Evocargo создает транспорт будущего. Мы проектируем, конструируем и собираем автономные электро-грузовики (ВАТС) без кабины водителя на собственном ПО. Мы разрабатываем и внедряем «под ключ» автономные логистические решения полного цикла, которые уже сейчас доступны в закрытых производственных помещениях и на контролируемых территориях.
Мы в поиске опытного Fullstack QA Engineer-а.
Чем предстоит заниматься:
Обеспечивать качество программных компонентов Fleet на всех уровнях: от интерфейсов оператора и бортового ПО до облачной платформы, в том числе при работе с реальными высокоавтоматизированными транспортными средствами (ВАТС). Выстраивать процессы тестирования, руководить командой из 3 человек и быть главным источником экспертизы по компонентам Fleet.
1. Руководство командой и процессами:
- планирование работы команды Fleet SQA, распределение задач на тестирование между сотрудниками, включая задачи по Cloud;
- создание, отладка и развитие рабочих процессов внутри команды;
- онбординг и наставничество новых сотрудников;
- взаимодействие с разработкой, продуктом, поддержкой и командами автопилота.
2. Тестирование HMI:
- функциональное и регрессионное тестирование компонентов HMI: fleet-agent, tablet-ui, streaming и других.
3. Тестирование System Platform:
- Функциональное и регрессионное тестирование компонентов System Platform: fleet-local-broker, core-agent, dauda и других.
4. Тестирование Cloud:
- Тестирование компонентов Cloud: ДП, МБ, vehicle-registry, cloud-maps, vehicle-control и других;
- Проверка frontend- и backend-частей облака;
- Проведение тестирования Cloud совместно с реальными ВАТС.
5. Инциденты и симуляции:
- Разбор инцидентов, поступающих от службы поддержки: воспроизведение, локализация, передача в разработку, контроль исправления.
- Поддержка симуляций автопилота, используемых в тестировании.
6. Автоматизация, документация и знания:
- Разработка и поддержка тестовых скриптов;
- Создание и актуализация тестовой документации;
- Быть источником знаний по компонентам 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).
По условиям:
- Формат работы - офис/гибрид. Офис у нас уютный, продуманный и с террасой. Находится в технопарке "Калибр" в 10 минутах от м. Алексеевская.
- Оформление только по ТК РФ, белая з/п, годовые премии;
- Выдаем технику для работы;
- ДМС со стоматологией;
- Корпоративные скидки на услуги и товары от разных торговых площадок, фрукты и настолки в офисе, марафоны и другие спортивные активности;
- Возможность узнать всё про мир беспилотного транспорта;
- Важные и интересные задачи, нацеленные на развитие высокотехнологичных самодвижущихся транспортных средств;
- Мы открыто делимся фидбеком, не боимся прямо говорить о том, что сделано плохо, но при условии, что критика выражена конструктивно и с уважением к другим.
Любим сопроводительные письма :)