logo
- 29 Фев 2020
772

QA Engineer и тестировщик ПО ― кто это, чем занимаются и сколько зарабатывают

Редакция MC.today рассказывает о профессиях QA Engineer и тестировщика ПО, чем они занимаются и сколько зарабатывают.


QA Engineer (QA означает Quality Assurance, «гарантия качества» с англ. ― прим. ред.) ― специалист по качеству разработки программ.

Кто такой тестировщик

Специалист по качеству и тестировщик программного обеспечения (сокращенно ПО) ― это не всегда одно и то же. Многим новичкам тяжело понять суть этого направления, потому что на старте для них все усложняют. Поэтому давайте договоримся для этой статьи, что QA Engineer и тестировщик ПО ― условные синонимы.

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

Чтобы стало понятнее, кто такой тестировщик, кратко опишем его место в разработке:

1. Есть план и набор документов, описывающих, какой на выходе должна быть программа.

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

3. В дело вступает тестировщик:

  • «Гоняет» программу во всех доступных режимах, проверяет, как она работает, что получается, а что нет; какие ошибки и сбои возникают в работе.
  • Сверяется с пунктом первым ― получилось ли на выходе то, что описано в документах, или что-то пошло не так.
  • Описывает ошибки и как их пошагово воспроизвести. Отдает разработчикам.

4. Разработчики исправляют найденные ошибки и несоответствия.

5. Снова повторяются пункты 3 и 4, пока программа не будет готова (или пока не надоест вносить правки, что намного хуже).

Какие бывают тестировщики

Есть несколько уровней тестировщика по степени «зрелости» ― опыта и навыков:

  • новичок, стажер, ассистент ― человек совсем без опыта, «подмастерье» (Trainee);
  • младший тестировщик (Junior);
  • просто тестировщик (Middle);
  • старший тестировщик (Senior);
  • ведущий тестировщик (QA Tech Lead);
  • иногда еще можно встретить понятие «функциональный менеджер» (QA Functional Manager) ― человек, который управляет тестированием конкретного проекта и командой тестировщиков;
  • если в большой компании выделен большой отдел качества, то высшая точка развития ― руководитель отдела (Head of QA department).

По сферам и продуктам есть такие виды тестировщиков:

  • тестировщики мобильных приложений (Mobile QA);
  • тестировщики сайтов;
  • тестировщики удобства пользования программой или сайтом (это называется «юзабилити-тестирование»);
  • тестировщики игр (Game Tester), клиент-банков и так далее по сферам.

По специализации тестировщика и механизмам тестирования выделяют четыре основных группы:

  • Тестирование вручную (Manual QA, оно же ручное, или мануальное тестирование). Такой тестировщик не пользуется программами, а сам воспроизводит все то, что будет делать с программой пользователь (образно говоря, здесь нужно «мыслить как преступник»).
  • Автоматизированное тестирование (Automation QA). Здесь используются результаты ручного тестирования. Для рутинных и трудозатратных задач такой тестировщик пишет программный код (скрипт), который будет быстро имитировать действия пользователя и сэкономит всем время и нервы. Такому тестировщику нужно знать язык программирования (первый тип тестировщиков ― Manual ― не обязательно должен уметь писать код).
  • Реже выделяют тестирование производительности (Performance QA).

Карьерный рост тестировщика

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

Зарплата украинского тестировщика

По данным за декабрь 2019 года, в среднем зарплата младшего тестировщика ― $600. Средняя зарплата опытного тестировщика ― около $1500. Старшие получают около $2800.

Зарплаты тестировщиков растут, хотя и не так уверенно, как доходы разработчиков.

QA Engineer - кто это, чем занимается и какая у него зарплата

Данные за декабрь 2019. Источник: DOU

QA Engineer - кто это, чем занимается и какая у него зарплата

Портрет тестировщика за декабрь 2019 (нажмите для увеличения масштаба). Источник: DOU

Что нужно, чтобы «войти в айти» младшим тестировщиком (требования к Junior)

1. На старте знание языка не обязательно, главное ― понимать в общих чертах, как идет разработка и как тестировать.

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

3. Тестировщику необходимо логическое мышление ― тренируйте.

4. Обязательно изучите английский. Вся сфера IT требует отличного знания языка. Тем более что документация и самые толковые обучающие курсы (о них мы расскажем в отдельной статье), как правило, на английском.

5. Изучите пару бесплатных курсов от проверенных компаний или преподавателей (не «инфоцыган»), а еще лучше ― запишитесь на профессиональный курс, где вас будут вести за руку. Так меньше шансов, что вы в своей учебе пойдете не туда, куда нужно.

6. После обучения вы должны у себя в голове разложить по полочкам:

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

7. Когда освоитесь, начинайте изучать основы языка запросов SQL ― он здорово облегчит вам жизнь.

8. Дальнейшее совершенствование навыков, изучение систем для «ловли» ошибок (это называется «баг-трекинг»), языков программирования. Как результат ― переход на новый уровень.

Для тех, кто решил глубже разобраться в теме, ― отличный материал от DOU о специальности QA и выборка по росту зарплат в IT.

Хотите что-то прокомментировать или добавить? Пишите в комментариях или в нашем Telegram-чате.


Лучшее, что мы можем сделать для себя в этом сумасшедшем, постоянно меняющемся мире, — продолжать учиться.

Редакция MC.today рекомендует курс по онлайн-маркетингу от Эльдара Нагорного – мы сами его прошли.

Знать, как продвигать свое дело в интернете, полезно абсолютно всем. Зарегистрироваться можно здесь.

Топ-10 книг, которые стоит прочесть:

История о предпринимателе, который в 20 лет продал бизнес с оценкой в $100 тыс, а в 2017 году стал одним из сооснователей monobank. Книгу написал Тимур Ворона, главный редактор MC.today. Заказать

Продолжение бестселлера от предпринимателя и блогера Евгения Черняка. Он расскажет истории семи успешных женщин: Леры Бородиной, Ольги Гуцал и других. Заказать.

Можно ли избежать ядерной войны? Какая цивилизация доминирует на планете? Как спастись от лжи в новостях? Узнайте ответы на эти вопросы в продолжении бестселлеров от Юваля Ноя Харари. Заказать.

Сейчас стриминговые сервисы побеждают кинотеатры – но 10 лет назад все было иначе. Основатель Netflix Марк Рендольф рассказал, как родилась идея компании и почему она понравилась инвесторам. Заказать.

Мемуары бывшей первой леди США – и первой афроамериканки в этой роли. Вместе с мужем Мишель Обама создала образ самой гостеприимной семьи президента. Заказать.

Вы совсем погрузились в карьеру и забыли про семью? Эта книга поможет вернуть доверие в ваш дом и понять, что успех зависит и от ваших близких. Заказать.

Владелец Zara Амансио Ортега признавали богатейшим человеком несколько раз. Узнайте, как устроен мир моды и почему на одежде можно хорошо заработать. Заказать.

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

Кажется, что создавать видеоигры весело и просто. Но вы разубедитесь, когда откроете книгу и прочитаете ее. Ведь каждая игра – это труд сотен людей. Заказать.

Многие мечтают просыпаться пораньше – но на деле валяются в кровати часами. Откажитесь от соблазна, и у вас появится пропуск в «элитный клуб» олимпийцев и предпринимателей. Заказать.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

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

«Биосфера»

Мы производим и продаём почти все известные вам украинские товары для уборки, приготовления и хранения пищи и личной гигиены: от салфеток до таблеток для посудомоечных машин

AMC Bridge

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

AMC Bridge

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

Спецпроект

UKRSIBBANK отмечает 30-летие

Spelling error report

The following text will be sent to our editors: