з/п не указана
Москва
От 3 до 6 лет
Обязательные требования
- Коммерческий опыт мобильной автоматизации.
- Уверенное знание Java + Appium.
- Практический опыт автоматизации Android- и iOS-приложений.
- Владение как минимум одним нативным стеком:
- Swift + XCTest/XCUITest для iOS; или
- Kotlin + Espresso/UIAutomator для Android.
- Опыт работы с Android Studio, Xcode, эмуляторами, симуляторами и физическими устройствами.
- Понимание REST API, HTTP и JSON.
- Опыт работы с сетевыми снифферами: Charles Proxy, Proxyman, Fiddler или аналогами.
- Умение анализировать HTTP/HTTPS-трафик.
- Понимание TLS, доверия сертификатам и certificate pinning.
- Git и понимание CI/CD-процессов.
- Умение анализировать логи и результаты автоматизированных тестов.
- Опыт разработки и поддержки smoke и regression-наборов.
- Умение диагностировать и стабилизировать flaky tests.
- Опыт работы с Allure или аналогичной системой отчётности.
- Умение самостоятельно анализировать сценарий, подготавливать тестовые данные и определять причину падения.
Желательные требования
- Владение обоими нативными стеками:
- Swift + XCTest/XCUITest;
- Kotlin + Espresso/UIAutomator.
- Опыт работы с BrowserStack или другой мобильной фермой.
- Настройка параллельных запусков и device matrix.
- Опыт работы с Microsoft Azure и Azure DevOps: Pipelines, Repos, Test Plans и Artifacts.
- Тестирование WebView, deep links и universal links.
- Понимание lifecycle Android- и iOS-приложений.
- Тестирование permissions и системных диалогов.
- Опыт работы с feature flags, remote config и сторонними SDK.
Будет дополнительным плюсом
- Расширенный опыт backend/API-тестирования.
- PostgreSQL.
- Redis.
- Keycloak.
- Elasticsearch/Kibana.
- Docker
Итоговый целевой профиль: Mobile AQA Engineer с обязательным знанием Java + Appium и как минимум одного нативного стека — Swift/XCUITest или Kotlin/Espresso/UIAutomator. Кандидат, владеющий обоими нативными стеками и backend-инструментами, будет рассматриваться как более сильный Full‑Stack AQA.