Задачи
•Развивать архитектуру автоматизации мобильного тестирования: проектировать и рефакторить ключевые компоненты фреймворка, участвовать в принятии архитектурных решений и проводить проверку кода
•Автоматизировать тестирование клиентов Android и iOS, а также игрового сервера: пользовательского интерфейса, API и игровых сценариев
•Настраивать CI/CD, интегрировать автотесты в конвейеры сборки, поддерживать тестовые стенды и окружения
•Создавать и интегрировать внутреннюю ферму физических устройств Android и iOS
•Повышать стабильность тестов, автоматизировать сбор логов, скриншотов и данных о сбоях
•Развивать интеграцию автотестов с игровым клиентом через тестовые и отладочные хуки
Требования
•Минимум 3 года опыта в автоматизации мобильного тестирования
•Отличное знание Python
•Опыт разработки или развития фреймворка автоматизации тестирования
•Опыт работы с Appium, ADB, внутренними компонентами Android и физическими устройствами Android
•Опыт работы с CI/CD (GitLab CI / Jenkins) и системами контроля версий (Git)
Будет плюсом:
•Опыт работы с игровыми движками Unity и Unreal Engine
•Тестирование NoesisGUI
•Построение или эксплуатация фермы мобильных устройств
•Отладка сбоев Android
•Тестирование производительности Android и Perfetto
•Автоматизация iOS с XCUITest или WebDriverAgent
Условия
•График 5/2