0
Обложка: Войти в IT через тестирование: быстро, недорого и перспективно?

Войти в IT через тестирование: быстро, недорого и перспективно?

Олег Гринин
Олег Гринин
Руководитель практики тестирования ПО компании iFellow

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

Кто становится тестировщиком

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

Самые популярные направления — автоматизированное и функциональное тестирование. Нагрузочное стоит особняком. Но, несмотря на то что это непопулярное направление для студентов, оно востребовано у работодателей. Уровень зрелости заказчиков серьезно вырос за последние 1.5-2 года, пришло понимание, что IT-решения должны быть устойчивыми к высоким нагрузкам.

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

За год мы выпустили порядка 140 начинающих специалистов. По направлениям они распределились следующим образом:

  • функциональное тестирование выбрали 33%;
  • автоматизированное тестирование — 45%;
  • нагрузочное решили освоить 22%.

Из них 32% студентов устроились к нам в компанию, а еще 36% — нашли работу по новой специальности самостоятельно. К слову, определенный процент выпускников курсов работу потом не ищет: люди понимают, что не готовы дальше развиваться в IT.

Средний возраст слушателей составил от 20 до 45 лет. Это мужчины и женщины, в примерно равной пропорции. Преимущественно — студенты технических вузов.

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

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

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

Сменить вектор

Как правило, чтобы переквалифицироваться из функционального тестирования в автоматизированное и нагрузочное, требуется какое-то время. При этом многое будет зависеть от совокупности знаний и навыков. Например, если человек владеет азами программирования, то на освоение нового направления у него уйдет порядка 3-4 месяцев. Еще 8-12 недель потребуется на практическую работу с технологическим стеком. И уже после этого он станет начинающим специалистом, готовым к выполнению новых задач. Если же человек не знает основ, то процесс может затянуться и на годы.

«Прокачка» до уровня middle и senior также у всех проходит по-разному. Рост зависит от мотивации, индивидуальных особенности и степени сложности проекта, на котором работает новичок. В среднем переход с уровня junior на middle занимает 11-12 месяцев. А для того, чтобы стать senior-ом потребуется значительно больше времени, так как будет необходимо освоить весь технологический стек для своего направления и, соответственно, сменить несколько проектов.

Сколько стоит обучение

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

А вот курсы предметного изучения различного инструментария стоили уже в среднем от 60 до 200 тысяч рублей. Но полученные навыки могут пригодиться для повышения квалификации до middle или senior, а значит — повлияют на уровень зарплаты и помогут быстрее окупить затраты на образование.

При этом нет какой-то четкой планки, сколько курсов должен пройти тестировщик, чтобы поднять свой уровень. Кто-то прекрасно учится самостоятельно, а кому-то нужна поддержка ментора и четко выстроенная программа обучения. Но по нашему опыту, в среднем за цикл роста до senior-а начинающий специалист прослушивает от 3 до 12 курсов и получает 2-7 сертификатов. Ведь в тестировании, как и в других направлениях IT, для серьезного карьерного скачка нужно много дополнительно изучать, читать и смотреть. Без постоянного обучения и практики развитие невозможно.

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

Продолжительность курсов зависит от направления подготовки. В нашей Школе обучение функциональному тестированию сегодня занимает в среднем 1,5 месяца, автоматизированному или нагрузочному — уже 2,5 месяца.

А что с работой

По данным HeadHunter, количество вакансий на позицию тестировщика в 2022 году выросло на 18% по сравнению с прошлым периодом. На начало декабря работодатели искали 3 726 специалистов различного уровня и направлений. Например, только в нашей компании открыто 30 вакансий для тестировщиков.

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

В автоматизированном тестировании, наоборот, сильная нехватка кадров. Быстро получить оффер могут «автоматизаторы» middle и senior. Спрос упал только на джунов.

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

Сколько зарабатывали тестировщики в 2022 году

Разброс зарплат в этой сфере был очень большой. Компании готовы платить от 60 тысяч рублей (джуниору-«функциональщику») до 250 тысяч рублей (senior-ам «автоматизаторам» и «нагрузочникам»).

Еще год назад, по данным SuperJob, зарплаты были ниже в среднем как минимум на 20-25%. При этом в столицах тестировщики в 2022 году получали в среднем от 125-150 тысяч рублей до 300 тысяч рублей. Даже новички могли рассчитывать на ежемесячное вознаграждение в 70 тысяч. В регионах планка была ощутимо ниже — от 35 тысяч рублей для начинающих до 210 тысяч для самых опытных специалистов.

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