Описание
Команда Yandex Robotics обучает роботов взаимодействовать с окружающим миром: ходить, открывать двери, проходить турникеты, брать и переносить предметы. Проект объединяет железо, программное обеспечение и ML, а тестирование создаётся с нуля.
Задачи
•Проектировать тесты для проверки поведения недетерминированной системы
•Формулировать критерии приёмки через допуски и метрики
•Прогонять сценарии на реальном роботе
•Фиксировать условия и искать границу, за которой сценарий перестаёт выполняться
•Делать видеозаписи и восстанавливать последовательность событий
•Отделять отказ железа от ошибки модели и неудачного сценария
•Передавать инженерам воспроизводимое описание ошибок
•Обсуждать находки с разработчиками и ML-специалистами
•Придумывать новые подходы и инструменты
•Обсуждать и аргументировать критерии приёмки
•Объяснять, почему версию нельзя выпускать
Требования
•Сильные навыки тест-дизайна и хорошее воображение
•Умение выяснять причины проблем и привлекать нужных людей
•Способность учиться и организовывать работу без внешнего контроля
•Умение аргументировать решение о неготовности релиза
•Будет плюсом опыт тестирования систем с недетерминированным поведением, работы с LLM и симуляторами
Условия
•Расширенная медицинская страховка с первого месяца работы
•Оплачиваемый больничный — 30 дней в году с сохранением полной зарплаты
•Доступ к онлайн-консультациям психологов и психотерапии в офисах, где есть кабинет психотерапевта
•Ежегодные чекапы и вакцинация по ДМС
•Стоматология и экстренная помощь за рубежом
•Коррекция зрения и хирургическое лечение косоглазия после года работы
•Ведение беременности и роды для сотрудниц и жён сотрудников, которые работают в компании более двух лет
•ДМС для детей и супругов по системе 80/20
•Компенсация от 100М токенов для экспериментов и оптимизации рутины
•Доступ к передовым моделям для ежедневной работы