Android-разработчик в команду инфраструктуры Маркета
офис
Команда инфраструктуры Маркета развивает CI/CD и сквозное E2E-тестирование мобильных приложений Android/iOS; вы будете масштабировать тестовую платформу, ускорять прогон и обеспечивать качество метрик, что повышает стабильность релизов и качество продукта
ГрейдSenior
Опытот 3 лет
Стек
AppiumEspressoXCUITestCI/CDSQLКонтейнеризацияЭмуляторыSDK
Задачи
- •Развивать и масштабировать E2E-прогоны для мобильных приложений
- •Оптимизировать мобильную часть CI/CD: кеширование, шаринг артефактов, параллелизация
- •Снижать нестабильность тестов (флейки) и внедрять автоскипы
- •Автоматизировать сбор и доставку клиентских метрик в аналитические системы
- •Строить кросс-сервисные E2E-сценарии и тестировать экспериментальные фичи
- •Создавать инструменты и SDK для упрощения написания автотестов
Обязательно
- •Опыт мобильной разработки для Android более 3 лет
- •Опыт с Appium, Espresso и/или XCUITest и понимание построения стабильных E2E
- •Знание принципов CI/CD и опыт работы с CI-системами, оптимизация сборок и тестов
- •Понимание высоконагруженных распределённых систем доставки событий и умение работать с логами/трейсами
- •Готовность решать инфраструктурные задачи за пределами мобильных платформ
- •Умение самостоятельно принимать решения и высокая автономность
- •4–5 дней в неделю работать в московском офисе
Будет плюсом
- •Опыт работы с устройствами/фермами и cloud device farms
- •Знание контейнеризации и изолированных сред для тестов
- •Умение снижать флейки и автоскипы на основе статистики прогонов
- •Базовый уровень SQL и опыт работы с аналитическими витринами
- •Опыт тестирования и анализа A/B-экспериментов
- •Опыт со Swift или Kotlin Multiplatform