Матрица компетенций: QA Manual

Hard skills

Skill Passport — QA
Основы тестирования и тест-дизайнСамостоятельно составляет набор проверок для новой фичи из требований: позитивные, негативные и граничные случаи. Выбирает технику тест-дизайна под кейс (например, таблицу решений для комбинаций условий) и объясняет, какой дефект она помогает не пропустить.
Тестовая документация и дефектыСамостоятельно пишет чек-лист или набор test cases для фичи средней сложности, связывает проверки с требованиями. Оформляет дефект так, чтобы другой человек воспроизвёл его без уточнений: минимальные шаги, данные, логи/скриншоты, severity и priority с объяснением разницы.
Web, клиент–сервер и инструменты браузераСамостоятельно локализует дефект между UI, запросом и ответом API через Network/Console: сравнивает payload, headers и response с контрактом. Проверяет хранение сессии/токена и объясняет базовую разницу cookie, localStorage и sessionStorage с точки зрения поведения приложения.
API-тестированиеСамостоятельно составляет проверки REST-эндпоинта: обязательные/необязательные поля, валидация, ошибки авторизации, негативные данные и идемпотентность там, где она ожидается. Сохраняет и параметризует коллекцию для повторного прогона.
SQL и проверка данныхСамостоятельно пишет `SELECT` с `JOIN`, `GROUP BY` и агрегатами для проверки бизнес-правила или результата интеграции. Находит расхождение данных между системами и формулирует, какой набор записей подтверждает дефект.
Нефункциональное тестирование: производительность и безопасностьСамостоятельно формулирует измеримый сценарий для проверки производительности (нагрузка, длительность, метрика ответа) и интерпретирует результат относительно согласованного порога. Проверяет типовые риски доступа: роль пользователя, отсутствие доступа к чужому объекту, утечку чувствительных данных в ответе/логах.
Тестовые окружения и GitСамостоятельно готовит тестовые данные и окружение для проверки фичи, собирает нужные логи и локализует типовую проблему конфигурации. Использует Git для работы с веткой и разрешения простого конфликта.
Общее
Тест‑дизайнИспользует техники эквивалентных классов, граничных значений, матрицы переходов
АвтоматизацияПишет автотесты на одном языке/фреймворке, анализирует отчёты
Процессы и качествоВзаимодействует с разработчиками, участвует в планировании спринтов
ИнструментыSelenium/WebDriver, Appium, JMeter, отчетность Allure

Soft skills

Общее
Бизнес и коммуникацииОценка трудоемкости тестирования, участие в ревью требований
ЛидерствоДелится знаниями, помогает новичкам
Skill Passport — Автономность и глубина
Автономность и масштаб задачОписывает случай, когда самостоятельно довёл фичу или модуль от постановки задачи до результата в проде без пошагового контроля — включая случаи, когда сам принимал технические решения по ходу работы, а не только выполнял готовый план. Называет конкретную зону ответственности (что именно делал и за что отвечал), а не общую фразу «участвовал в проекте».
Глубина технических решенийНазывает минимум два реально рассмотренных варианта и объясняет, почему выбрал один из них — аргумент привязан к конкретным деталям своей задачи (объём данных, срок, ограничение инфраструктуры), а не общая теория без применения к ситуации.

Типовые задачи

Практические задачи для собеседования — доступны после регистрации

Зарегистрироваться