Переход junior → middle QA: что отличает и что нужно прокачать
Junior QA получил оффер, отработал год. Что дальше? Переход в middle — не просто «больше опыта». Это качественно другой подход к работе. Чек-лист того, что нужно качать.
Что отличает junior от middle
| Junior | Middle | |
|---|---|---|
| Тест-кейсы | По чек-листу | Сам генерирует, видит риски |
| Бага | Воспроизводит шаги | Анализирует 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.