Локация
Ташкент, проспект Амира Темура, 24; гибридный формат работы
Компания
Universal Mobile Systems развивает мобильные продукты телекоммуникационной компании под торговой маркой Mobiuz.
Что делать
•Организовывать и координировать тестирование мобильных приложений для iOS и Android.
•Анализировать требования и проектную документацию, выявлять риски и неоднозначности.
•Разрабатывать стратегию тестирования, планировать и приоритизировать задачи в спринтах и релизах.
•Проводить функциональное, регрессионное и Smoke-тестирование на реальных устройствах и эмуляторах.
•Выявлять и контролировать устранение дефектов, анализировать логи и Crash Reports, проверять причины ошибок.
•Готовить приложения к публикации в App Store и Google Play, взаимодействовать с разработкой, дизайном, аналитикой и Product Management, наставлять Junior и Middle QA-инженеров.
Требования
•Опыт в QA от 4 лет, включая не менее 2 лет тестирования мобильных приложений.
•Практический опыт тестирования iOS и Android, ручного тестирования на реальных устройствах и эмуляторах, а также участия в релизах и публикации мобильных приложений.
•Знание принципов мобильного UI/UX, Material Design и Apple Human Interface Guidelines.
•Понимание тестирования Push-уведомлений, Deep Links, Offline-сценариев, системных разрешений, мобильных API и асинхронных сценариев.
•Навыки разработки тест-кейсов, чек-листов и подробных баг-репортов; опыт функционального, регрессионного и Smoke-тестирования.
•Опыт анализа логов и Crash Reports, работы с Postman, а также инструментами анализа сетевого взаимодействия: Charles, Fiddler или Proxyman.
•Опыт работы с Jira и системами управления тестированием TestRail, Zephyr или Xray.
•Знание SQL на уровне работы с SQLite; знание Realm будет преимуществом.
•Опыт работы с Firebase Crashlytics, TestFlight и Google Play Console; понимание Agile-методологий Scrum и Kanban.
•Практический опыт автоматизации мобильного тестирования с Appium, Detox, Espresso, XCUITest или аналогами.
•Знание хотя бы одного языка программирования для автоматизации: JavaScript, TypeScript, Kotlin, Swift или Python.
•Понимание интеграции автотестов в CI/CD и знакомство с GitLab CI, Jenkins, Bitrise или Fastlane.
Хорошо, если есть
•Опыт построения QA-стратегии и определения критериев готовности приложения к релизу.
•Опыт работы с Device Farm и тестирования на различных моделях устройств.
•Опыт тестирования кроссплатформенных приложений на Flutter или React Native.
•Навыки нагрузочного тестирования API с использованием k6 или JMeter.
•Опыт работы с Firebase Analytics, AppsFlyer или Amplitude.
•Понимание мобильной безопасности, SSL Pinning и защиты от MITM-атак.
•Опыт оптимизации процессов тестирования и внедрения новых инструментов контроля качества.
•Английский язык на уровне B1 и выше для работы с технической документацией.
Культура и преимущества
•Гибридный формат работы.
•Работа над развитием мобильных продуктов телекоммуникационной компании.
•Возможность влиять на качество и стабильность мобильных приложений.
•Работа в команде IT-специалистов и участие в развитии QA-процессов.
•Возможности для профессионального развития и внедрения современных подходов к тестированию.