AQA Engineer (Flutter)
Summary
AQA Engineer to build and grow automated testing for Gameram's Flutter-based social network for gamers: developing E2E autotests, integrating them into GitLab CI/CD, and configuring device farms like Firebase Test Lab and BrowserStack. Remote or hybrid work; the company hires specialists who have already relocated from Russia.
Компания нанимает специалистов, которые уже переехали из России.
Gameram — это социальная сеть для геймеров, где пользователи делятся игровыми моментами, находят друзей по интересам и становятся частью комьюнити. У нас уже 5 миллионов установок, более $7mln инвестиций и десятки тысяч ежедневных пользователей по всему миру. Работаем командой 30 человек из 14 стран.
Мы в поисках AQA Engineer в команду тестирования, который будет развивать автоматизированное тестирование нашего Flutter-приложения.
У нас уже есть база автотестов и настроенные процессы, поэтому начинать с нуля не придется. При этом у тебя будет пространство для собственных решений: можно предлагать новые подходы, улучшать текущие процессы, расширять покрытие и развивать инфраструктуру автотестирования.
Что нужно будет делать
- Выстраивать и развивать процессы автоматизированного тестирования мобильного приложения.
- Разрабатывать стратегии и методики автоматизированного тестирования.
- Анализировать и тестировать документацию, создавать чек-листы и тест-кейсы.
- Автоматизировать E2E-сценарии — от взаимодействия с UI до проверки данных в БД.
- Разрабатывать и подготавливать тестовые данные.
- Интегрировать автотесты в CI/CD-пайплайны.
- Настраивать интеграцию с Firebase Test Lab, BrowserStack и другими фермами устройств.
- Анализировать результаты тестирования.
- Оценивать сроки выполнения задач, участвовать в подготовке планов тестирования и планировании спринтов.
- Взаимодействовать с командой мобильной разработки, аналитиками и продактами в рамках своих задач.
От тебя мы ждем
- Опыт ручного и автоматизированного тестирования мобильных приложений.
- Знание Flutter/Dart и опыт работы с ними.
- Практический опыт создания автотестов на Flutter/Patrol.
- Опыт работы с Patrol (patrol_cli, patrol_finders и др.).
- Понимание подхода Page/Screen Object.
- Опыт работы с Firebase Test Lab.
- Опыт тестирования API.
- Опыт работы с базами данных.
- Опыт настройки CI и интеграции автотестов в GitLab CI/CD.
- Умение работать с системами отслеживания ошибок и грамотно составлять баг-репорты.
Будет плюсом:
- Опыт создания/поддержки фреймворка для тестирования мобильного приложения.
Что предлагаем
- Интересные технические задачи, пространство для собственных решений и влияние качество продукта.
- Сильную команду, открытую к идеям и инициативам.
- Гибкий график, удаленный или гибридный формат работы.
- Участие в опционной программе после прохождения ИС.