Возможно вы уже слышали о тестировщиках и их хороших зарплатах, но не совсем понимаете кто все эти люди и чем занимаются? Что-же, давайте разбираться.
Для начала о том, кому стоит внимательно присмотреться к этой профессии. Мы рекомендуем ее всем тем, кто мечтает стать программистом, но не уверен, что осилит эту профессию. Фраза, что тестировщик - самый простой способ войти в IT, вполне соответствует ожиданиям.
По факту, это действительно так. Поэтому, если есть сомнения что осилите какую-либо из профессий связанных с программированием, начните с профессии - инженер по тестированию. А потом уже, набравшись опыта, можете идти в разработку, фронтенд, бекенд и т.д. Многие программисты, кстати, начинали именно с тестирования.
Инженер по тестированию за работой. Источник: Яндекс картинки.
В чем заключается работа тестировщика
Инженер по тестированию - это человек, который находит ошибки, баги и сбои в работе веб и мобильных приложений, игр и докладывает о них, чтобы их исправили, перед запуском продукта в массы.
Если говорить простыми словами, то - разработчики пишут код и делают программы, которыми мы все будем пользоваться, а тестировщики подчищают за ними (находят ошибки и докладывают о них).
Тестирование происходит как в ручном режиме, так и в автоматическом, при помощи специальных инструментов.
Если говорить о том, что должен уметь делать хороший тестировщик более развернуто, то перечень навыков будет выглядеть следующим образом:
- осуществлять тестирование веб и мобильных приложений в ручном и автоматическом режиме;
- грамотно составлять баг-репорты;
- уметь работать с API;
- на практике применять различные техники тест-дизайна;
- знать азы Git, Java, SQL и вёрстки;
- уметь работать с с метриками тестирования;
- уметь осуществлять приёмочное и регрессионное тестирование;
- уметь работать в баг-трекере Jira;
- планировать и писать браузерные тесты на Java с нуля без подготовленной инфраструктуры, используя Selenium, JUnit;
- работать в Android Studio, Android SDK и SDK Manager;
- уметь документировать результаты своих тестов.
Звучит устрашающе для новичков, но на практике не все так страшно. За год, получить профессию тестировщика вполне реально. Дальше - дело техники (практики). В любом случае, это проще чем стать программистом, а по зарплате разница несущественна.
У тестировщиков как и у программистов есть своя иерархия:
- Trainee - это стажер или новичок, только что пришедший после курсов человек, который имеет некоторую теоретическую базу знаний, но не имеет никакого опыта работы.
- Junior - это специалист с небольшим опытом работы, в портфолио которого уже есть свои кейсы.
- Middle - это тестировщик среднего уровня.
- Senior - это старший специалист с опытом более 3 лет.
- QA Tech Lead - это ведущий специалист, который обычно руководит целой командой тестировщиков.
Можно ли работать удаленно
Тестировщики, как и люди других it-профессий, могут работать удаленно. Вы легко можете убедиться в этом если откроете любой сайт вакансий (тот же HH.RU).
Но тут есть один нюанс. На удаленку возьмут только уже сложившегося специалиста с опытом работы. А новичку лучше будет набираться опыта работая в офисе, в команде, под чутким руководством более старших и опытных коллег.
Как стать тестировщиком с нуля
Тестировщики - работа в команде. Источник: Яндекс картинки.
Сложно ли учиться
Учиться всегда сложно и от вас потребуется, прежде всего, желание и усердие. Все остальное сделают преподаватели. В данном случае нужно будет уделять хотя-бы по 3 часа в день (можно после работы).
Основной упор при обучении на тестировщика делается на практику. На протяжении всей учебы за вами будет закреплен куратор, который будет подсказывать и указывать на ошибки.
А так программа обучения вполне по зубам даже тем, кто IT раньше вообще не касался. Есть много примеров когда инженерами по тестированию становились люди с гуманитарным образованием, ранее работавшие абсолютно в другой сфере.
Бесплатный курс по подготовке тестировщиков
здесь!
Сколько учиться
Полноценное освоение профессии инженер по тестированию в таких ведущих университетах, как "Скиллбокс" и "Нетология" занимает около 1 года.
Да это не быстро, но это серьезная профессия, которую не удастся получить при классическом подходе к образованию. На очной и заочной форме, в наших институтах и университетах на тестировщиков до сих пор не учат.
К тому-же, уже через 4-5 месяцев вполне реально устроиться в какую-нибудь IT - компанию на должность стажера и начать получать практику. Мы обязательно рекомендуем делать это, если такая возможность есть.
Учиться на таких площадках как "Скиллбокс", "Нетология" и другие можно в вечернее или даже ночное время, уделяя по 3 часа в день. А основной упор нужно делать на практику.
Кстати, если сумеете себя зарекомендовать во время стажировки, то возможно останетесь работать в этой же компании. Хорошие тестировщики товар штучный. Их готовят и растят для себя годами и уж тем более, не разбрасываются.
Где учиться на тестировщика
На данный момент профессию инженера по тестированию можно получить окончив платные онлайн-курсы, которые предлагают многочисленные образовательные платформы. Вот пару ссылок для примера:
- Тестировщик за 7 месяцев (с помощью в трудоустройстве).
- Курсы от Яндекс Практикум (можно начать бесплатно).
- 4 месячный курс от Eduson Akademy.
Сколько зарабатывают тестировщики с опытом и без опыта
Так как зарплаты, с учетом инфляции, год от года растут, то самый простой способ узнать сколько зарабатывают тестировщики это перейти сайты поиска работы, например:
- superjob.ru;
- hh.ru;
- работа.ру;
- яндекс работа и др.
Разброс по зарплате может быть достаточно большой, но можно сказать что в зависимости от уровня подготовки и опыта тестировщик может рассчитывать на примерно такие суммы:
- новичок - стажер (trainee) - 25 тысяч;
- с опытом 1 год - в районе 100 тысяч;
- с опытом 1-3 года и более - до 200 тысяч;
- ведущий специалист с большим опытом работы - от 250 тысяч и выше.