Рубріки: IT

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

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

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


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

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

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

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

Онлайн-курс "Чистий код та патерни проєктування" від robot_dreams.
Прискорюйте й спрощуйте процес розробки.Під менторством лектора з 15-річним досвідом ви навчитеся застосовувати 20+ шаблонів, опануєте рефакторинг і принципи чистого коду.
Детальніше
  • Тестировщик помогает исправлять дефекты в готовом ПО. Он проходит путь пользователя и обращает внимание на все: верстку, удобство, функции, пользовательский интерфейс. Проще говоря, проводит тест-драйв автомобиля.
  • 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 предлагает несколько уровней обучения тестированию: базовый и продвинутый курсы, курс по автоматизированному тестированию.
  • В Академии «Шаг» есть еще и индивидуальная программа.
  • Пошаговую инструкцию «от новичка до первой работы в QA» дают в Udemy.
  • Работу с реальным проектом, персональные консультации HR-специалиста, помощь в поиске работы и составление индивидуального плана развития обещают в QAlabs.
  • Продвинутых тестировщиков для повышения квалификации зовут в Львовскую IT-школу Lits.

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

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

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

Нередко свою первую работу начинающие специалисты получают еще во время обучения на курсах при IT-компаниях или в профильном университете, куда представители 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-компаний — они часто размещают информацию об открытых позициях и стажировках. Актуальную информацию на сентябрь 2020 года можно посмотреть на DOU.ua. Здесь полный список IT-компаний с подробными требованиями к кандидатам.

6. Готовьтесь к собеседованиям

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

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

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

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

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

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

К счастью, варианты есть. Расскажем о трех из них.

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

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

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

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

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

Средняя температура по больнице выглядит так:

Источник

По данным анонимного зарплатного опроса DOU.ua,

начинающий тестировщик зарабатывает в среднем $600, а опытный QA-инженер — $2600.

Зарплата начинающего тестировщика с навыками ручного тестирования на основании вакансий на DOU.ua:

Источник

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

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

Источник

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

Портал Work.ua предоставляет такие данные:

Источник

Статистика rabota.ua за последние три месяца 2020 года выглядит вот так:

Источник

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

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

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

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

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

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

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

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

Что еще изучить по теме:

Что почитать:

  • «Тестирование Дот Ком», How to become a sofware tester, «СДВГ Лайф», «Дот Лав», Роман Савин;
  • A Practitioner’s Guide to Software Test Design, Lee Copeland;
  • Foundation Level Syllabus, ISTQB;
  • Java For Testers, Alan Richardson;
  • «Как тестируют в Google», Джеймс Уиттакер;
  • DOU.ua и «Хабр» — статьи о QA и в целом о мире IT.

Телеграм-каналы:

Конференции:

  • QA FEST;
  • SELENIUM CAMP;
  • Simplicity Day.

Нещодавні статті

Power BI: какой курс выбрать для начинающих

Power BI (Business Intelligence) Microsoft – это не просто платформа для анализа данных, а ключевой…

15/01/2024

Лас-Вегас: удивительная история города азарта, мафии и головной боли для архитектора

Лас-Вегас — один из самых узнаваемых городов на планете, который ежегодно манит к себе миллионы…

24/11/2023

Более 800 раз. Пограничники подсчитали, сколько взяток им предлагали уклонисты

Из-за широкомасштабного вторжения россии в Украине было введено военное положение и объявлена ​​мобилизация. Военнообязанным мужчинам…

24/11/2023

На 100 отзывов – 100 отказов? Советы рекрутеров, как не терять мотивацию при поиске работы

«Вижу цель – не вижу препятствий». Знакомая фраза? Часто ею руководствуются кандидаты, ищущие работу мечты.…

24/11/2023

Открытый банкинг. В НБУ раскрыли детали предстоящего обмена данными между банками

Национальный банк Украины работает над открытым банкингом. Речь идет о структурированном и безопасном обмене данными…

24/11/2023

Финансовый консультант потратил более $4 млн своего клиента на азартные игры и недвижимость

В США финансовому консультанту предъявили обвинение в растрате около $5 млн, которые принадлежали его клиенту.…

24/11/2023