StudyCode

Отвечает за качество продукта: находит баги до того, как они дойдут до пользователя. Пишет тест-кейсы, автоматизирует тестирование и выстраивает процессы контроля качества.

Что делает

  • Разработка тест-планов и тест-кейсов
  • Ручное тестирование (functional, regression, exploratory)
  • Автоматизация тестирования (UI, API, unit)
  • Нагрузочное тестирование (k6, JMeter, Locust)
  • Тестирование API в Postman / Insomnia
  • Репортинг багов и взаимодействие с командой разработки

Понимает

  • Жизненный цикл разработки ПО (SDLC, Agile, Scrum)
  • Как устроены API и базы данных (чтобы тестировать их)
  • Принципы тест-дизайна: граничные значения, эквивалентные классы
  • CI/CD и запуск тестов в пайплайне

Примеры задач

Написать автотест на сценарий регистрации пользователя
Проверить корректность всех эндпоинтов API через Postman Collection
Провести нагрузочный тест: 1000 одновременных пользователей
Написать тест, который ловит регрессию после обновления библиотеки

Инструменты

Cypress / Playwright / Selenium (UI автотесты)Jest / Pytest / JUnit (unit и интеграционные тесты)Postman / Insomnia / REST Assured (API тесты)k6 / JMeter / Locust (нагрузка)Jira / TestRail / Qase (баг-трекинг и тест-менеджмент)GitHub Actions / Jenkins (запуск в CI)

Карьерный путь

1

Junior QA

0–2 года

Учится, выполняет задачи под руководством, растёт и набирается опыта

Базовые инструменты стекаЧтение чужого кодаВыполнение задач по ТЗРабота с Git
2

Middle QA

2–5 лет

Работает самостоятельно, понимает систему, оценивает задачи

Самостоятельная реализация фичCode reviewОценка сроковОптимизация кода
3

Senior QA

5–8 лет

Принимает технические решения, отвечает за качество, менторит других

Архитектурные решенияМенторингТехнический дизайнПланирование нагрузки
4

Tech Lead

8–12 лет

Руководит командой, распределяет задачи, принимает решения

Управление командойДекомпозиция задачВзаимодействие с бизнесомТехнические стандарты
5

Architect / CTO

12+ лет

Определяет техническое направление, проектирует системы, отвечает за технологическую стратегию

Системный дизайнТехнологическая стратегияМасштабированиеБизнес-архитектура