Принято считать, что в IT-сферу попасть тяжело: необходимо знать языки программирования, писать код, анализировать базы данных. В целом утверждение верное: нужно обладать аналитическим мышлением, пройти обучение онлайн, а в некоторых случаях — получить специальность в вузе. Но и в IT-среде тоже есть исключения — профессия тестировщик или QA-инженер. Освоить ее могут люди без образования и опыта.
Тестировщик (специалист по тестированию программного обеспечения) — специалист, который тестирует различные программы, системы и приложения, чтобы убедиться, что они работают корректно или выявить в них всевозможные уязвимости. Он смотрит на ПО глазами пользователя.
Например, специалисту нужно проверить корректность работы сайта по покупке авиабилетов. Для этого он представляет себя покупателем и оценивает, насколько продуман интернет-ресурс: есть ли на нем необходимые формы, как они работают, насколько удобно совершать заказ.
Когда специалист обнаруживает ошибки, он составляет отчет и отправляет его разработчику, который работал над тестируемым ПО. Программист вносит исправления, а потом снова отправляет продукт на тестирование. Это продолжается до тех пор, пока программа или приложение не перестает вызывать вопросы у тестировщика.
Обязанности специалиста могут отличаться в зависимости от компании, в которой он работает, однако в среднем он выполняет работу так:
Перед тем как углубиться в профессию QA-инженера, необходимо изучить ее преимущества и недостатки.
Плюсы удаленной работы тестировщика:
Преимуществ у профессии довольно много. Большинство людей выбирают это интернет-направление, потому что оно позволяет достаточно быстро выйти на хороший доход и дает свободу действий.
Теперь рассмотрим минусы профессии тестировщика:
Компании не выставляют больших требований новичкам, которым нужна стажировка. Начинающему специалисту достаточно знать:
Если работодателю нужен тестировщик, который будет работать с иностранными заказчиками, он дополнительно потребует хороший технический английский. В большинстве случаев новичков на стажировке не допускают до общения с иностранными клиентами, поэтому вначале английский не обязателен. Если компания работает с русскоязычными заказчиками, иностранный язык вовсе можно не учить.
Чтобы попасть в профессию, важно развить в себе коммуникабельность. Это особенно важно для новичков, которым на стажировке и в первые месяцы работы в качестве джуниора придется постоянно общаться с другими специалистами: задавать вопросы, консультироваться. В дальнейшем развитый навык тоже поможет — более опытные тестировщики общаются с заказчиками напрямую, и важно уметь находить с ними общий язык.
Также тестировщику важно быть:
Если сейчас у вас нет какого-то качества — не проблема. Все это можно в себе развивать постепенно, наблюдая за коллегами и выполняя работу по тестированию.
Практика показывает, что тестировщиками становятся совершенно разные люди: инженеры, администраторы, юристы, учителя, врачи, клинеры. Даже люди без какого-либо опыта работы и высшего образования могут войти в профессию, если серьезно подойдут к обучению.
В отличие от других IT-сфер, порог входа в тестирование довольно низкий. Поначалу достаточно просто хотеть работать в этом направлении, обучаться, развиваться.
Люди, которые не уверены в своих силах и не до конца понимают, нужна ли им профессия тестировщика, но хотят попробовать себя в тестировании продуктов, могут начать с позиции асессора.
Это специалист, который совершает стандартные действия на сайте, в программе или приложении, а после собирает сведения о преимуществах и недостатках ПО и направляет их руководителю. Это самый доступный способ войти в тестирование и разобраться, насколько подходит это направление. Плюс работы асессора — не нужно проходить обучение. Специалист делает все по инструкции работодателя.
В IT-компаниях у тестировщиков есть уровни: Junior, Middle, Senior. Первые — новички, вторые — специалисты среднего уровня, а третьи — опытные тестировщики и эксперты по автоматизированному тестированию. Заработные платы отличаются на каждом уровне.
На стажировке компании могут платить $100-200, джуниорам — до $1000, миддлам — до $2500, а сеньорам — до $2700-3000. Это средние значения по России. Доход может быть как больше, так и меньше в зависимости от уровня работодателя, сложности проектов, опыта, навыков.
Если у вас нет знаний в тестировании, их необходимо получить. Сделать это можно двумя способами:
Если вы решите начать путь в тестирование с профессии асессора, обучение не потребуется. Для начала работы нужно хорошо разбираться в базовых программах и приложениях, уметь выполнять монотонную работу, быть внимательным и исполнительным.