Senior/Lead QA Engineer (Fullstack)
Описание
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: диспетчерский пункт, message broker, 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 минутах от м. Алексеевская. Оформление только по ТК РФ, белая з/п, годовые премии; Выдаем технику для работы; ДМС со стоматологией; Корпоративные скидки на услуги и товары от разных торговых площадок, фрукты и настолки в офисе, марафоны и другие спортивные активности; Возможность узнать всё про мир беспилотного транспорта; Важные и интересные задачи, нацеленные на развитие высокотехнологичных самодвижущихся транспортных средств; Мы открыто делимся фидбеком, не боимся прямо говорить о том, что сделано плохо, но при условии, что критика выражена конструктивно и с уважением к другим. Любим сопроводительные письма :)