Самостоятельно проектирует комплексные планы интеграционного тестирования, покрывающие многосистемные рабочие процессы и сценарии миграции данных. Применяет структурированные техники тест-дизайна для сложных кросс-модульных взаимодействий. Документирует матрицы интеграционных тестов и отслеживает покрытие по границам систем.
Роли · QA Engineer (Manual) · Middle
Что должен уметь Middle }
10 ключевых навыков, всего 46. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Middle }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Тестирование и QA.
Ключевые навыки для Middle
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Тестирование и QA · 10
Самостоятельно разрабатывает комплексные тест-планы для мобильных приложений со структурированными матрицами устройств и чартерами исследовательского тестирования. Применяет техники тест-дизайна для юзабилити, жестовой навигации и валидации адаптивной вёрстки. Интегрирует результаты в CI/CD.
Самостоятельно проектирует и выполняет ручные тестовые планы доступности, покрывающие критерии успеха WCAG 2.1 для веб-приложений. Тестирует сложные паттерны взаимодействия со скринридерами, включая обновления динамического контента, захват фокуса в модальных окнах и объявление ошибок форм. Проводит кроссбраузерное и кроссдевайсное тестирование доступности, документируя находки с рейтингами серьёзности и рекомендациями по исправлению для команд разработки.
Самостоятельно оценивает покрытие тестами по уровням пирамиды и определяет, где ручное тестирование даёт наибольшую ценность. Проектирует сессии exploratory testing для покрытия пробелов, которые автоматизация не может эффективно закрыть. Сотрудничает с разработчиками для shift-left подхода.
Самостоятельно проектирует комплексные наборы тестовых данных, покрывающие граничные условия и edge cases. Создаёт переиспользуемые шаблоны данных для регрессионного тестирования. Управляет репозиториями тестовых данных и координирует подготовку данных в нескольких тестовых средах.
Самостоятельно управляет несколькими тестовыми средами для различных фаз тестирования. Координирует расписание использования сред между членами QA-команды для предотвращения конфликтов. Поддерживает документацию конфигураций и управляет циклами обновления сред между итерациями тестирования.
Самостоятельно проектирует комплексные E2E-тестовые наборы: risk-based приоритизация тестов, матрицы кросс-браузерного/кросс-девайсного тестирования и data-driven дизайн сценариев. Создаёт стратегии E2E-тестирования, балансирующие покрытие с временем выполнения. Реализует техники эксплораторного тестирования наряду со скриптованными E2E-сценариями. Сотрудничает с инженерами автоматизации по приоритетам автоматизации E2E-тестов.
Самостоятельно проводит мануальное тестирование безопасности: эксплораторные сессии security-тестирования, попытки обхода аутентификации/авторизации и граничное тестирование валидации ввода. Создаёт комплексные тест-планы безопасности по гайдлайнам OWASP. Сотрудничает с pentest-командой по верификации уязвимостей. Реализует security-focused техники тест-дизайна.
Самостоятельно пишет комплексные BDD-сценарии: сложные многошаговые воркфлоу с scenario outlines, data-driven сценарии для параметризированного тестирования и background-секции для общих предусловий. Сотрудничает с разработчиками для выравнивания BDD-сценариев с реализацией. Ревьюит BDD-сценарии членов команды на ясность и полноту.
Самостоятельно применяет знания юнит-тестирования в QA-работе: интерпретирует пробелы покрытия тестами для фокусировки ручного тестирования, ревьюит результаты юнит-тестов для обнаружения регрессий, координирует ручное и автоматическое покрытие. Интегрирует анализ результатов тестов в workflow отчётности о дефектах.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Senior
46 навыков получают более высокое ожидание или становятся ключевыми при переходе с Middle на Senior. Сначала самые большие скачки.
- Документация как код: Применение → Продвинутый · становится ключевым
- Документирование API: Применение → Продвинутый · становится ключевым
- Качество кода и рефакторинг: Применение → Продвинутый · становится ключевым
- Стратегии версионирования API: Применение → Продвинутый · становится ключевым
- Структурированное логирование: Применение → Продвинутый · становится ключевым
- Структуры данных: Применение → Продвинутый · становится ключевым
- Тестирование API: Применение → Продвинутый · становится ключевым
- AI-генерация тестов: Применение → Продвинутый · становится ключевым
- ChatGPT / Claude: Применение → Продвинутый · становится ключевым
- Code Review: Применение → Продвинутый · становится ключевым
} в открытой матрице компетенций: 46 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.