Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
TL;DR
Android-разработчик (Инфраструктура): Разработка и оптимизация инструментов автоматизации, CI/CD-пайплайнов и систем сбора метрик для мобильных приложений Яндекс Маркета с акцентом на стабильность и скорость доставки кода. Фокус на масштабировании E2E-тестирования, сокращении flakiness тестов и создании SDK для разработчиков.
Локация: Москва (м. Кузнецкий мост), Гибрид
Компания
Яндекс Маркет — один из крупнейших мультикатегорийных маркетплейсов, которым ежедневно пользуются миллионы людей.
Что делать
- Развивать и масштабировать E2E-тестирование (Appium, XCUITest, Espresso), снижать нестабильность тестов и ускорять их прогоны.
- Оптимизировать мобильную CI/CD-инфраструктуру: настраивать сборочные процессы, кеширование артефактов, шардирование и параллелизацию.
- Автоматизировать сбор и доставку клиентских метрик, контролировать корректность схем событий и настраивать алерты.
- Построить кросс-сервисные E2E-сценарии и обеспечивать тестирование экспериментальных функций до их запуска.
- Создавать внутренние инструменты и SDK для упрощения написания автотестов и диагностики проблем.
- Взаимодействовать с мобильными командами, аналитиками и продакт-менеджерами для внедрения лучших практик качества.
Требования
- Опыт в мобильной инфраструктурной разработке для Android более 3 лет.
- Практический опыт с инструментами автоматизации Appium, Espresso и/или XCUITest.
- Знание принципов CI/CD и умение работать с CI-системами для оптимизации сборок.
- Понимание устройства высоконагруженных распределённых систем доставки событий.
- Готовность решать инфраструктурные задачи, выходящие за рамки мобильных платформ.
- Высокая степень автономности и способность самостоятельно принимать технические решения.
Хорошо, если есть
- Опыт работы с device farms, контейнеризацией и изолированными средами для тестов.
- Навыки снижения flakiness тестов на основе статистического анализа.
- Базовое владение SQL и опыт работы с аналитическими системами/витринами данных.
- Опыт тестирования и анализа фич в рамках A/B-экспериментов.
- Опыт работы со Swift или Kotlin Multiplatform.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →