X-FLOW — компания-разработчик мобильных игр, основанная в 2018 году. Мы получили признание после выпуска Happy Color, самой популярной цифровой раскраски и одного из самых успешных мобильных приложений в мире, основанных на рекламе. Мы гордимся нашей разнообразной и талантливой командой и партнерами, которые находятся в Великобритании, на Кипре, в Нидерландах и других регионах по всему миру.
Мы ищем руководителя отдела контроля качества (Head of Quality Engineering), который будет отвечать за качество продукта Happy Color на уровне продукта и руководить переходом от преимущественно ручного тестирования к измеряемой функции обеспечения качества (Quality Engineering). Эта роль не сфокусирована на координации отдела ручного QA.
Команды Backend/API QA, Client QA и FADS QA отвечают за тестирование своих соответствующих компонентов. Руководитель отдела контроля качества возглавляет функцию качества продукта (Product Quality), которая выполняет независимую приемку продукта, проверяет междоменные сценарии, контролирует критические регрессионные тесты и пользовательский опыт, а также предоставляет окончательную оценку качества перед выпуском.
Ключевые обязанности:
Владение качеством продукта
- Владение стратегией качества на уровне продукта и дорожной картой ее реализации.
- Определение критериев готовности к выпуску и предоставление независимой оценки качества продукта.
- Ответственность за приемочное тестирование продукта в целом.
- Проверка сквозных пользовательских сценариев, охватывающих мобильные клиенты, серверные службы, аналитику, рекламу, согласие, платежи и другие интеграции.
- Выявление системных рисков продукта, которые не могут быть обнаружены в рамках одной инженерной области.
- Требование к командам улучшения сборок, результатов тестов, документации или других артефактов качества, если они не соответствуют согласованным стандартам.
Трансформация обеспечения качества
- Руководство переходом от преимущественно ручного тестирования к сбалансированной модели обеспечения качества.
- Создание устойчивой автоматизации E2E и регрессионного тестирования для критических продуктовых сценариев.
- Внедрение контролируемых точек качества (quality gates) в конвейеры CI/CD.
- Улучшение тестовых сред, тестовых данных, отчетности и стабильности автоматизации.
- Внедрение риск-ориентированного тестирования, практик shift-left и соответствующих инструментов QA с поддержкой ИИ.
- Сокращение времени регрессионного тестирования и неопределенности при выпуске без ущерба для качества продукта.
Руководство командой качества продукта
- Создание и руководство командой качества продукта, ответственной за:
- приемку продукта;
- критическую регрессию;
- E2E тестирование;
- проверку пользовательского опыта;
- автоматизацию E2E и регрессионного тестирования.
- Найм, развитие и наставничество инженеров по ручному QA, автоматизации и SDET.
- Оценка существующих QA-инженеров и определение соответствующих путей развития на основе навыков, мотивации и продемонстрированных результатов.
- Установление четкого владения, ожиданий и измеримых результатов для каждого члена команды.
Матричное руководство качеством
- Координация функции качества между Backend QA, Client QA и другими QA.
- Взаимодействие с руководителями инженерных команд для обеспечения завершения тестирования на уровне компонентов перед приемкой качества продукта.
- Установление общих стандартов качества, метрик и практик аудита для всех QA-команд.
- Проведение регулярных обзоров качества и выявление пробелов в тестировании на уровне доменов.
- Обеспечение того, чтобы стандарты отражали потребности всех направлений QA, а не одной конкретной платформы или домена.
- Выполнение роли технического владельца стандартов QA или назначение и поддержка соответствующего технического руководителя по обеспечению качества (Quality Engineering Technical Lead).
Управление качеством на основе данных
- Определение и мониторинг значимых показателей качества, включая:
- пропущенные дефекты (escaped defects);
- охват критической регрессии;
- стабильность автоматизации и процент нестабильных тестов (flaky-test rate);
- продолжительность регрессионного тестирования;
- дефекты, блокирующие выпуск;
- дефекты на границах систем;
- тенденции производства и поддержки.
- Использование аналитики, обращений в службу поддержки, инцидентов и производственных сигналов для выявления областей, требующих дополнительного покрытия.
- Представление рисков качества продукта и прогресса в улучшении руководству инженерного и продуктового отделов.
Требования:
- Более 5 лет опыта в QA или Quality Engineering.
- Более 3 лет руководящей должности в QA или Quality Engineering.
- Сильное продуктовое мышление, способность выявлять пользовательские, бизнес- и системные риски, а не просто проверять соответствие документированным требованиям.
- Подтвержденный опыт трансформации ручного тестирования в функцию качества, управляемую инженерными практиками.
- Опыт создания или значительного улучшения автоматизации E2E и регрессионного тестирования.
- Глубокое понимание архитектуры автоматизации тестирования, интеграции CI/CD, тестовых сред и контролируемых точек качества (quality gates).
- Способность анализировать подходы к автоматизации, архитектуру фреймворков, качество кода и инженерные практики.
- Опыт тестирования высокомасштабируемых мобильных приложений или игр.
- Глубокое знание:
- тестирования мобильных приложений;
- тестирования бэкенда и API;
- распределенных и межсистемных сценариев;
- валидации аналитики, включая Firebase;
- баз данных и платформ на основе SQL;
- рекламных систем и систем атрибуции, таких как Adjust или AppsFlyer;
- управления качеством при выпуске и в производственной среде.
- Опыт работы с Android Studio, Xcode, Charles Proxy или аналогичными инструментами, API-клиентами и фреймворками мобильной автоматизации.
- Сильные лидерские навыки и способность влиять на команды в матричной структуре.
- Способность принимать сложные решения по качеству и четко объяснять риски продукта.
- Свободное владение русским языком.
- Английский — Intermediate или выше.
Приветствуется:
- Опыт работы с мобильными продуктами, основанными на рекламе.
- Опыт тестирования систем монетизации, согласия (GDPR/CCPA), платежей или аналитики.
- Опыт создания команд SDET или автоматизации.
- Опыт применения инструментов ИИ для тестирования, проектирования тестов, анализа дефектов или операционной деятельности QA.
- Опыт работы с данными инцидентов, поддержки и производства.
Что такое успех:
В первые месяцы от Руководителя отдела контроля качества ожидается:
- создание функции качества продукта (Product Quality) и ее обязанностей;
- определение взаимодействия между Backend QA, Client QA и Product Quality;
- введение прозрачных критериев приемки продукта;
- выявление критических E2E и регрессионных сценариев;
- создание приоритизированной дорожной карты автоматизации;
- запуск измеримых улучшений в автоматизации, контролируемых точках качества CI и скорости регрессионного тестирования;
- предоставление руководству прозрачной картины готовности продукта и рисков качества.
Что мы предлагаем:
- Конкурентоспособная заработная плата и пакет льгот.
- Возможность работать с талантливой и увлеченной командой в креативной и динамичной среде.
- Гибкий график работы и варианты удаленной/офисной работы.
- Возможности для карьерного роста и профессионального развития.
- Веселая и инклюзивная корпоративная культура, которая ценит разнообразие и креативность.
Присоединяйтесь к нам, и давайте вместе создавать отличный контент!