Инженер по верификации и автоматизации тестирования CV-систем (V&V / Test Automation Engineer, SDET)

По договоренности

  • Строгино
  • Мякинино
  • Пенягино

ТехВилл – IT-компания и партнёр ВкусВилл по развитию цифровых решений.


Мы отвечаем за разработку мобильных и web- приложений, автоматизацию бизнес-процессов, искусственный интеллект, devops, инфобез ВкусВилла.
Нашими решениями пользуется свыше 1 000 000 клиентов и сотрудников ВкусВилла.

Ищем инженера по автоматизации тестирования (SDET) для CV-системы проекта. Роль подразумевает проектирование, настройку и написание кода тестового pipeline (test harness, сопоставление с ground truth, отчётность). От разбора технических требований и согласования входных/выходных контрактов системы с разработчиками — до автоматизированных тестовых стендов и натурных испытаний в пилотных магазинах.

Обязанности:

​​​​Разбор требований и тестовые сценарии:

  • Доскональный разбор ТЗ и системных требований для перевода каждого требования в проверяемый тестовый сценарий.

  • Разработка и поддержка каталога тестовых кейсов с привязкой к методам верификации.

  • Формирование сценариев для сложных и граничных случаев: окклюзии, нестандартная выкладка, изменение освещения, edge-кейсы по весовой продукции в т.ч. фруктам и овощам.

Автоматизация тестирования:

  • Согласование с разработчиками и техлидом контракта на входе/выходе системы: форматы видеопотока, схемы событий/детекций на выходе, API — до начала автоматизации.
  • Проектирование test harness для CV-пайплайна: подмена/инъекция видеопотока вместо живых камер (video replay), воспроизводимые тестовые прогоны.

  • Разработка процессов сопоставления выхода системы с целевой (ground truth) разметкой: расчёт метрик (mAP, Recall@K, MOTA/IDF1, accuracy по ФРОВ) на регулярной, а не разовой основе.

  • Выстраивание с подрядчиками единых процессов автотестирования: формат тестовых датасетов, регулярность прогонов, критерии прохождения/провала.

  • Сбор и организация данных для тестовых наборов: координация со сбором сцен в пилотных магазинах, версионирование тестовых датасетов.

Натурные испытания:

  • Сопровождение натурных тестов в пилотных магазинах: подготовка сценариев, координация с подрядчиком и магазином, фиксация результатов.

  • Участие в приёмочных этапах: FAT/SAT/OAT, формирование протоколов и актов по результатам с привязкой к конкретным SR.

  • Разбор расхождений между лабораторными и натурными результатами (деградация на реальных сценах, дрейф данных).

Коммуникация с CV-лидом:

  • Готовить сводки по статусу верификации: что протестировано, что проваливается, какие требования под риском.

  • Предлагать доработку тестовых сценариев и требований на основе найденных пробелов в ТЗ.

Требования:

  • Опыт тестирования ML/CV-систем или сложных программно-аппаратных комплексов (не только классический software QA).

  • Понимание метрик качества CV-задач: детекция/трекинг/распознавание (mAP, Recall@K, MOTA/IDF1 и аналоги).

  • Опыт работы с видеопотоками: понимание RTSP/ONVIF, инструментов для записи/воспроизведения/инъекции видео (GStreamer, FFmpeg или аналоги).

  • Продакшн-уровня Python: самостоятельно проектируете и пишете тестовый pipeline с нуля (не record-and-playback / no-code инструменты) — обработка данных, сравнение результатов с ground truth, отчётность.

  • Опыт самостоятельной разработки test automation framework/harness с нуля, а не только поддержка и запуск готового — без опыта написания кода эта роль не подойдёт.

  • Опыт работы с требованиями: чтение и декомпозиция технических заданий, трассируемость требование → тест → результат.

  • Готовность к выездам в пилотные магазины для сопровождения натурных тестов.

  • Внимательность к деталям и системное мышление — способность увидеть пробел между тем, что написано в ТЗ, и тем, что реально проверяется.

Будет преимуществом:

  • Опыт в systems engineering / V&V методологии.

  • Опыт работы с CVAT/Label Studio для подготовки и контроля ground truth разметки.

  • Опыт приёмки решений от внешних подрядчиков.

  • Опыт в retail/FMCG CV-проектах.

  • Понимание edge-инфраструктуры (Jetson, PoE-камеры, edge-узлы в магазине).

Инструменты и технологии:

  • Software: Python, Git, Docker, CVAT/Label Studio, GitLab CI.

  • Видео и данные: GStreamer/FFmpeg, RTSP/ONVIF.

  • Метрики и анализ: pandas, numpy, стандартные CV-метрики (mAP, MOTA/IDF1).

Образование:

  • Высшее техническое или ИТ-образование.

Условия:
  • ​​​​​​Работа в аккредитованной IT-компании;
  • Гибрид; Ожидается готовность к периодическим визитам.
  • Официальное оформление с первого дня работы и поддержка куратора во время адаптации;
  • Прозрачная система развития: понятные грейды, внутреннее и внешнее обучение, индивидуальные планы развития и матрицы компетенций;
  • Экологичная культура и адекватные руководители;
  • Компенсация затрат на медицинские услуги, ментальное благополучие, спорт, тимбилдинги и использование AI-помощников;
  • Бонус 15% с покупок во ВкусВилл;
  • Социальная ответственность: поощряем донорство, оказываем материальную помощь при рождении ребёнка;
  • Партнерская программа «Зелёный свет»: за рекомендации знакомых специалистов можно получить до 50 000 руб.

Адрес: Россия, Москва, улица Кулакова, 20к1
Показать на большой карте

Поделиться:

Опубликована 12 дней назад

Похожие вакансии

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
Обязанности Мы ищем разработчика тестов, автоматизации тестирования, который специализируется на сетевых технологиях. Основная задача — проектирование, разработка и поддержка фреймворков автоматизации тестирования сетевого ПО, оценки производительнос...
  • Полный день
  • Опыт от 3 лет
Логотип компании НПЦ ЭЛВИСНПЦ ЭЛВИС
  • Москва
месяц назад
ИТ B2C — самая крупная экосистема в Сбере. Нас более 8000 человек в 18 городах России. Мы занимаемся разработкой и развитием розничных решений, помогая сделать сервисы Банка доступнее, безопаснее и удобнее. Ждем именно тебя! Мы – команда платформы Sb...
  • Полный день
  • Опыт от 3 лет
Логотип компании СБЕРСБЕР
  • Москва
2 дня назад
от 568 000 ₽
Выше средней на 158%
... работы в QA 5+ лет (автоматизированное тестирование) • обладаешь опытом работы 2+ года на позиции Senior Automation ... QA Engineer (будет плюсом) • свободно владеешь языками программирования Java и/или Python • умеешь писать ...
  • Полный день
  • Опыт от 3 лет
Логотип компании СБЕРСБЕР
  • Москва
4 дня назад
В связи с предстоящим расширением команды приглашаем Middle - Senior QA Automation Engineer (Java).
  • Полный день
  • Опыт от 3 лет
Логотип компании Q1XQ1X
  • Москва
5 дней назад
Требования Опыт QA Automation / Mobile SDET от 3 лет (из них от 1 года на middle-роли).
  • Полный день
  • Опыт от 3 лет
Логотип компании СБЕРСБЕР
  • Москва
4 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.