Яндекс Маркет — один из крупнейших мультикатегорийных маркетплейсов, которым ежедневно пользуются миллионы людей.
Наша инфраструктура поддерживает сотни мобильных разработчиков. Ежедневно запускаются тысячи тестов, система обрабатывает десятки тысяч клиентских событий в секунду. Мы повышаем стабильность и скорость CI, полноту и качество данных о кликах/показах, доводим успешность E2E до 99%, внедряем кросс-сервисные сценарии и тестирование в экспериментах до запуска
Обязанности:
- Развитие и масштабирование E2E-тестирования мобильных приложений
- Развитие мобильной инфраструктуры CI/CD
- Автоматизация сбора и доставки клиентских метрик
- Участие в кросс-сервисных E2E-сценариях и тестировании экспериментальных фич
- Создание инструментов и SDK для разработчиков
- Взаимодействие с командами мобильной разработки, аналитиками и продуктом
Требования: - Больше трёх лет занимались мобильной разработкой для Android
- Работали с инструментами автоматизации тестирования: Appium, Espresso и/или XCUITest, понимаете, как строить стабильные E2E
- Знаете принципы CI/CD и умеете работать с популярными CI-системами, знаете, как ускорять сборки и тесты
- Понимаете, как устроены высоконагруженные и распределённые системы доставки событий, умеете читать логи/трейсы
- Готовы не только работать с мобильными платформами, но и решать инфраструктурные задачи вне их рамок
- Способны самостоятельно принимать решения и обладаете высокой степенью автономности
Будет плюсом, если вы
- Знакомы с устройствами/фермами (эмуляторы/симуляторы, cloud device farms), контейнеризацией и изолированными средами для тестов
- Снижали флейки и автоскипы на основе статистики прогонов
- На базовом уровне владеете SQL, имели дело с аналитическими системами и витринами данных
- Тестировали и анализировали фичи в рамках A/B-экспериментов
- Работали со Swift или с Kotlin Multiplatform