Главная ---- Выбор направления ---- Как стать тестировщиком и зарабатывать от $3000: подробная инструкция

Как стать тестировщиком и зарабатывать от $3000: подробная инструкция

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

Мы в МС.today попробовали разобраться, так ли это на самом деле, а также выяснили, кто такой тестировщик, как им стать, и кому платят $3000+.

Кто такой тестировщик, за что отвечает и чем занимается

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

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

Тестировщиков часто путают со специалистами Quality Assurance (QA) либо Quality Control (QC) и наоборот. Но это все три разных направления, каждый со своим перечнем обязанностей и заданий:

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

В украинских реалиях все эти направления нередко объединяются в лице одного QA-специалиста.

В зависимости от квалификации QA-специалистов можно разделить на junior, middle и senior (новичок, средний, продвинутый). Указанные уровни отличаются набором технических навыков и способностью выполнять рабочие задания самостоятельно.

Упрощенно это выглядит так:

  • Джуниору нужно объяснить, какую фичу и как сделать.
  • Миддлу нужно объяснить, какая фича нужна, и он сам разберется с ее реализацией.
  • Сеньор же сам объяснит тебе, почему эту фичу вообще не нужно делать.

Также тестировщиков различают по методологии тестирования

  • Manual QA (классическое «ручное» тестирование)

— Мануальный тестировщик все проверяет сам и доверяет только себе.

  • Automation QA (автоматическое тестирование)

—Тестировщик, который прокачал навыки программирования и сам пишет автотесты – программы, которые выполняют тестирования автоматически.

  • General QA (ручное плюс автоматическое тестирование)

—Такой специалист соединяет мануальные навыки и магию автотестов.

  • Performance QA

— Специалист по тестированию продуктивности.

Тестировщиков нанимают компании, разрабатывающие собственный продукт по типу «Битрикс24». Также это могут быть аутсорсинговые компании, предоставляющие услуги тестирования для команд разработчиков без собственного отдела QA.

Существует миф, что тестировщиком может стать кто угодно, будь то таксист или домохозяйка. И да и нет. Успешной карьеры в QA и тех самых $3000+ чаще всего добиваются специалисты с образованием в сфере программирования, информатики, математики. Если среди джуниоров еще можно найти гуманитариев, то сеньорами чаще становятся технари.

Как стать тестировщиком. Что лучше: курсы или самостоятельное обучение?

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

Первый вариант предполагает, что вы самостоятельно выработаете навыки при помощи учебных материалов в Google и YouTube. Например:

  • Общее представление о профессии можно получить на бесплатном базовом курсе от образовательной платформы Prometheus.
  • Много полезного тестировщик-верстальщик найдет на Bugza. У них есть бесплатный курс по ручному тестированию ПО с нуля и до трудоустройства.
  • Также можно учиться по видеоурокам у Artsiom Rusau QA Life.
  • Азы профессии можно получить по книге Романа Савина «Тестирование DOT COM».
  • Много полезной информации вы найдете в профессиональных блогах и форумах по типу DOU.ua, «Хабр», Software Testing Tools, Software Testing Help, Software Testing Tricks.

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

Платные курсы тестировщиков:

  • Специалисты IT-academy утверждают, что до 70% их выпускников становятся сотрудниками компании SoftServe. Собственно, она и создала Академию.
  • Всеукраинский образовательный проект ITEA предлагает несколько уровней обучения: базовый и продвинутый курсы, а также курс по автоматизированному тестированию.
  • В Академии «Шаг» есть еще и индивидуальная программа.
  • Udemy обещает показать, как шаг за шагом пройти от новичка до первой работы в QA.
  • Работу с реальным проектом, персональные консультации HR-специалиста, помощь в поиске работы и составление индивидуального плана развития гарантируют в QAlabs.
  • Продвинутых тестировщиков для повышения квалификации приглашают во Львовскую IT-школу Lits.

На что нужно обратить внимание при выборе школы или курса

  • Внимательно просмотрите учебный план:это полный крус по тестированию или часть маркетинговой схемы, где нужно покупать дополнительные модули. Например, в QAlabs есть три формата обучения с разным набором навыков. Хорошо, если вы покажете программу человеку, который в этом разбирается.
  • Не экономьте на модуле по трудоустройству. Найти работу сразу после обучения достаточно сложно, иногда не обойтись без консультации рекрутера. Хорошо, если в модуле будет не просто лекция, а обратная связь специалиста касаемо вашего резюме. В том же QAlabs в программе #START есть только лекция по трудоустройству, а форматы #BASE и #EXPERT уже включают в себя работу с HR.
  • Узнайте уровень преподавателей и менторов курса. Они обязательно должны быть практиками уровня не ниже Strong Middle. Эту информацию несложно получить, изучив профили тренеров на LinkedIn и на других ресурсах.
  • Обратите внимание на количество домашних заданий и наличие обратной связи по ним.Чем больше заданий, тем лучше. Это дает опыт и уверенность, которые пригодятся на собеседованиях и в будущей работе.

Как получить первую работу в QA

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

       1. Изучите рынок

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

Каждая компания имеет свои специфические запросы к тестировщикам, но «скелет» навыков приблизительно таков:

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

2.    Составьте резюме

Резюме не должно быть слишком длинным. Оптимальный размер – одна-две страницы. Формат – PDF. Язык – английский.

Шаблон резюме можно загрузить на тематических ресурсах, сделать на конструкторе либо в Сanva.

Опытные специалисты советуют не рассылать одно резюме всем подряд, а адаптировать его под конкретную компанию.

3.    Подготовьте мотивационное письмо

Это must have для поиска работы. Чтобы оно попало в самое сердце рекрутера, изучите вакансию и компанию, в которую подаете заявку.

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

4.    Создайте портфолио

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

5.    Просматривайте вакансии и рассылайте резюме

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

Вакансии для тестировщиков можно искать:

  • на агрегаторах вакансий: work.ua, hh.ua, rabota.ua, DOU.ua, djinni.co, upwork.com, freelancer.com;
  • в телеграм-каналах: forallqa, kpi_work, job_it_ukraine, itrecruit_ua, offer_ua;
  • на LinkedIn – рекрутеры активно используют эту социальную сеть;
  • на сайтах IT-компаний – они часто размещают информацию об открытых вакансиях и стажировке.

6.    Подготовка к собеседованиям

Поищите в интернете, какие вопросы обычно задают рекрутеры и технические специалисты на собеседованиях, проработайте их. А также повторите теорию тестирования, задания и логические задачи.

7.    Ведите статистику

Во время поиска работы обязательно ведите статистику:

  • в какие компании вы отправили резюме;
  • со скольких пришло приглашение на собеседование;
  • сколько отказали сразу же, и сколько – после тестового задания.

Анализируйте результаты, иногда причины неудач могут быть достаточно банальными:

  • неграмотно составленное резюме;
  • не прописана мотивационная часть;
  • географическая отдаленность работодателя.

А иногда нужно подтянуть конкретные навыки: английский или, например, теорию.

Если получили отказ после собеседования или провалили тестовое задание, не стесняйтесь просить обратную связь у рекрутера или технического специалиста. Так вы быстро выявите свои «слепые зоны» и ускорите процесс трудоустройства.

Где начинающему тестировщику набрать опыт?

Чтобы получить первую работу, нужен опыт, а чтобы получить опыт, нужна практика. Но где же практиковаться, если без опыта на работу не берут?

На счастье, есть много вариантов, и мы расскажем о трех самых лучших из них.

Стажировка. IТ-компании часто открывают бесплатные программы стажировок. Лучшие исполнители получают приглашение на работу и дополнительный плюс в резюме. Оплачиваемые и бесплатные стажировки можно искать на DOU.ua, в MacPaw и NIXsolutions.

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

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

Сколько зарабатывают тестировщики в Украине?

Существует мнение, что тестировщики зарабатывают меньше, чем разработчики. На самом деле талантливые QA-инженеры зарабатывают на уровне хороших разработчиков.

По данным анонимного зарплатного опроса от DOU.ua, в начале карьеры тестировщик зарабатывает в среднем $600, а опытный QA-инженер – $2600.

А вот джуниор с навыками автоматизированного тестирования в среднем получает на $150 больше. У сеньоров разница уже более ощутимая – в среднем $1000.

QA Manager и QA Tech Lead уже зарабатывают $3000+.

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

Чтобы зарабатывать больше, тестировщикам приходиться осваивать дополнительные или смежные навыки.

Например:

  • бизнес-аналитика;
  • тестирование нагрузки;
  • программирование;
  • написание автотестов;
  • менторство и наставничество.

Вместо итогов

Профессия тестировщика действительно перспективна и востребована, но это точно не «легкий вход в IT доя людей без технического образования».

Уже на старте нужно знать:

  • операционную систему на уровне продвинутого пользователя;
  • веб-технологии, мобильные приложения, разработку игр;
  • IT-английский язык.

Быть внимательным, усидчивым, коммуникабельным и быстро учиться.

А чтобы достичь желаемых $3000+, нужно еще иметь техническое образование и управленческие навыки.

Но самое главное – профессию нужно любить, иначе будет скучно и трудно. Идти в QA только ради денег точно не стоит. Ну а если вы приняли решение, эта статья поможет составить план. И пусть у вас все получится.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читайте также
IT рынок
Что такое язык Python и почему с него нужно начинать

Python — именно этот язык для изучения предлагала мне таргетированная реклама лет эдак 5 назад. Я на тот момент была так же далека от IT, как и от рекламы, поэтому просто скролила непонятные картинки из другого мира. Не знаю, повлияли ли они на меня за столько лет, но в результате именно Python я выбрала в качестве первого языка программирования.

6 ноября, 2022
168 просмотров
Сопроводительное письмо: рекомендации по написанию

На то, чтобы найти “ту самую работу”, ушли недели. На то, чтобы составить правильное резюме, ушли часы.
Почти готово.
Финальный штрих — сопроводительное письмо.

26 мая, 2021
217 просмотров
IT рынок
Как сделать техническое задание?

Если вам необходимо заказать проект у сторонних исполнителей, в котором отсутствуют жесткие требования к качеству, попробуйте поработать с подрядчиками по техническому заданию. Этот план поможет разработать веб-портал, красивый и удобный дизайн, создать статью для блога или услуги. Благодаря ТЗ вы сразу конкретизируете собственные пожелания и избежите “косяков”. Давайте более детально разберем, что из себя представляет этот план работ, какие есть тонкости нюансы его составления.

25 мая, 2021
129 просмотров
IT рынок
ТОП-5 проблем украинского рекрутинга

Украинский рынок труда в сфере IT является кандидатским. Это означает, что специалисты получают работу по принципу “не меня выбирают, а я выбираю”. Это приводит к высокой конкуренции между компаниями за лучшие кадры.
И вот тут на арену выходит HR, который либо обеспечит компанию реальным специалистом, либо же выпустит его в пользу конкурента. К сожалению, второе происходит очень часто из-за обидных ошибок рекрутера.

19 мая, 2021
100 просмотров