Выберите текущую позицию

Укажите роль и уровень — система покажет путь развития, навыки и gap-анализ.

Путь развития

Junior

0-2 года

Текущий

Ответственность: Тестирование по тест-кейсам. Написание баг-репортов. Регрессионное тестирование. Smoke testing. Изучение продукта.

Ключевые навыки:

E2E тестирование Нужно
Security Testing Нужно
TDD и BDD Нужно
Unit-тестирование Нужно
Интеграционное тестирование Нужно
Мобильное тестирование Нужно
Тестирование доступности Нужно
Тестовая пирамида и стратегия Нужно
Управление тестовыми данными Нужно
Управление тестовыми окружениями Нужно

Middle

2-5 лет

Следующий

Ответственность: Написание тест-кейсов и чек-листов. Exploratory testing. Тестирование API (Postman). Приёмочное тестирование. Работа с TMS.

Ключевые навыки:

E2E тестирование Нужно
Security Testing Нужно
TDD и BDD Нужно
Unit-тестирование Нужно
Интеграционное тестирование Нужно
Мобильное тестирование Нужно
Тестирование доступности Нужно
Тестовая пирамида и стратегия Нужно
Управление тестовыми данными Нужно
Управление тестовыми окружениями Нужно
Переход: ~2-3 года
  • Самостоятельно реализовал 3+ проекта
  • Провёл успешные код-ревью
  • Участвовал в разрешении production инцидентов

Senior

5-8 лет

Ответственность: Тест-стратегия проекта. Risk-based testing. Тестирование безопасности basics. Менторинг. Анализ качества процессов.

Ключевые навыки:

AI-генерация тестов Нужно
ChatGPT / Claude Нужно
Code Review Нужно
Docker Нужно
E2E тестирование Нужно
ELK Stack Нужно
Git Advanced Нужно
GitHub Actions / GitLab CI Нужно
GitHub Copilot Нужно
GraphQL Design Нужно
OWASP и безопасность приложений Нужно
PostgreSQL Нужно
REST API Design Нужно
Security Testing Нужно
TDD и BDD Нужно
Unit-тестирование Нужно
Webhooks и интеграции Нужно
Документация как код Нужно
Документирование API Нужно
Интеграционное тестирование Нужно
Качество кода и рефакторинг Нужно
Мобильное тестирование Нужно
Стратегии версионирования API Нужно
Структурированное логирование Нужно
Структуры данных Нужно
Тестирование API Нужно
Тестирование доступности Нужно
Тестовая пирамида и стратегия Нужно
Управление тестовыми данными Нужно
Управление тестовыми окружениями Нужно
Переход: ~2-3 года
  • Самостоятельно реализовал 3+ проекта
  • Провёл успешные код-ревью
  • Участвовал в разрешении production инцидентов

Lead / Staff

7-12 лет

Ответственность: QA процессы команды/отдела. Метрики качества. Координация с product и development. Приоритизация тестирования.

Ключевые навыки:

AI-генерация тестов Нужно
ChatGPT / Claude Нужно
Code Review Нужно
Docker Нужно
E2E тестирование Нужно
ELK Stack Нужно
Git Advanced Нужно
GitHub Actions / GitLab CI Нужно
GitHub Copilot Нужно
GraphQL Design Нужно
OWASP и безопасность приложений Нужно
PostgreSQL Нужно
REST API Design Нужно
Security Testing Нужно
TDD и BDD Нужно
Unit-тестирование Нужно
Webhooks и интеграции Нужно
Документация как код Нужно
Документирование API Нужно
Интеграционное тестирование Нужно
Качество кода и рефакторинг Нужно
Мобильное тестирование Нужно
Стратегии версионирования API Нужно
Структурированное логирование Нужно
Структуры данных Нужно
Тестирование API Нужно
Тестирование доступности Нужно
Тестовая пирамида и стратегия Нужно
Управление тестовыми данными Нужно
Управление тестовыми окружениями Нужно
Переход: ~2-3 года
  • Самостоятельно реализовал 3+ проекта
  • Провёл успешные код-ревью
  • Участвовал в разрешении production инцидентов

Principal

10+ лет

Ответственность: Quality culture. QA strategy компании. Баланс manual/automation. Process improvement.

Ключевые навыки:

AI-генерация тестов Нужно
ChatGPT / Claude Нужно
Code Review Нужно
Docker Нужно
E2E тестирование Нужно
ELK Stack Нужно
Git Advanced Нужно
GitHub Actions / GitLab CI Нужно
GitHub Copilot Нужно
GraphQL Design Нужно
OWASP и безопасность приложений Нужно
PostgreSQL Нужно
REST API Design Нужно
Security Testing Нужно
TDD и BDD Нужно
Unit-тестирование Нужно
Webhooks и интеграции Нужно
Документация как код Нужно
Документирование API Нужно
Интеграционное тестирование Нужно
Качество кода и рефакторинг Нужно
Мобильное тестирование Нужно
Стратегии версионирования API Нужно
Структурированное логирование Нужно
Структуры данных Нужно
Тестирование API Нужно
Тестирование доступности Нужно
Тестовая пирамида и стратегия Нужно
Управление тестовыми данными Нужно
Управление тестовыми окружениями Нужно
Переход: ~2-3 года
  • Самостоятельно реализовал 3+ проекта
  • Провёл успешные код-ревью
  • Участвовал в разрешении production инцидентов

Gap-анализ: навыки для развития

Для перехода на следующий уровень необходимо развить:

E2E тестирование

Самостоятельно проектирует комплексные E2E-тестовые наборы: risk-based приоритизация тестов, матрицы кросс-браузерного/кросс-девайсного тестирования и data-driven дизайн сценариев. Создаёт стратегии E2E-тестирования, балансирующие покрытие с временем выполнения. Реализует техники эксплораторного тестирования наряду со скриптованными E2E-сценариями. Сотрудничает с инженерами автоматизации по приоритетам автоматизации E2E-тестов.

Security Testing

Самостоятельно проводит мануальное тестирование безопасности: эксплораторные сессии security-тестирования, попытки обхода аутентификации/авторизации и граничное тестирование валидации ввода. Создаёт комплексные тест-планы безопасности по гайдлайнам OWASP. Сотрудничает с pentest-командой по верификации уязвимостей. Реализует security-focused техники тест-дизайна.

TDD и BDD

Самостоятельно пишет комплексные BDD-сценарии: сложные многошаговые воркфлоу с scenario outlines, data-driven сценарии для параметризированного тестирования и background-секции для общих предусловий. Сотрудничает с разработчиками для выравнивания BDD-сценариев с реализацией. Ревьюит BDD-сценарии членов команды на ясность и полноту.

Unit-тестирование

Самостоятельно применяет знания юнит-тестирования в QA-работе: интерпретирует пробелы покрытия тестами для фокусировки ручного тестирования, ревьюит результаты юнит-тестов для обнаружения регрессий, координирует ручное и автоматическое покрытие. Интегрирует анализ результатов тестов в workflow отчётности о дефектах.

Интеграционное тестирование

Самостоятельно проектирует комплексные планы интеграционного тестирования, покрывающие многосистемные рабочие процессы и сценарии миграции данных. Применяет структурированные техники тест-дизайна для сложных кросс-модульных взаимодействий. Документирует матрицы интеграционных тестов и отслеживает покрытие по границам систем.

Мобильное тестирование

Самостоятельно разрабатывает комплексные тест-планы для мобильных приложений со структурированными матрицами устройств и чартерами исследовательского тестирования. Применяет техники тест-дизайна для юзабилити, жестовой навигации и валидации адаптивной вёрстки. Интегрирует результаты в CI/CD.

Тестирование доступности

Самостоятельно проектирует и выполняет ручные тестовые планы доступности, покрывающие критерии успеха WCAG 2.1 для веб-приложений. Тестирует сложные паттерны взаимодействия со скринридерами, включая обновления динамического контента, захват фокуса в модальных окнах и объявление ошибок форм. Проводит кроссбраузерное и кроссдевайсное тестирование доступности, документируя находки с рейтингами серьёзности и рекомендациями по исправлению для команд разработки.

Тестовая пирамида и стратегия

Самостоятельно оценивает покрытие тестами по уровням пирамиды и определяет, где ручное тестирование даёт наибольшую ценность. Проектирует сессии exploratory testing для покрытия пробелов, которые автоматизация не может эффективно закрыть. Сотрудничает с разработчиками для shift-left подхода.

Управление тестовыми данными

Самостоятельно проектирует комплексные наборы тестовых данных, покрывающие граничные условия и edge cases. Создаёт переиспользуемые шаблоны данных для регрессионного тестирования. Управляет репозиториями тестовых данных и координирует подготовку данных в нескольких тестовых средах.

Управление тестовыми окружениями

Самостоятельно управляет несколькими тестовыми средами для различных фаз тестирования. Координирует расписание использования сред между членами QA-команды для предотвращения конфликтов. Поддерживает документацию конфигураций и управляет циклами обновления сред между итерациями тестирования.

Карьерные переходы

Возможные карьерные траектории для роли QA Engineer (Manual)

📈 Рост 1

Куда можно вырасти из этой роли

╨а╨╛╤Б╤В ╤З╨╡╤А╨╡╨╖ ╨╛╤Б╨▓╨╛╨╡╨╜╨╕╨╡ ╨░╨▓╤В╨╛╨╝╨░╤В╨╕╨╖╨░╤Ж╨╕╨╕ ╤В╨╡╤Б╤В╨╕╤А╨╛╨▓╨░╨╜╨╕╤П

Связь: 100%