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

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 по готовой схеме.
Нефункциональное тестирование: производительность и безопасностьРазличает функциональную ошибку, проблему производительности и уязвимость. По чек-листу проверяет базовые негативные случаи: неавторизованный доступ к защищённому ресурсу, некорректные данные в форме, очевидную ошибку в сообщении системы.
Автоматизация, CI/CD и тестовые окруженияЧитает и запускает существующий автотест, понимает структуру Arrange–Act–Assert и отличает unit-, API- и UI-тест по их границе. Читает статус pipeline, запускает готовый набор тестов и различает test, staging и production-окружения.
Общее
Язык и инструментыПишет тесты на одном языке (Python/Java) с использованием Selenium/Appium
Тестовая стратегияСледует готовым сценариям, проверяет отчёты
ИнфраструктураИспользует Jenkins/GitLab CI для запуска тестов

Soft skills

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

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

Это только часть типовых задач

Зарегистрируйтесь, чтобы открыть остальные и попробовать тренажёр с таймером.

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