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

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` и агрегатами для проверки бизнес-правила или результата интеграции. Находит расхождение данных между системами и формулирует, какой набор записей подтверждает дефект.
Нефункциональное тестирование: производительность и безопасностьСамостоятельно формулирует измеримый сценарий для проверки производительности (нагрузка, длительность, метрика ответа) и интерпретирует результат относительно согласованного порога. Проверяет типовые риски доступа: роль пользователя, отсутствие доступа к чужому объекту, утечку чувствительных данных в ответе/логах.
Автоматизация, CI/CD и тестовые окруженияСамостоятельно пишет поддерживаемый автотест для API или UI в принятом стеке проекта: использует читаемые проверки, тестовые данные и ожидания вместо фиксированных задержек. Собирает логи pipeline при падении теста, запускает набор на нужной ветке/окружении и устраняет типовую причину flaky-теста.
Общее
Язык и инструментыРазрабатывает фреймворк автотестов, использует BDD (Cucumber, Gherkin), API‑тестирование
Тестовая стратегияСтроит пирамиду тестирования, покрывает unit, integration, e2e
ИнфраструктураНастраивает контейнеризацию, распределённый запуск тестов, Allure

Soft skills

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

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

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

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