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