описание
Evocargo создает транспорт будущего. Мы проектируем, конструируем и собираем автономные электро-грузовики (ВАТС) без кабины водителя на собственном ПО. Мы разрабатываем и внедряем «под ключ» автономные логистические решения полного цикла, которые уже сейчас доступны в закрытых производственных помещениях и на контролируемых территориях. Мы в поиске опытного Fullstack QA Engineer-а.
задачи
- Обеспечивать качество программных компонентов Fleet на всех уровнях: от интерфейсов оператора и бортового ПО до облачной платформы, в том числе при работе с реальными высокоавтоматизированными транспортными средствами (ВАТС).
- Выстраивать процессы тестирования, руководить командой из 3 человек и быть главным источником экспертизы по компонентам Fleet.
- планирование работы команды Fleet SQA, распределение задач на тестирование между сотрудниками, включая задачи по Cloud
- создание, отладка и развитие рабочих процессов внутри команды
- онбординг и наставничество новых сотрудников
- взаимодействие с разработкой, продуктом, поддержкой и командами автопилота
- Функциональное и регрессионное тестирование компонентов HMI: fleet-agent, tablet-ui, streaming и других.
- Функциональное и регрессионное тестирование компонентов System Platform: fleet-local-broker, core-agent, dauda и других.
- Тестирование компонентов Cloud: ДП, МБ, vehicle-registry, cloud-maps, vehicle-control и других
- Проверка frontend- и backend-частей облака
- Проведение тестирования Cloud совместно с реальными ВАТС.
- Разбор инцидентов, поступающих от службы поддержки: воспроизведение, локализация, передача в разработку, контроль исправления.
- Поддержка симуляций автопилота, используемых в тестировании.
- Разработка и поддержка тестовых скриптов
- Создание и актуализация тестовой документации
- Быть источником знаний по компонентам Fleet (HMI, System Platform, Cloud) для команды и смежных подразделений.
требования
- Опыт в QA от 5 лет, из них не менее 1–2 лет в роли тимлида или технического лидера
- Опыт тестирования backend, frontend и взаимодействия распределённых компонентов
- Навыки автоматизации тестирования и написания тестовых скриптов
- Практический опыт работы с Linux - чтение логов, установка программ и deb-пакетов, работа с правами и доступами, подключение и работа с удаленными серверами, запуск и написание скриптов (bash, python), управление процессами в системе
- Практический опыт работы с Docker - запуск\остановка\перезагрузка контейнеров, работа внутри контейнера, прокидывание volume и env, прокидывание файлов внутрь контейнера, работа с процессами внутри контейнера, настройка сети в рамках docker-compose
- Способность задавать вопросы и коммуницировать с разработчиками, девопсами и тестировщиками
- Умение читать и анализировать логи (где посмотреть, как грепнуть, что искать в логе)
- Теория тестирования, тест-дизайн
- Понимание принципов клиент-серверных приложений
- Понимание работы шаблона pubsub (MQTT, Ros топики, websocket)
- Использование инструментов для тестирования REST API (Postman, Swagger, Insomnia)
- Работа с базами (PostgreSQL).
условия
- Формат работы - офис/гибрид.
- Оформление только по ТК РФ, белая з/п, годовые премии
- Выдаем технику для работы
- ДМС со стоматологией
- Корпоративные скидки на услуги и товары от разных торговых площадок, фрукты и настолки в офисе, марафоны и другие спортивные активности
- Возможность узнать всё про мир беспилотного транспорта
- Важные и интересные задачи, нацеленные на развитие высокотехнологичных самодвижущихся транспортных средств
- Мы открыто делимся фидбеком, не боимся прямо говорить о том, что сделано плохо, но при условии, что критика выражена конструктивно и с уважением к другим.