Инженер по автоматизации тестирования в команду Yandex Robotics
Posted Updated 5
views
Description
Мы учим роботов действовать в мире, построенном для работы в одной среде с человеком. Ищем любознательного инженера, который вместе с нами будет строить тестирование в проекте с нуля. Ждём, что вы работали с симуляторами и автотестами, имеете сильные навыки тест-дизайна и хорошее воображение.Проектировать тесты для симуляций
Вам предстоит придумывать, как проверять поведение недетерминированной системы в виртуальной среде. Вы будете анализировать, какие тесты можно вынести в симуляцию, а какие нужно проверять на реальном роботе. Прогонять сценарии в симуляции и на роботе
Вы будете работать с сериями повторов, фиксацией условий, поиском границы, за которой симуляция перестаёт функционировать. Это работа не только с кодом, но и рядом с машиной, которая двигается сама. Работать с ошибками симуляции
Нужно будет определять Sim-to-Real Gap, уметь их исправить или поставить понятную задачу для разработки. Работать в команде
Вы будете обсуждать находки с командами тестирования, разработки и ML, вместе придумывать новые подходы и инструменты, спорить о критериях приёмки, аргументировать, почему в симуляцию необходимо внести корректировки. Больше о разработке в Яндексе — в канале Yandex for Developers* Работали с симуляторами и автотестами * Знаете Python * Имеете сильные навыки тест-дизайна и хорошее воображение * Не останавливаетесь на «не работает»: выясняете почему, привлекаете нужных людей * Умеете учиться и организовывать работу без внешнего контроля* Работали в MuJoCo * Имеете навыки DevOps
Вам предстоит придумывать, как проверять поведение недетерминированной системы в виртуальной среде. Вы будете анализировать, какие тесты можно вынести в симуляцию, а какие нужно проверять на реальном роботе. Прогонять сценарии в симуляции и на роботе
Вы будете работать с сериями повторов, фиксацией условий, поиском границы, за которой симуляция перестаёт функционировать. Это работа не только с кодом, но и рядом с машиной, которая двигается сама. Работать с ошибками симуляции
Нужно будет определять Sim-to-Real Gap, уметь их исправить или поставить понятную задачу для разработки. Работать в команде
Вы будете обсуждать находки с командами тестирования, разработки и ML, вместе придумывать новые подходы и инструменты, спорить о критериях приёмки, аргументировать, почему в симуляцию необходимо внести корректировки. Больше о разработке в Яндексе — в канале Yandex for Developers* Работали с симуляторами и автотестами * Знаете Python * Имеете сильные навыки тест-дизайна и хорошее воображение * Не останавливаетесь на «не работает»: выясняете почему, привлекаете нужных людей * Умеете учиться и организовывать работу без внешнего контроля* Работали в MuJoCo * Имеете навыки DevOps