Description
Обязательные требования Коммерческий опыт мобильной автоматизации. Уверенное знание 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.
Employer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.