QA Automation Engineer (Gamedev)
TownLive GamesВесь мирУдалённоот 2 летПолная занятость
AICI/CDGitAPIJiraGameDevAutomationConfluenceAndroidiOSUnityQA AutomationMobile Gamingавтоматизация тестированияTeamCity
Описание
Компания создает мобильные игры и развивает R&D-направление с применением AI. Ищет QA Automation Engineer (Middle+/Senior), который будет развивать автоматизацию тестирования, сокращать ручную регрессию и помогать команде быстрее выпускать стабильные обновления. Основную работу по созданию и доработке автотестов будем строить через AI-ассистентов и агентов. Вы проектируете проверки, ставите задачи AI, проверяете результат и доводите решение до надежной работы в проекте.
Обязанности
- Автоматизировать приоритетные сценарии с учетом риска для игрока и бизнеса: критичные игровые механики, сохранение прогресса и интеграции
- С помощью AI создавать и поддерживать автотесты, тестовые данные и вспомогательные инструменты для Unity-клиента, API и интеграций
- Проверять качество сгенерированных тестов: правильность ожидаемого результата, воспроизводимость и способность обнаружить ошибку
- Разбирать ложные падения и пропущенные проверки
- Подключать проверки своего участка к регулярным запускам в CI/CD вместе с командой
- Делать результаты понятными и разбирать причины сбоев
- Использовать AI для анализа требований, логов, крашей и подготовки тестовой документации
- Проверять выводы по фактическим данным
- Проводить исследовательские проверки сложных и новых сценариев, сообщать о рисках перед релизом
- Измерять, как автоматизация влияет на время регрессии и качество проверок
Требования
- Коммерческий опыт в QA мобильных игр или Unity-проектов от 2 лет
- Умение самостоятельно разобраться в механике, выделить риски и спроектировать проверки, включая негативные и пограничные сценарии
- Практический опыт автоматизации в коммерческом проекте: можете показать тесты или инструменты, которые запускали и поддерживали
- Подходят и решения, созданные преимущественно с AI
- Практически применяете AI в автоматизации: даете контекст проекта, разбиваете задачу на шаги, создаете и запускаете проверки, исправляете неудачные решения
- Можете прочитать изменения, предложенные AI, объяснить логику теста и проверить, что он обнаруживает нужную ошибку
- Отличаете дефект игры от ошибки теста или сбоя окружения
- Понимаете особенности Android/iOS, API и клиент-серверного взаимодействия
- Умеете использовать логи и сетевые запросы для поиска причины проблемы
- Есть опыт с Git и запусками автотестов в CI/CD
- Можете объяснить, что именно проверено, где остается риск и какой следующий шаг нужен команде
Будет плюсом
- Опыт автоматизации Unity через AltTester, Airtest/Poco, Unity Test Framework или другие подходящие инструменты
- Проверка рекламы, покупок, аналитических событий и SDK-интеграций
- Работа с Firebase, AppMetrica, AppsFlyer или AppLovin
- Кейсы сокращения регрессии и нестабильных тестов, запуска проверок на устройствах и повторного использования автоматизации между проектами
Условия
- Удаленная работа из любой точки мира с синхронизацией по GMT+3
- Достойная оплата, которая зависит от вашего опыта, технической экспертизы и уровня самостоятельности в задачах
- 28 дней оплачиваемого отпуска
- 10 sick days в год
- Работа над живым Unity-проектом и задачами на стыке QA, автоматизации и AI
- Возможность предлагать решения, влиять на подход к тестированию и видеть результат своей работы
- Бонусы и подарки к важным событиям в жизни
- Рабочая среда: Unity, Android/iOS, TeamCity, Testy, Jira и Confluence
- Язык и фреймворк для автотестов выбираем под проект и существующие решения
Процесс отбора
- В отклике расскажите об одном конкретном кейсе: что автоматизировали, как использовали AI, как проверяли качество решения и что изменилось для команды
- Укажите зарплатные ожидания и часовой пояс