Понимает основы интеграционного тестирования кросс-модульной функциональности. Пишет простые тест-кейсы проверки потока данных между слоями UI, API и БД. Следует принятым в команде стандартам документирования и выполнения сценариев интеграционного тестирования.
Роли · QA Engineer (Manual) · Junior
Что должен уметь Junior }
10 ключевых навыков, всего 46. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Junior }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Тестирование и QA.
Ключевые навыки для Junior
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Тестирование и QA · 10
Понимает основы ручного мобильного тестирования. Выполняет исследовательское тестирование на разных устройствах и размерах экранов. Ведёт базовую матрицу устройств для отслеживания покрытия. Применяет стандартные практики юзабилити-тестирования и оформления дефектов на мобильных платформах.
Понимает базовые концепции тестирования доступности, включая рекомендации WCAG, навигацию только клавиатурой и основы скринридеров. Следует чеклистам команды для выполнения ручных аудитов доступности — проверка порядка табуляции, цветового контраста, наличия alt-текста и связей меток форм. Использует инструменты инспекции доступности браузера и базовые скринридеры (NVDA, VoiceOver) для выявления типичных нарушений a11y.
Понимает концепцию тестовой пирамиды и то, как ручное тестирование дополняет автоматизацию на разных уровнях. Определяет, какие тестовые сценарии относятся к unit, интеграционному или системному уровню. Следует стратегии фокусировки ручных усилий на exploratory и приёмочном тестировании.
Понимает базовые принципы подготовки тестовых данных для ручного тестирования. Создаёт простые наборы тестовых данных по заданным шаблонам. Ведёт каталоги тестовых данных и следует рекомендациям по версионированию и очистке данных после тестовых сессий.
Понимает базовые принципы настройки и конфигурации тестовых сред. Подготавливает локальные тестовые среды по документированным руководствам. Следует командным соглашениям по управлению доступом к тестовым средам, конфигурациям браузеров и установке необходимого ПО.
Понимает основы E2E-тестирования: валидация полных пользовательских путей, дизайн тестовых сценариев из требований и отчётность дефектов с шагами воспроизведения. Пишет комплексные E2E-тест-кейсы, покрывающие критические бизнес-потоки. Следует командным практикам управления тест-кейсами и трекинга выполнения.
Понимает основы тестирования безопасности с перспективы QA: дизайн мануальных тест-кейсов безопасности, тестирование потоков аутентификации/авторизации и верификация валидации ввода. Проводит эксплораторные тестовые сессии с фокусом на безопасность. Следует командным гайдлайнам отчётности и классификации дефектов безопасности.
Понимает основы BDD: структура сценариев Given/When/Then, behavior-driven дизайн тест-кейсов и коллаборация между QA и разработчиками по тестовым спецификациям. Пишет ясные BDD-сценарии в Gherkin, служащие одновременно документацией и тест-кейсами. Следует командным конвенциям организации сценариев.
Понимает базовые концепции юнит-тестирования: назначение юнит-тестов в обеспечении качества, чтение результатов тестов и отчётов покрытия, связь юнит-тестов и ручных тест-кейсов. Следует командным практикам координации ручного тестирования с автоматическим покрытием.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Middle
46 навыков получают более высокое ожидание или становятся ключевыми при переходе с Junior на Middle. Сначала самые большие скачки.
- Интеграционное тестирование: Осведомлённость → Применение
- Мобильное тестирование: Осведомлённость → Применение
- Тестирование доступности: Осведомлённость → Применение
- Тестовая пирамида и стратегия: Осведомлённость → Применение
- Управление тестовыми данными: Осведомлённость → Применение
- Управление тестовыми окружениями: Осведомлённость → Применение
- E2E тестирование: Осведомлённость → Применение
- Security Testing: Осведомлённость → Применение
- TDD и BDD: Осведомлённость → Применение
- Unit-тестирование: Осведомлённость → Применение
} в открытой матрице компетенций: 46 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.