careerqa-thinking

Переход junior → middle QA: что отличает и что нужно прокачать

Junior QA получил оффер, отработал год. Что дальше? Переход в middle — не просто «больше опыта». Это качественно другой подход к работе. Чек-лист того, что нужно качать.

Что отличает junior от middle

JuniorMiddle
Тест-кейсыПо чек-листуСам генерирует, видит риски
БагаВоспроизводит шагиАнализирует root cause
АвтоматизацияНе умеет / повторяет patternsПонимает архитектуру, пишет stable tests
CommunicationПолучает задачиАктивно участвует в planning
Code reviewТолько смотритОставляет полезные комментарии
СамостоятельностьНужно вести за рукуПринимает решения сам

7 навыков для прокачки

1. Системное мышление при тест-дизайне

Junior смотрит на форму и тестирует только её. Middle думает «эта форма часть платежа, платёж связан с балансом, баланс с историей операций — что ещё могло сломаться?».

Тренировка: на каждую новую фичу нарисуй граф зависимостей — что от чего зависит. Месяц практики — мышление меняется.

2. Автоматизация уровня «архитектура»

Junior пишет тесты копи-пастом. Middle проектирует фреймворк — fixtures, page objects, helpers, что переиспользуется.

Тренировка: возьми существующий test suite — найди дубликаты, вынеси в helpers. Сделай ревью с senior’ом.

3. Root cause analysis

Junior: «нашёл баг». Middle: «нашёл баг + понимаю почему он произошёл + предлагаю как починить».

Тренировка: для каждого критичного бага в спринте — debug session с разработчиком. Спрашивай «почему», «как фиксили». За полгода — заметный рост.

4. Active participation в planning

Junior получает фичу → тестит. Middle на этапе обсуждения говорит «а что если юзер сделает X?» — превентивно ловит баги до того как они появятся в коде.

Тренировка: на каждый refinement митинг приходи с минимум 1 вопросом по требованиям. Заметно поменяешь динамику.

5. Code review

Junior смотрит на PR, ничего не пишет. Middle оставляет полезные вопросы — «А что если этот метод вызовут с null?», «Тут нужен test на edge case».

Тренировка: посмотри мой пост — Code review глазами QA. Подпишись на PR-нотификации.

6. Технический английский

Junior может прочитать stack trace. Middle — full API docs, спецификации, обсуждает с зарубежной командой без барьера.

Тренировка: каждый день читай 1 техническую статью на английском. Через год — другой уровень.

7. Менторство юниоров

Когда тебе на стажировку приходит junior — middle спокойно объясняет, не раздражается, не выгорает от вопросов.

Тренировка: когда коллега-junior просит помощи — сначала спроси «что ты уже попробовал?», потом наводи на решение, не решай за него.

Что точно не сделает junior’a middle’ом

❌ Просто «отработать ещё год». Опыт без роста — это год повторения первого года.

❌ «Знать больше тулов». Хорошо знать 3 — лучше чем поверхностно 10.

❌ Сертификаты ISTQB Foundation. Они для входа в профессию, не для роста.

Сигналы что ты middle

— Тебе доверяют самостоятельно вести фичу — от обсуждения до релиза. — Тимлид спрашивает твоё мнение на planning, не просто раздаёт задачи. — Ты обучаешь юниоров. — Можешь аргументированно не согласиться с тимлидом и обсудить. — Ловишь не просто баги, а архитектурные проблемы.

Сколько времени занимает переход

Реалистично — 1.5-2 года в активной разработке. Меньше — если попал в продукт где много возможностей. Больше — если delays-only manual testing на legacy.

Что делать сейчас

✅ Спроси у своего тимлида: «Что мне делать чтобы быть middle через год?» — у них уже есть план.

✅ Найди mentor’a — кого-то на ступень выше. 30 минут в месяц общения дают больше чем 10 часов чтения.

✅ Веди growth-документ — раз в месяц записывай что нового научился.

Подробнее: Ministry of Testing — Career Development.