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

Hard skills

Skill Passport — QA
Основы тестирования и тест-дизайнРазличает smoke, regression, functional и exploratory testing; по готовому требованию находит позитивный и негативный сценарии. Применяет одну простую технику тест-дизайна по образцу — классы эквивалентности или граничные значения.
Тестовая документация и дефектыПо шаблону оформляет test case и bug report: шаги, фактический и ожидаемый результат, окружение. Отличает defect от улучшения продукта и воспроизводимый дефект от недостатка данных.
Web, клиент–сервер и инструменты браузераОбъясняет путь запроса «браузер → сервер → ответ», различает HTTP-методы GET и POST и коды 200/400/401/404/500. В DevTools находит запрос и его статус по готовому чек-листу.
API-тестированиеОтправляет запрос в Postman/аналогичном клиенте по готовой коллекции, подставляет параметры и проверяет status code и несколько полей JSON-ответа. Отличает request body от query parameters.
SQL и проверка данныхПишет `SELECT` с `WHERE` и `ORDER BY` по одной таблице; сверяет значение в БД с результатом на UI по готовой схеме.
Нефункциональное тестирование: производительность и безопасностьРазличает функциональную ошибку, проблему производительности и уязвимость. По чек-листу проверяет базовые негативные случаи: неавторизованный доступ к защищённому ресурсу, некорректные данные в форме, очевидную ошибку в сообщении системы.
Тестовые окружения и GitЗапускает готовое test/staging-окружение по инструкции, получает ветку проекта и фиксирует используемые версию приложения, данные и окружение в отчёте. Не использует production-данные без разрешения.
Общее
Тест‑дизайнПишет чек‑листы, кейсы, проводит позитивное/негативное тестирование
АвтоматизацияНет или участие в настройке автотестов
Процессы и качествоЗаводит баг‑репорты, проверяет фиксы
ИнструментыJira, TestRail, Postman – на базовом уровне

Soft skills

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

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

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

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