Проектирует стандарты качества кода для тестовой инфраструктуры: скрипты управления тест-кейсами, пайплайны автоматической отчётности, код провижининга тестовых сред. Рефакторит скрипты ручной верификации в структурированные, переиспользуемые процессы контроля качества. Устанавливает практики ревью для тестовой документации и трассируемости.
Роли · QA Engineer (Manual) · Senior
Что должен уметь Senior }
30 ключевых навыков, всего 46. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Senior }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Базы данных, API и интеграции.
Ключевые навыки для Senior
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Основы программирования · 2
Выбирает оптимальные структуры данных для управления тестированием: иерархическая организация тест-кейсов, матричные структуры для комбинаторного покрытия тестами, таблицы решений для выбора тестовых сценариев. Оптимизирует наборы тестовых данных для максимального покрытия с минимальной избыточностью. Проектирует эффективные структуры трассируемости, связывающие требования с тест-кейсами и дефектами.
Базы данных · 1
Применяет глубокие знания PostgreSQL для QA-лидерства: проектирует стратегии верификации БД для тестирования сложных фич, внедряет подходы валидации целостности данных для регрессионного тестирования, понимает влияние задержки репликации на результаты тестов. Менторит младших QA по верификации на уровне БД и проектированию data-driven тестов.
API и интеграции · 6
Проектирует комплексную архитектуру тестовой документации API для координации тестирования между командами. Определяет стандарты документирования для стратегий тестирования API, матриц граничного тестирования и отчётов валидации интеграций. Формирует quality gates для полноты API-документации как часть оценки готовности к релизу.
Проектирует API-архитектуру с Стратегии версионирования API для production-систем. Определяет стандарты versioning, error handling, pagination. Оптимизирует производительность.
Определяет методологии API-тестирования и критерии качества для команды. Проектирует сквозные стратегии тестирования API, охватывающие функциональные, интеграционные и нефункциональные аспекты. Ревьюит контракты и спецификации API на тестируемость и полноту. Менторит QA-инженеров по продвинутым техникам Postman, стратегиям мокирования API и эффективному оформлению дефектов для API-проблем в микросервисах.
Проектирует комплексную стратегию тестирования GraphQL API, сочетающую автоматизированную валидацию схемы с целенаправленным исследовательским тестированием. Архитектурирует подходы к тестированию сложных процессов мутаций, надёжности подписок и поведения на границах федерации. Определяет quality gates для эволюции схемы и менторит команду по GraphQL-специфичным паттернам тестирования.
Проектирует стратегию тестирования API: комплексный тест-план для API-эндпоинтов, техники исследовательского тестирования API, тестирование workflow API через границы сервисов. Определяет стандарты документирования тестов API и управление регрессионным набором. Менторит команду по систематической верификации качества API.
Определяет стратегии тестирования вебхуков в сложных распределённых системах, обеспечивая сквозную корректность потоков событий от источника к потребителю. Создаёт переиспользуемые фреймворки для валидации вебхук-пакетов с параметризованными данными, покрывающими граничные случаи. Наставляет команду в лучших практиках интеграционного тестирования событийных архитектур.
Облако и инфраструктура · 1
Проектирует стратегию тестовых сред на Docker: архитектура воспроизводимых тестовых окружений, контейнеризованное управление тестовыми данными, environment-as-code для ручного тестирования. Внедряет лучшие практики скорости провижионирования тестовых сред и консистентности по QA-командам.
DevOps и CI/CD · 1
Проектирует воркфлоу CI/CD для интеграции QA: оптимизирует пайплайны деплоя для надёжности тестовых сред, внедряет автоматизированные quality gates, согласованные с QA-процессами, архитектурит автоматизацию подготовки тестовых данных и сред. Менторит QA-команду по практикам CI/CD для эффективного обеспечения качества.
Тестирование и QA · 10
Проектирует стратегию интеграционного тестирования сложных мультивендорных системных ландшафтов с различными паттернами интеграции. Внедряет структурированные подходы к исследовательскому интеграционному тестированию на границах систем. Оптимизирует баланс между скриптовыми наборами интеграционных тестов и рисковыми исследовательскими сессиями. Менторит команду по анализу корневых причин интеграционных дефектов и координации тестирования между командами.
Проектирует стратегию мобильного тестирования, сочетая структурированное исследовательское тестирование, оптимизацию матрицы устройств и валидацию юзабилити. Внедряет автоматизированное тестирование доступности, адаптивных макетов и кросс-девайсной регрессии. Оптимизирует пирамиду тестов для максимального покрытия.
Проектирует комплексные стратегии ручного тестирования доступности, покрывающие WCAG 2.1 AA/AAA, Section 508 и требования EN 301 549. Внедряет структурированные методологии тестирования, комбинирующие эвристическую оценку, когнитивный walkthrough и экспертный обзор с множеством ассистивных технологий. Формирует программы пользовательского тестирования с людьми с инвалидностью и создаёт детальные отчёты о соответствии доступности (VPAT/ACR) для продуктов организации.
Проектирует стратегию тестирования на уровне организации, определяя оптимальный баланс ручного и автоматизированного тестирования по уровням пирамиды. Устанавливает критерии автоматизации на основе анализа рисков и экономической эффективности. Оптимизирует распределение QA-усилий. Менторит команду.
Проектирует стратегии управления тестовыми данными на уровне организации, балансируя покрытие и стоимость поддержки. Определяет стандарты governance, классификации и управления жизненным циклом тестовых данных. Оптимизирует процессы подготовки данных для сокращения цикла тестирования. Менторит QA-команду.
Проектирует стратегию тестовых сред на уровне организации, балансируя стоимость, доступность и соответствие production. Определяет стандарты governance, контроля доступа и управления жизненным циклом сред. Оптимизирует использование сред между проектами. Менторит QA-команду по управлению средами.
Проектирует стратегию E2E-тестирования для продукта: risk-based планирование тестов, кросс-функциональный анализ покрытия тестами и метрики качества для эффективности E2E-тестов. Реализует трассировку между требованиями, E2E-сценариями и дефектами. Создаёт стратегии управления тестовыми данными для сложных E2E-сценариев. Менторит команду по техникам тест-дизайна и лучшим практикам E2E-тестирования.
Проектирует стратегию тестирования безопасности для QA: планирование security-тестов, выровненное с моделями угроз, фреймворки эксплораторного тестирования безопасности и управление регрессионными security-тестами. Реализует метрики и дашборды качества тестирования безопасности. Создаёт обучающие материалы по security-тестированию для QA-команды. Менторит команду по security-focused тест-дизайну и risk-based тестированию.
Проектирует BDD-стратегию для обеспечения качества продукта: системы living documentation из BDD-сценариев, behavior-driven спецификация требований и фасилитация сессий three amigos. Создаёт стилевые руководства BDD и процессы ревью. Реализует трассировку между BDD-сценариями, требованиями и дефектами. Менторит команду по эффективному написанию BDD-сценариев и доменному моделированию.
Проектирует стратегию тестирования, интегрирующую ручное и автоматическое юнит-тестирование: фреймворки анализа пробелов покрытия, приоритизация тестов на основе рисков, курирование набора регрессионных тестов. Оптимизирует баланс пирамиды тестирования между ручным исследовательским и автоматическим регрессионным тестированием. Менторит команду по метрикам качества и стратегии тестирования.
Безопасность · 1
Проектирует подходы к тестированию безопасности, интегрированные с QA-процессами — внедряет чеклисты тестирования безопасности на основе OWASP для ручного тестирования, формирует сценарии регрессии безопасности и проводит исследовательское тестирование безопасности потоков аутентификации и авторизации. Менторит команду по практикам тестирования с учётом безопасности и выявлению уязвимостей при функциональном тестировании.
AI-ассистированная разработка · 3
Разрабатывает продвинутые методологии исследовательского тестирования с ИИ, выявляющие сложные дефекты в интегрированных системах. Создаёт общеорганизационные шаблоны и библиотеки промптов для единообразной AI-генерации тест-кейсов. Возглавляет стандартизацию тестовой документации с AI-инструментами, устанавливая бенчмарки качества тестовых артефактов и процессов отчётности.
Обладает глубокой экспертизой применения ChatGPT/Claude для QA-стратегии и тест-дизайна. Проектирует AI-ассистированные процессы для рискового тест-планирования, оптимизации регрессионных наборов и автоматизации тестовой документации. Оптимизирует prompt engineering для задач обеспечения качества и менторит команду по критической оценке сгенерированных AI тестовых стратегий и сохранению человеческого контроля.
Применяет глубокие знания GitHub Copilot в QA-практиках: использует AI Chat для сложного анализа кода и расследования первопричин, проектирует воркфлоу AI-ассистированной генерации тестовых сценариев, оценивает эффективность Copilot для продуктивности QA-команды. Менторит младших QA по использованию AI-инструментов для эффективного анализа багов и тестовой документации.
Observability и мониторинг · 2
Применяет глубокие знания наблюдаемости в QA-практиках: использует распределённые трейсы для расследования сложных кросс-сервисных багов, понимает импликации SLI/SLO для приоритизации тестов, участвует в post-mortem с доказательствами на основе логов. Менторит QA-команду по использованию инструментов наблюдаемости для систематического расследования багов.
Проектирует стратегию наблюдаемости для QA-сред на базе ELK Stack. Реализует архитектуру централизованного логирования, охватывающую тестовую инфраструктуру, логи приложений и выходные данные CI/CD-пайплайнов. Создаёт продвинутые дашборды Kibana с cross-cluster search для аналитики тестирования по нескольким средам. Определяет SLI/SLO для надёжности тестовых сред на основе метрик Elasticsearch. Проводит постмортемы сбоев сред с использованием корреляции логов и анализа таймлайнов.
Контроль версий и коллаборация · 3
Проектирует системы документации для QA-процессов: живые дашборды качества, автоматическая генерация свидетельств тестирования и compliance-документация как код. Реализует двунаправленную трассировку между требованиями, тест-кейсами и дефектами в системе контроля версий. Менторит команду по эффективным практикам QA-документации.
Проектирует стратегию участия QA в код-ревью: фреймворки оценки влияния изменений, чек-листы ревью тестируемости, приоритизация ревью на основе рисков. Менторит команду по эффективному участию QA в процессах код-ревью.
Применяет глубокие знания Git для QA-лидерства: отслеживает сложные пути регрессий через анализ истории слияний, понимает Git-паттерны релизной инженерии для планирования тестирования, использует продвинутую фильтрацию log для идентификации релевантных для тестирования изменений между ветками. Менторит младших QA по навыкам Git, необходимым для эффективного расследования тестов.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Lead
46 навыков получают более высокое ожидание или становятся ключевыми при переходе с Senior на Lead. Сначала самые большие скачки.
- Документация как код: Продвинутый → Эксперт
- Документирование API: Продвинутый → Эксперт
- Интеграционное тестирование: Продвинутый → Эксперт
- Качество кода и рефакторинг: Продвинутый → Эксперт
- Мобильное тестирование: Продвинутый → Эксперт
- Стратегии версионирования API: Продвинутый → Эксперт
- Структурированное логирование: Продвинутый → Эксперт
- Структуры данных: Продвинутый → Эксперт
- Тестирование доступности: Продвинутый → Эксперт
- Тестирование API: Продвинутый → Эксперт
} в открытой матрице компетенций: 46 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.