Проектирует Docker-инфраструктуру для тестирования игр: архитектура контейнеризованной тестовой фермы, автоматизированный деплой игровых серверов для тестирования, оркестрация контейнеров для параллельного выполнения тестов. Внедряет лучшие практики воспроизводимости тестовых сред и управления артефактами игровых билдов.
Роли · Game QA Engineer · Senior
Что должен уметь Senior }
21 ключевых навыков, всего 65. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Senior }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Облако и инфраструктура, DevOps и CI/CD, Тестирование и QA.
Ключевые навыки для Senior
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Облако и инфраструктура · 1
DevOps и CI/CD · 1
Проектирует архитектуру CI/CD для QA игр: оптимизирует пайплайны выполнения тестов для покрытия игровых сборок, внедряет прогрессивные testing gates по этапам сборки, архитектурит автоматизированное регрессионное тестирование для релизов игр. Менторит QA-команду по лучшим практикам CI/CD для обеспечения качества игр.
Тестирование и QA · 9
Проектирует стратегию интеграционного тестирования многопользовательских игровых систем, охватывающих клиент, сервер и API сторонних платформ. Внедряет автоматизированное тестирование подсистем физики, сетевого взаимодействия и рендеринга. Оптимизирует тестовую пирамиду, балансируя детерминированные юнит-тесты с недетерминированными интеграционными тестами геймплея. Менторит команду по тестированию эмерджентного поведения и требований сертификации платформ.
Проектирует стратегию тестирования мобильных игр, охватывая профилирование производительности, совместимость устройств и валидацию систем ввода. Внедряет автоматизированное тестирование рендеринга, тайминга кадров и обнаружения крашей на всех уровнях. Оптимизирует пирамиду тестов для быстрых итераций.
Проектирует комплексные стратегии тестирования доступности игр, покрывая соответствие CVAA, платформенно-специфичные требования доступности и принципы инклюзивного дизайна. Внедряет продвинутые паттерны тестирования — тестирование с ассистивными устройствами управления, навигацию скринридером для сложных игровых UI и методологии оценки когнитивной нагрузки. Формирует тестирование доступности с участием геймеров с инвалидностью и advocacy-групп для валидации реальной юзабилити за рамками автоматизированных проверок compliance.
Проектирует комплексную стратегию тестовой пирамиды для крупных игровых проектов на нескольких платформах. Оптимизирует распределение тестов для максимизации обнаружения дефектов при минимизации времени выполнения. Адаптирует модели testing trophy или honeycomb к игровой разработке. Менторит QA-команду.
Проектирует стратегии тестовых данных корпоративного уровня для крупных игровых проектов на нескольких платформах. Реализует генерацию синтетических данных для редких игровых событий и сложных паттернов поведения игроков. Устанавливает командные стандарты управления тестовыми данными и менторит QA-инженеров.
Проектирует масштабируемую архитектуру тестовых сред для AAA-проектов на нескольких платформах и в разных регионах. Реализует облачное провизионирование сред для распределённых QA-команд. Устанавливает стандарты соответствия сред production. Менторит команду по лучшим практикам управления средами.
Проектирует архитектуру E2E-тестирования для игровых проектов: автоматизированные наборы тестов сертификации по платформам, системы визуальных регрессий для UI и рендеринга и фреймворки интеграционного тестирования мультиплеера. Реализует AI-driven генерацию тестов для эксплораторного тестирования игр. Оптимизирует выполнение E2E-тестов для быстрой верификации билдов. Менторит команду по паттернам автоматизированного E2E-тестирования игр.
Проектирует стратегию тестирования для игровых проектов с TDD/BDD: автоматизированные тестовые пирамиды для игровых систем, BDD-driven приёмочное тестирование для игровых фич и property-based тестирование для процедурного контента. Реализует тестовую инфраструктуру для мультиплеерной симуляции и нагрузочного тестирования. Оптимизирует выполнение тестов для быстрой обратной связи в игровом CI. Менторит команду по практикам test-driven разработки игр.
Проектирует стратегию тестирования для игровых проектов: автоматизированная пирамида тестирования для механик/физики/AI, тестирование регрессии производительности для бюджетов кадров, детерминированное replay-тестирование для мультиплеера. Оптимизирует выполнение тестов игр с headless-сборками сервера. Менторит команду по лучшим практикам автоматического тестирования игр.
Observability и мониторинг · 1
Проектирует стратегию наблюдаемости для QA игр: внедряет распределённую трассировку для взаимодействий клиент-сервер игры, определяет SLI/SLO для метрик стабильности и производительности игры, проводит post-mortem по game-breaking багам. Менторит QA-команду по тестированию игр на основе логов и методологиям анализа крашей.
Контроль версий и коллаборация · 1
Проектирует стратегии хранения LFS для QA-пайплайнов, обрабатывающих терабайты записей тестов, захватов производительности и артефактов сборок по нескольким веткам релизов. Внедряет автоматизированные политики очистки LFS, сохраняющие критичные базовые линии регрессии при контроле стоимости хранения. Проектирует интеграцию с CI/CD.
Game Development · 7
Проектирует комплексные тест-стратегии для сложных систем игровых механик. Тестирует балансировку, кривые прогрессии и эмерджентные взаимодействия геймплея. Разрабатывает автоматизированные фреймворки тестирования для регрессии механик и валидации производительности.
Проектирует performance testing pipeline: определяет бюджеты (frame budget, memory budget), настраивает автоматические benchmarks. Анализирует thermal throttling на мобильных устройствах.
Проектирует стратегию тестирования физики: определяет тестовые сценарии для soft body, fluid dynamics, cloth simulation. Автоматизирует регрессию физических систем через replay-тесты.
Проектирует стратегию тестирования для AAA-тайтла: smoke, regression, certification, compatibility. Координирует тестирование между платформами (PC, PlayStation, Xbox, Switch), выстраивает матрицу покрытия.
Проектирует UX QA framework: определяет heuristics для оценки game feel, формирует методологию playtest-анализа. Интегрирует UX-метрики (time-to-learn, task completion rate) в QA-отчёты.
Проектирует решения с Unity Engine для production-игр. Оптимизирует для target platforms. Менторит команду.
Проектирует решения с Unreal Engine C++/Blueprints для production-игр. Оптимизирует для target platforms. Менторит команду.
Документация · 1
Проектирует архитектуру runbook для QA-операций в игровой разработке на нескольких тайтлах и платформах: реагирование на инциденты live-сервисов, эскалация проблем мультиплеера, восстановление после провала сертификации. Менторит QA-команду по написанию поддерживаемых playbook, адаптированных к быстрым циклам релизов.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Lead
65 навыков получают более высокое ожидание или становятся ключевыми при переходе с Senior на Lead. Сначала самые большие скачки.
- Интеграционное тестирование: Продвинутый → Эксперт
- Мобильное тестирование: Продвинутый → Эксперт
- Структурированное логирование: Продвинутый → Эксперт
- Тестирование доступности: Продвинутый → Эксперт
- Тестовая пирамида и стратегия: Продвинутый → Эксперт
- Управление тестовыми данными: Продвинутый → Эксперт
- Управление тестовыми окружениями: Продвинутый → Эксперт
- Docker: Продвинутый → Эксперт
- E2E тестирование: Продвинутый → Эксперт
- Game Mechanics Design: Продвинутый → Эксперт
} в открытой матрице компетенций: 65 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.