О компании
Мы учим роботов действовать в мире, который построен для работы в одной среде с человеком: ходить, открывать двери, проходить турникет, брать и переносить предметы. В проекте автономного транспорта тестирование создаётся с нуля.
Обязанности
- Проектировать тесты для симуляций: придумывать, как проверять поведение недетерминированной системы в виртуальной среде, и анализировать, какие тесты можно вынести в симуляцию, а какие нужно проверять на реальном роботе.
- Прогонять сценарии в симуляции и на роботе: работать с сериями повторов, фиксацией условий и поиском границы, за которой симуляция перестаёт функционировать.
- Определять Sim-to-Real Gap, исправлять ошибки симуляции или ставить понятные задачи для разработки.
- Обсуждать находки с командами тестирования, разработки и ML, придумывать новые подходы и инструменты, обсуждать критерии приёмки и аргументировать необходимость корректировок симуляции.
Требования
- Опыт работы с симуляторами и автотестами.
- Знание Python.
- Сильные навыки тест-дизайна и хорошее воображение.
- Умение выяснять причины проблем, привлекать нужных людей, учиться и организовывать работу без внешнего контроля.
- Опыт работы в MuJoCo и навыки DevOps будут плюсом.
Условия