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

Матрица показывает, что нужно знать на каждом грейде, и открыта полностью. Как мы её составили и как считаем грейд — в методологии.

Hard skills

Skill Passport — QA
Тестовая документация и дефектыПроводит ревью тестовой документации и находит конкретные пробелы: неописанный негативный сценарий, неоднозначный expected result или неучтённое бизнес-правило. Обосновывает, когда тест case избыточен и его стоит заменить поддерживаемым чек-листом либо автотестом.
Web, клиент–сервер и инструменты браузераАнализирует сложный web-дефект, воспроизводящийся только в конкретном браузере, сети или состоянии сессии; формирует гипотезы и проверяет их через HAR, throttling или логи. Обосновывает минимальный набор браузеров/устройств для тестирования по рискам продукта, а не «во всех версиях на всякий случай».
API-тестированиеПроектирует набор API-проверок для интеграции нескольких сервисов: контракт, версии, ошибки и повторные запросы. Обосновывает границу между API-, contract- и end-to-end-тестами для конкретного риска; определяет, какой сигнал позволит быстро локализовать поломку контракта.
SQL и проверка данныхПроектирует запрос или набор сверок для проверки миграции/сложной бизнес-логики, включая дубли, пропуски и нарушение связей. Обосновывает, когда проверка должна идти на уровне БД, API или UI, и какие ложные выводы даст каждый из вариантов.
Нефункциональное тестирование: производительность и безопасностьОбосновывает приоритет нефункциональных проверок для релиза по риску: какие сценарии нагрузки, авторизации или отказа критичны именно этому продукту. Сравнивает варианты защиты/проверки (например, rate limit, валидация на сервере, контроль прав) и объясняет, какой риск остаётся после выбранного решения.
Основы тестирования и тест-дизайнПроектирует стратегию тестирования изменения с явным приоритетом рисков: что проверять до релиза, что покрыть регрессией, а что не тестировать сейчас. Обосновывает выбор между исследовательским тестированием, автоматизацией и проверкой по чек-листу с учётом цены ошибки и частоты изменений.
Нагрузочное тестирование и анализ производительностиДля заданного релизного риска проектирует программу нагрузочного тестирования: модель реального трафика, пиковый сценарий, критерии остановки и наблюдаемые сигналы. Различает saturation, деградацию и ошибку тестового стенда; по trace/метрикам формулирует проверяемую гипотезу об узком месте и выбирает следующий измеримый эксперимент, а не предлагает «оптимизировать всё».

Soft skills

Skill Passport — Автономность и глубина
Автономность и масштаб задачОписывает случай самостоятельного ведения задачи масштаба, выходящего за рамки одной фичи — например, сам декомпозировал крупную задачу на подзадачи (для себя или для команды), отвечал за результат на уровне модуля/сервиса/продукта, а не отдельного тикета. Явно называет, какие решения принимал сам, а не получал в готовом виде сверху.
Глубина технических решенийЯвно называет trade-off выбранного решения — не только почему выбрал, но и что теряется по сравнению с отклонёнными вариантами, и в каком случае выбрал бы иначе. Может честно указать на ограничение собственного решения, а не подавать его как безальтернативно правильное.

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

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

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