Кто такой тестировщик и где его найти?

Приветствую! Меня зовут Игорь Ниточкин. Я руковожу агентством тестирования Qualitica. Мы активно растем и ищем новых тестировщиков. Дела идут хорошо, но эта статья не для того, чтобы хвастаться. Дело в том, что найти сотрудника в нашей сфере - большая проблема. Опытных тестировщиков немного, а точнее хороших тестеров просто нет!

Ладно, всё не так категорично:) Я расскажу, как мы справляемся с этой проблемой.

Кто такой тестировщик и где его найти?

Риски найма начинающих тестировщиков?

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

Им дают базовые знания, например, готовые запросы, которыми можно вызвать API. Сделать что-то более сложное такие начинающие тестировщики ещё не могут.

Другая категория тестировщиков-новичков, не готовых к полномасштабной работе над коммерческим проектом клиента — асессоры. У них узкая специализация — проверка багов. Они работают над конкретной задачей, а не над всем проектом. А как правило, все запросы клиентов - это полноценные проекты, а не набор задач.

Скажете, можно обучить новичка, дать возможность поработать над внутренними проектами и вырастить себе тестировщика? Да, но на это нужно много времени, а пока такой тестировщик будет у нас «на скамейке запасных». Клиентам нельзя предоставлять «зеленых» специалистов, над коммерческими задачами у нас работают тестировщики уровня не ниже Middle

У нас большой поток проектов, требования рынка постоянно растут. Нужны специалисты с опытом работы на реальных проектах, которые смогут достаточно быстро включиться в работу. Но опыт опыту — рознь. Расскажу, из кого может получиться хороший тестировщик и среди каких специалистов его нужно искать.

Кто может стать тестировщиком?

Тестировщиком может стать специалист, который имеет технический бекграунд.

1. Разработчики

Многие думают, что бывшие разработчики — лучшие тестировщики. Но тестировщик должен перебирать и ломать систему, а разработчик привык её чинить и строить. Программисты проверяют позитивные тестовые сценарии, когда всё работает так, как заявлено в техническом задании.

Есть и преимущества:

  • фронтенд-разработчики сразу видят проблемы с версткой;
  • бекенд-разработчики отлично пишут автотесты, нагрузочное тестирование, стресс-тесты и могут тщательно покопаться в коде.

Хорошим тестировщиком сможет стать кодер-экстраверт, который осознал, что разработка — не совсем его. Он проще переключается, многозадачен, ему больше нравится ломать, чем строить :)

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

2. Тим-лиды, проджект-менеджеры

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

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

Кто такой тестировщик и где его найти?

3. Бывшие системные администраторы

Таких специалистов приходится переучивать, потому что до этого они работали с “железом”, а не системой. Как и в случае с тим-лидами и проджект-менеджерами, важно разобраться, почему сисадмин решил сменить деятельность и стать тестировщиком.

4. Специалисты с опытом технической IT-поддержки сложных сервисов

Например, высоконагруженных систем, крупных интернет-магазинов.

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

Они следят за тем, как работает система, стремятся найти ошибки и сбои, начинают разбираться самостоятельно. Они тестируют всё вручную и отлично работают в команде разработчиков.

5. Тестировщики

Ну и, конечно, люди, которые сознательно решили развиваться именно в тестировании, изучают новые методики и инструменты, развиваются, ищут баги с азартом и стремятся улучшить программный продукт.

У нас в компании чаще всего встречаются специалисты, которые как раз нацелено решили и стали тестировщиками. Они пришли к нам уже с опытом тестирования и отлично показали себя на внутренних проектах под присмотром опытных сотрудников компании.

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

Вывод

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

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

Тестировщики бывают разные: тест-лид, тест-менеджер, тест-аналитик, тест-дизайнер и т. д. Подробнее об этом я рассказывал в статье «7 подходов к тестированию».

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

20
37 комментариев

"Тестировщиком может стать специалист, который имеет технический бекграунд."

Вот тут поспорил бы. 
Могу на собственном примере: всю ту часть жизни, когда у меня были (и есть) компьютер и приставки, я активно тратил на игры, помимо прочих хобби. Но играя мне стало интересно, а что за процессы на "кухне"? Собственно, увлечения помогли мне стать тестировщиком игр в самом начале моего пути тестировщика - можно сказать, что работа мечты. Так что тут зависит ещё и от человека: если он захочет изучать новое, постоянно совершенствоваться, то сможет "бодаться" наравне с технарями.

4
Ответить

Дмитрий, вам повезло, вы один из тех счастливчиком, кто смог превратить хобби в профессию

5
Ответить

Отлично написано, а главное по делу! Но вот что грустно, что это действительно острая проблема сейчас - спрос на хорошего тестировщика превышает предложение многократно(

2
Ответить

Комментарий недоступен

3
Ответить

Над статьей проделана хорошая работа. Ёмко и понятно. Плюс, подписка.

3
Ответить

Спасибо, было интересно. Только где же брать опыт новичкам? 

2
Ответить

Никто не говорит что новичков брать не надо, порой взять новичка в итоге бывает выгоднее.

1
Ответить