logo
6369

Как стать тестировщиком и зарабатывать от $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 предлагает несколько уровней обучения тестированию: базовый и продвинутый курсы, курс по автоматизированному тестированию.
  • В Академии «Шаг» есть еще и индивидуальная программа.
  • Пошаговую инструкцию «от новичка до первой работы в 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.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Вакансии компаний

РАЗМЕСТИТЬ ВАКАНСИЮ
ЗА 1600 ГРН

SEO Specialist

Boosta, Киев

DevOps Engineer

«Альфа-Банк Україна», Киев

Business analyst

«Альфа-Банк Україна», Киев

Database Developer

«Альфа-Банк Україна», Киев

Head of Content Marketing

Mobilunity, Киев

SEO Team Lead

Mobilunity, Киев

ЕЩЕ 10 ВАКАНСИЙ

Вдохновляющие компании

ABM Cloud

Наша корпоративная культура – о лидерстве и счастье. Только проактивные, увлеченные и горящие своим делом люди могут создавать инновационные решения

1 вакансия
ABM Cloud
SimCorp

Мы создаем масштабный продукт, которым пользуются крупнейшие мировые банки, инвестиционные и страховые компании. Это вдохновляет и заряжает всю команду.

SimCorp

Выбор редактора

Вакансии компаний

РАЗМЕСТИТЬ ВАКАНСИЮ
ЗА 1600 ГРН

SEO Specialist

Boosta, Киев

DevOps Engineer

«Альфа-Банк Україна», Киев

Business analyst

«Альфа-Банк Україна», Киев

Database Developer

«Альфа-Банк Україна», Киев

Head of Content Marketing

Mobilunity, Киев

SEO Team Lead

Mobilunity, Киев

ЕЩЕ 10 ВАКАНСИЙ

Спецпроект

Как «ПриватБанк» обучает детей финансовой грамотности

Spelling error report

The following text will be sent to our editors: