Тестировщик (QA-инженер)

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

Специалист умеет как вручную, так и автоматически тестировать веб-приложения, вёрстку, нагрузку на проекты. Он составляет отчёты по ошибкам, работает с Git, Java, SQL, API. Ему знакомы метрики тестирования, системы IDE, JUnit, Selenium.

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

Чем занимается специалист:

  • • Ищет ошибки на сайтах и в приложениях.
  • • Подготавливает тест-планы, тест-кейсы, сценарии и чек-листы.
  • • Выявляет проблемы ещё до релиза продукта и составляет задачи и отчёты.
  • • Применяет Git, Java, SQL, API и другие инструменты для ускорения тестов.
  • • Поддерживает пользователей и выявляет баги, которые пропускает команда.
  • • Работает в рамках выстроенных процессов и помогает коллегам в создании новых механизмов тестов.

Что можно использовать для изучения основ профессии:

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

Сколько зарабатывает

По данным trud.com, доход тестировщика ПО в России около 54 тысяч рублей. Согласно информации с HeadHunter, число вакансий в России на позицию тестировщика, QA Engineer выросло на 18% по сравнению с 2018 годом. В Санкт-Петербурге этот показатель превысил 35%, а в Москве приблизился к 45%. По их же данным, средняя зарплата на позиции тестировщика в 2019 году превысила 59 тысяч рублей. В Санкт-Петербурге средний доход — около 67 тысяч рублей, в Москве — более 79 тысяч рублей.

~ 59 000 ₽

Уровень зарплаты во многом зависит от области — тестировщикам, которые занимаются только фронтенд-частью, платят меньше, чем ребятам, которые тестируют и фронтенд, и бэкенд, и сложные интеграционные системы.

Марина Куликова

Business Development Director в BSL. Business Solutions Lab, ex Head of QA/QC Redmadrobot

Школы и курсы
В каких онлайн-школах есть курсы по тестированию ПО и можно освоить профессию QA-инженера.
Skillbox.ru
1 год
Уровень сложности: Начальный
Профессия Инженер по тестированию
117480 ₽
Skillbox.ru
1 месяц
Уровень сложности: Начальный
Курс Автоматизированное тестирование для бизнеса
65000 ₽
GeekBrains.ru
10 месяцев
Уровень сложности: Начальный
Факультет ручного тестирования
125000 ₽
OTUS.ru
4 месяца
Уровень сложности: Средний
Курс Автоматизация тестирования на JavaScript
60000 ₽
SkillFactory.ru
8 месяцев
Уровень сложности: Начальный
Курс-симулятор Тестировщик на Python
132200 ₽
GeekBrains.ru
3 месяца
Уровень сложности: Начальный
Курс Тестировщик ПО
60000 ₽
Skillbox.ru
4 месяца
Уровень сложности: Начальный
Курс Основы тестирования
85800 ₽
Hexlet.io
от 1 месяца
Уровень сложности: Начальный
Трек Тестирование в JS
3900 ₽
Hedu (irs.academy)
3 месяца
Уровень сложности: Начальный
Онлайн-курс тестировщиков
25800 ₽
OTUS.ru
5 месяцев
Уровень сложности: Средний
Курс Python QA Engineer
60000 ₽
OTUS.ru
4 месяца
Уровень сложности: Профессиональный
Курс QA Lead
80000 ₽
Hexlet.io
2 месяца
Уровень сложности: Начальный
Интенсив Тестирование фронтенда
33000 ₽
OTUS.ru
29 часов
Уровень сложности: Начальный
Курс Ручное тестирование
8000 ₽
GeekBrains.ru
1 месяц
Уровень сложности: Начальный
Курс Тест-анализ
15000 ₽
GeekBrains.ru
1 месяц
Уровень сложности: Начальный
Курс Основы тестирования ПО
15000 ₽
Skillbox.ru
12 месяцев
Уровень сложности: Начальный
Курс Автоматизированное тестирование веб-приложений на JavaScript
73500 ₽
OTUS.ru
4 месяца
Уровень сложности: Профессиональный
Курс Java QA Engineer. Professional
60000 ₽
OTUS.ru
4 месяца
Уровень сложности: Начальный
Курс Mobile QA Engineer
56000 ₽
OTUS.ru
4 месяца
Уровень сложности: Средний
Курс Нагрузочное тестирование
80000 ₽
SkillFactory.ru
10 месяцев
Уровень сложности: Начальный
Профессия Тестировщик на Java
66000 ₽
Учебный центр Бруноям
3 месяца
Уровень сложности: Начальный
Онлайн-курс Тестировщик ПО
39900 ₽
Skillbox.ru
9 месяцев
Уровень сложности: Начальный
Онлайн-курс Тестирование мобильных приложений
63000 ₽
OTUS.ru
4 месяца
Уровень сложности: Начальный
Курс Автоматизация тестирования на Kotlin
50000 ₽
Hexlet.io
от 1 месяца
Уровень сложности: Начальный
Трек Тестирование в PHP
3900 ₽
ITVDN.com
1 месяц
Уровень сложности: Начальный
Специальность Quality Assurance
3000 ₽
GeekBrains.ru
10 месяцев
Уровень сложности: Начальный
Курс Автоматизация тестирования на Python
199000 ₽
OTUS.ru
4 месяца
Уровень сложности: Начальный
Курс QA engineer
50000 ₽
Skypro
9 месяцев
Уровень сложности: Начальный
Профессия Инженер по тестированию
54000 ₽
GeekBrains.ru
1 год
Уровень сложности: Начальный
Факультет Тестирования ПО
86400 ₽
SkillFactory.ru
4 месяца
Уровень сложности: Начальный
Курс Инженер по ручному тестированию
54000 ₽

Книги

Издания для тех, кто начинает карьеру тестировщика и ещё не знает с чего начать.

Не заставляйте меня думать. Веб-юзабилити и здравый смысл

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

Стив Круг

Как тестируют в Google

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

Джефф Каролло, Джеймс Уиттакер, Джейсон Арбон

Дневник охотника за ошибками. Путешествие через джунгли проблем безопасности программного обеспечения

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

Тобиас Клейн

Сертификаты

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

1

ISTQB — программа, которая позволяет получать международный сертификат по тестированию, его признают в 126 странах мира. Сертификат подтверждает квалификацию и профпригодность специалиста, и помогает при трудоустройстве. Для его получения нужно пройти экзамен.

2

Сертификат по профессии «Инженер по тестированию» школы Skillbox, который можно использовать при устройстве на работу. Получить можно после обучения по программе из 105 модулей и прохождения сертификации.

3

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

Представители профессии

Каким экспертам стоит доверять, какие проекты они ведут и чему можно у них поучиться.

111111111111

Таня Перина

QA-тестировщик в Purrweb

Сверять верстку с макетом сложно. Но не расстраивать же дизайнера — он это все «рисовал». И заказчика — он заапрувил макет и ждет, что ожидания совпадут с реальностью.

111111111111

Марина Куликова

Business Development Director в BSL. Business Solutions Lab, ex Head of QA/QC Redmadrobot

Если ваш девиз «нормально делай — нормально будет», и вы готовы учиться, а этому придётся уделить много времени и сил, то добро пожаловать. На самом деле в эту профессию может прийти любой, даже без технического образования. Главное — иметь обострённое чувство ответственности, стальной характер и перфекционизм, а также любить учиться.

111111111111

Анастасия Шарикова

QA Lead в Bookmate

Тестирование уже стало самостоятельной дисциплиной, в которой есть куда расти, не уходя в смежные специальности. Никто не помешает вам уйти, например, в программирование или data science, если вы поймёте, что это интересует вас больше. Но для этого вам потребуются дополнительные знания и навыки, сразу переквалифицироваться в программиста не получится.

111111111111

Ярослав Старшевский

Руководитель отдела тестирования FL.ru

Тестировщик ищет ошибки и минимизирует риск их появления, консультирует и прогнозирует риски сбоев в системах, кодинге, проводит продуктовый аудит (диагностику) готового продукта или его «полуфабриката» — MVP.

111111111111

Татьяна Зинченко

QA Manager в Payvision

Я искренне считаю, что с минимальными знаниями и сейчас можно устроиться на работу. Но требования к начинающим специалистам выросли — нужно обладать базовыми знаниями в тестировании. В некоторых компаниях требования к джуниорам (начинающим) на таком уровне, что не каждый действующий тестировщик им соответствует.

111111111111

Кирилл Маркидонов

QA Head Exante

Начните работать. И тут мой вам лайфхак — не ждите разрешения на работу — начните прямо сейчас! Тестируйте приложения, которыми пользуетесь. Качайте новые. Тестируйте сайты или порталы. Пробуйте всё, что узнаете.

111111111111

Александра Пшеборовская

QA Automation Lead в JetBrains

Внедрила автоматизацию с нуля в более 10 проектах, работала в ролях: SDET / QA Auto / QA Lead, менторила более 10 тестировщиков с уровня Intern до уровня Senior. Автоматизирую неавтоматизируемое.

111111111111

Елена Балакина

Senior QA Automation Engineer в Noveo Group

Я помогаю ручным тестировщикам стать автоматизаторами по тестированию на Java. Помогу с основами языка и с основными тестовыми фреймворками, библиотеками и паттернами в тестировании

111111111111

Герман Дольников

Senior QA engineer в Яндексе

Свою карьеру в it я начинал с техподдержки в сервисе коллтрекинга Callibri в Екатеринбурге. После чего самостоятельно развивался как тестировщик. Мой путь был достаточно сложный, я никогда не обращался за помощью, а сейчас я помогаю всем желающим быстрее освоить профессию и компетенции ручного тестировщика.

Таня Перина

QA-тестировщик в Purrweb

Марина Куликова

Business Development Director в BSL. Business Solutions Lab, ex Head of QA/QC Redmadrobot

Анастасия Шарикова

QA Lead в Bookmate

Ярослав Старшевский

Руководитель отдела тестирования FL.ru

Татьяна Зинченко

QA Manager в Payvision

Кирилл Маркидонов

QA Head Exante

Александра Пшеборовская

QA Automation Lead в JetBrains

Елена Балакина

Senior QA Automation Engineer в Noveo Group

Герман Дольников

Senior QA engineer в Яндексе

Секреты специалистов

Какие лайфхаки и рекомендации экспертов стоит взять на вооружение новичкам в профессии QA-инженера.

Internet Explorer и Chrome

Поддержка Internet Explorer — главный страх и боль последних лет. Этот браузер часто остается в стороне. но пользователи IE живы пока жив сам IE. Так что, проверьте результат работы и там — если ничего не работает, сообщите об этом команде (можно начать с проектных менеджеров). И маленький совет: Помните о том, что Google Chrome на Mac OS совсем не тот, что на WIndows.


Таня Перина, QA-тестировщик в Purrweb

Сервисы для
специалиста
Какие сервисы управления проектами используют на проектах по разработке ПО, в том числе и тестировщики.
Где искать
клиентов
Какие фриланс-площадки подойдут для начинающих QA-инженеров и тестировщиков.