Добавить в корзинуПозвонить
Найти в Дзене
Записки тестировщицы

Мой путь от junior до middle тестировщика

Сегодня расскажу про свой путь до Мидл.  Я работаю полноценно в роли тестировщика 1 год и 4 месяца (фриланс не считаю). И сейчас могу назвать себя мидл-тестировщиком. Что это значит и как определить свой грейд? Система грейдов и требования к каждому из них в разных компаниях могут отличаться. Поэтому вполне реальна такая ситуация, что вы мидл в одной компании, но при переходе в другую становитесь снова джуниор. Сегодня опишу свое восприятие этих грейдов на основе системы оценки в моей компании и тех принятых норм, о которых я читала и слышала. Кто такой джуниор? Это человек, который только начал работать в тестировании, он знает теорию, знает какие-то инструменты, умеет проходить тесты, выявлять баги и репортить их. Он может и составлять тесты. Однако такой человек имеет небольшой или вообще не имеет коммерческий опыт. В связи с этим на практике его тесты могут быть не оптимальны, поэтому, как правило, тесты, составленные джуниорами, проходят ревью более опытными коллегами.  Джуниору

Сегодня расскажу про свой путь до Мидл. 

Я работаю полноценно в роли тестировщика 1 год и 4 месяца (фриланс не считаю). И сейчас могу назвать себя мидл-тестировщиком. Что это значит и как определить свой грейд?

Система грейдов и требования к каждому из них в разных компаниях могут отличаться. Поэтому вполне реальна такая ситуация, что вы мидл в одной компании, но при переходе в другую становитесь снова джуниор.

Сегодня опишу свое восприятие этих грейдов на основе системы оценки в моей компании и тех принятых норм, о которых я читала и слышала.

Кто такой джуниор? Это человек, который только начал работать в тестировании, он знает теорию, знает какие-то инструменты, умеет проходить тесты, выявлять баги и репортить их. Он может и составлять тесты. Однако такой человек имеет небольшой или вообще не имеет коммерческий опыт. В связи с этим на практике его тесты могут быть не оптимальны, поэтому, как правило, тесты, составленные джуниорами, проходят ревью более опытными коллегами. 

Джуниору сложно писать тесты с нуля, используя разные техники тест-дизайна. Зачастую джуниоры на практике применяют только 2-3 техники. Джуниор может не до конца понимать, как работает система в целом. Для джуниора сложно тестировать требования, базы данных, применять техники белоящечного тестирования. 

Джуниору будет сложно самостоятельно отбирать тесты для регресса, оценивать трудозатраты на задачу и принимать решения о возможности релиза. Ему придется советоваться с командой и более опытными тестировщиками. Все это связано с недостатком опыта. Человек может очень хорошо знать теорию, но без практики это бесполезно. В общем и целом джуниор - это хороший исполнитель, но за ним необходимо присматривать. 

Однако это не значит, что джуниор в компании не будет выполнять все вышеперечисленные задачи, и уж тем более это не значит, что вас не будут об этом спрашивать на собеседовании на джуна.

Как же понять, что вы уже не джуниор, а мидл. Ну во-первых, вам необходимо отработать в коммерческом проекте полгода-год. Стать мидлом раньше, я думаю, практически невозможно. 

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

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

1. Вы можете взять задачу и протестировать ее без помощи коллег на всех ее этапах, начиная с требований и заканчивая регрессионным тестированием.

2. Вы пишете оптимальные тесты, покрывающие требования, используете в тестах уже много разных техник тест- дизайна, понимаете архитектуру приложения. 

3. Вы самостоятельно коммуницируете с разработкой и представителями бизнеса. Вы уже можете выдвигать идеи по реализации функционала и по оптимизации процесса тестирования.

4. У вас уже хороший опыт тестирования фронта, бэка и интеграций. Вы можете прочитать и понять сложные запросы к бд, написанные разработчиком. Вы уверенно пишите запросы к бд, используя агрегацию данных, вложенные запросы и джоины. Вы уверенно используете инструменты для тестирования, такие как Postmam, devtools, Charles (или fiddler). 

5. Вы умеете читать логи и локализовывать баги.

6. Вы активно принимаете участие в планировании и оценке задач.

7. Вы можете при необходимости раскатать тестовый стенд, вы знаете git на уровне консольных комманд. Вы представляете, как происходит деплой и как работает СI/CD. 

8. Вы можете менторить более младших тестировщиков и новеньких в команде.

Из всего вышесказанного я, пожалуй, только со снифферами не работала на проекте. Все остальное умею и делала, поэтому считаю себя мидлом уже. Мой техлид согласился со мной, но официальная переоценка грейдов в мой компании будет только весной. К моему глубокому сожалению, повышение грейда в моей компании не коррелирует с повышением зарплаты. А это значит, что, скорее всего, в ближайшее время я снова открою резюме на hh и посмотрю, насколько востребована на рынке как мидл-тестировщик и смогу ли я успешно проходить такие собеседования.