Блог

Тестировщик — откуда берутся хорошие специалисты

Существует расхожее мнение о том, что стать тестировщиком — значит сделать легкий первый шаг в сферу ИТ. Так ли это на самом деле, и каково сейчас место тестировщика в разработке современных функциональных продуктов, рассказал руководитель отдела тестирования NGR Softlab Денис Исангулов.

Ох уж эти ковидные айтишники

Во время пандемии сфера информационных технологий привлекла к себе повышенное внимание многих людей, у кого возникли проблемы с текущей работой или появилось больше свободного времени. Рекламные слоганы обучающих курсов и платформ обещали быстрое трудоустройство с хорошими зарплатами, да еще и в удаленном формате. Желающих нашлось не мало, и сейчас на рынке распространено такое понятие, как «ковидные айтишники» — те, кто начали свою деятельность в 2020 году.

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

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

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

Кто нужен рынку

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

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

Но и с выпускниками профильных учебных заведений есть сложности: как таковому тестированию студентов у нас учат далеко не везде. Готового специалиста-бакалавра обещает выпустить, например, РосНОУ. А такие известные вузы, как МГТУ им. Баумана, РЭУ им. Плеханова или МФТИ предлагают освоить программы для тестировщиков в рамках дополнительного обучения. То есть в образовании тестирование – по-прежнему снабжающая функция разработки, и мало какой вуз может похвастаться хотя бы семестровым курсом «Тестирование программного обеспечения». Пока что мы находимся в ситуации, когда разработчику в учебном заведении дают начальные знания для работы, а тестировщика ПО приходится обучать практически заново.

Мысли шире

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

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

А изучение функциональных возможностей таких разработок NGR Softlab, как аналитическая платформа Dataplan и SIEM-система Alertix, позволит охватить разделы знаний об источниках угроз, анализе данных, поведенческих аномалиях, машинном обучении и построении высоконагруженных распределенных систем.

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

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

Пара рекомендаций для входа в ИТ

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

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

Стоит ли рассматривать тестирование как поле для профессиональной деятельности? Однозначно да. Тестирование сейчас переживает время подъема, которое продлиться еще как минимум несколько лет.

Мотивацией войти в ИТ как можно раньше и не останавливаться в обучении служит кадровый дисбаланс всей отрасли информационных технологий в России. При переизбытке кандидатов на младших позициях, ощущается острый дефицит на должностях middle+ и выше, где, к сожалению, нет конкуренции. Поэтому у замотивированных людей, готовых постоянно учится новому, есть хорошие шансы быстро перерасти начальные позиции и успешно развиваться как востребованный специалист.