• ~ 8 мин

Кто такой QA engineer и как стать тестировщиком

“Все мы немного тестировщики…” – с этих слов началась моя презентация на IT-Fest 2. Ни один IT-проект невозможен без работы тестировщиков, наверное поэтому корпорации ежегодно увеличивают QA-отделы. А учитывая, что по информации международной исследовательской и консалтинговой компании IDC к 2023 году 75% компаний из рейтинга самых богатых компаний мира Global 2000 запустят минимум по 1 новому IT-продукту, спрос на тестировщиков возрастет.

Кто такие тестировщики? Зачем нужны QA-инженеры? Как стать тестировщиком? На эти и другие вопросы я отвечу в тексте ниже.

Что такое QA и почему это не только про тестирование?

Аббревиатура QA расшифровывается Quality Assurance. Переводится как Обеспечение Качества. Гайд о работе quality-специалистов указан в ISO 9000:2015 (Международном стандарте системы менеджмента качества) в разделе 3.3.

Чтобы картина о профессии QA-инженера стала полной, вам нужно знать:

  • QA-инженер (пункт 3.3.6) – это участник менеджмента качества, который отвечает за внедрение требований к качеству создаваемого проекта. Цель – предотвратить ошибки будущего сайта или приложения на стадии создания;
  • QC-инженер (пункт 3.3.7) – это участник менеджмента качества, который следит за исполнением требований к качеству создаваемого проекта. Цель – найти ошибки, которые есть на созданном сайте, в приложении или веб-платформе. Фактически, QC – это классический тестировщик.
  • менеджмент качества (пункт 3.3.3) – команда, которая состоит из специалистов планирования качества (QP) , обеспечения качества (QA)управления качеством (QC) и улучшения качества (QI). Их задача – разработать цели, политики в области качества проекта.
  • тестирование или исследование (пункт 3.11.8) – проведение мер, направленных на определение соответствия установленных показателей качества готового продукта.

О чем это говорит?

Согласно ISO, тестирование – это исследование уже готового приложения, что является задачей QC-инженера. А QA-тестирование – это внедрение требований и условий, которых необходимо придерживаться в процессе разработки проекта, чтобы не допустить баги в перспективе. Наглядно соотношение QA и QC выглядит так:

Но если внимательно посмотреть на:

  • описания вакансий на job-платформах;
  • статьи и информацию в интернете,

то на практике соотношение “QA / тестирование” выглядит так:

Почему? Потому что на территории СНГ уже 2-3 года прослеживается тренд “QA = QC = тестирование”. Проще и выгоднее найти одного QA-инженера, который возьмет на себя полный стек “обеспечения качества”, создания проекта и обеспечить классные условия, чем найти нескольких специалистов.

Кто такой QA-engineer?

Простыми словами, QA engineer – это специалист, который пытается пресечь возможные баги при создании проекта и ищет те, что “прокрались” в уже готовый проект.

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

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

Работа QA-тестировщиков разнообразна. Миссия – помочь разработчикам сделать сайт, приложение или другой IT-проект, который решит боли пользователей.

Что должен знать и уметь начинающий тестировщик?

Чтобы стать тестировщиком недостаточно только “думать как пользователь” и иметь критическое мышление. Начинающему QA-специалисту нужно знать:

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

В идеале, чем глубже технический бекграунд (навыки верстки, работа с разными браузерами) у новичка, тем лучше будут результаты его работы и быстрее будете шагать по карьерной лестнице. Если вы гуманитарий и хотите стать инженером обеспечения качества – вы достаточно быстро преуспеете в “ручном” тестировании.

Но об этом позже. А пока вы новичок – выбирайте, самообучение или курсы…

Как стать тестировщиком с нуля?

На форумах в интернете полно информации от начинающих тестировщиков, которые рассказывают про обучение QA с нуля самостоятельно. Их истории успеха убеждают, что уроки на YouTube, сливы теории на торрент-трекерах – реальные способы стать тестировщиком и трудоустроиться по новой специальности.

Есть другой путь. На онлайн курсах GoQA в GoIT вы с нуля станете Junior QA за 3 месяца.

  • Вы изучите теорию, которая необходима для работы. Никакой воды.
  • Узнаете, как проводить тестирование, чтобы на сайтах было приятно серфить и легко находить нужную информацию, а мобильные приложения получали только 5* в GooglePlay и AppStore.
  • Поймете, какие Soft Skills стоит развивать, чтобы быть крутым тестировщиком.
  • Подтяните навыки общения на английском языке и узнаете IT-english, который поможет вам понимать разработчиков с первого раза.
  • Создадите крутое резюме, оформите аккаунты на job-порталах и LinkedIn правильно, чтобы рекрутеры сами писали в личные сообщения с предложениями о работе.

Если вы хотите стать QA тестером:

  • быстрее – сэкономить минимум 6 месяцев в сравнении с самообучением;
  • комфортнее – менторы уровня Senior QA и выше постоянно обновляют учебную информацию и помогают найти ответы на вопросы, которые возникают в процессе обучения у студентов;

то регистрируйтесь на 3-месячный онлайн-курс GoQA в GoIT.

Зарегистрироваться на Курс GoQA

Виды тестировщиков QA

По методологии тестирования QA-специалистов разделяют:

Есть другой путь. На онлайн курсах GoQA в GoIT вы с нуля станете Junior QA за 3 месяца.

  • manual QA или “ручное” тестирование – тестировщик вручную проверяет работу части или готового проекта на ошибки, баги. “Мануалы” нужны, когда автоматическое тестирование нецелесообразно (например, оно дороже или занимает больше времени). Эта профессия идеально подойдет для новичков-гуманитариев.
  • automation QA или тестирование на основе специальных “скриптов” – тестировщик пишет специальные программы или запросы, чтобы найти ошибки или баги. Они нужны, когда “ручное” тестирование занимает больше времени или требует высокой точности. Эту профессию лучше выбирать, если вы хотите быть тесно связанным с разработкой.
  • general QA –”универсальный солдат”, мастер и в ручном и в автоматическом тестировании.

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

Если вы хотите стать QA-тестировщиком, но не хотите делать “шаг вслепую” – ежемесячно следите за трендами IT на DOU, Djinni и других платформах. Чтобы не искать эту информацию по интернету – подписывайтесь на Telegram-канал Junior Developer и получайте авторские посты о разработке и QA, а также актуальную статистику зарплат и вакансий, которая поможет сделать вам правильный выбор.

5 причин, почему стоит стать QA-инжеренером:

  • По данным DOU, за последний год (с июля 2020 по июль 2021) количество вакансий QA увеличилось вдвое – с 501 до 1080, а на Djinni в 3,3 раза – с 1019 до 3478.
  • Количество вакансий Junior QA, по данным DOU увеличилось почти втрое с 38 до 129, а на Djinni до 209.
  • Зарплаты Junior QA продолжают расти, за год средняя зарплата увеличилась на $90.
  • Количество “специалист на вакансию QA” продолжает падать – с 21,2 человек на вакансию статистика упала втрое, до 7,5 человека.
  • За 1-2 года работы тестировщики зарабатывают от $1’500/месяц.

Если вы уже не в первый раз ловите себя на мысли сменить профессию и хотите стать QA-тестировщиком, но боитесь неопределенности – сделайте первый шаг. Зарегистрируйтесь на бесплатный 4-дневный марафон по QA. Вы узнаете:

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

Зарегистрироваться на марафон QA

Карьера QA-специалиста

Вспомните свой профессиональный путь на предыдущим месте работы и подумайте, какой хотите видеть вашу карьеру. И сравните с перспективами, которые дает карьера в QA:

  • Trainee QA-engineer – это тестировщик, который только знает теорию, но еще не практиковался. Зарплата $300+ с возможностью частичной занятости.
  • Junior QA-engineer становятся после нескольких месяцев работы и с минимальным портфолио. После курсов по QA вы уже будете Джуном и можете трудоустроиться с зарплатой, выше средней по Украине. Зарплата $700.
  • Middle QA-engineer – инженер, который отлично знает теорию и владеет инструментами тестирования, самостоятельно тестирует проекты и помогает младшим специалистам. Мидлами становятся, в среднем, через 1+ год непрерывной работы. Зарплата $1’500+.
  • Senior QA-engineer – это специалист, который работает 2-3 лет в QA и самостоятельно проводит все виды тестирования, а также успешно руководит небольшими командами тестировщиков. Зарплата $3’000+.
  • QA Lead больше управленец, чем тестировщик. Его задача руководить отделами тестирования. Этой должности достигают через 4-5 лет. Зарплата $3’300+.

Хотите быстрее пройти этот путь – закончите курсы GoQA и за 3 месяца, минуя позицию Trainee, устройтесь Джуниор-тестировщиком с:

  • достойной зарплатой;
  • большими перспективами;
  • возможностью работать удаленно.

Если вы уже перестали кайфовать от своей работы и хотите уйти в IT как можно быстрее – рекомендуем обратить внимание на карьеру QA-engineer. Подробно о первых шагах в тестировании мы описали в статье “Как стать тестировщиком в 2022 году”.

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

Читать как стать тестировщиком в 2022

Еще почитать

Про навыки, профессии и работу в IT

This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.