Как стать тестировщиком с нуля для начинающих

u4i.online
6 min readOct 8, 2023

--

Профессия тестировщика — отличный вариант для старта карьеры в ИТ. В этой статье вы узнаете, что делает тестировщик, какая у него зарплата, как им стать, на сколько востребованы эти специалисты и многое другое.

Профессия тестировщика — отличный вариант для старта карьеры в ИТ. Ее можно освоить за несколько месяцев, а потом повышать свой уровень или переквалифицироваться в разработчика.

Что делает тестировщик

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

Он не просто тестирует разные команды на сайтах и в программах, в его задачи входит:

  • составлять тест-кейсы, чек-листы и тест-планы;
  • искать скрытые ошибки (баги), которые должны будут исправить программисты;
  • готовить для команды отчет, насколько эффективно работает ПО, предлагать варианты его улучшения;
  • обучаться новым методикам тестирования и использовать разные инструменты.

Для профессии тестировщика важно владеть несколькими видами тестирования. Они отличаются по методу выполнения и по запуску кода.

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

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

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

Как стать тестировщиком: требования к профессии

QA-инженер должен обладать определенным набором hard («жестких») и soft skills («мягких» навыков).

«Жесткие» навыки

Тестировщик должен:

  • Уметь работать с тестовой документацией, создавать тест-кейсы и чек-листы.
  • Знать основы мануального и автоматического тестирования, уметь работать с соответствующими программами и скриптами.
  • Проверять сценарии с помощью распространенных техник тест-дизайна.
  • Понимать основы программирования и уметь находить ошибки в коде.
  • Знать английский язык на уровне B1 и выше (базовое требование для ИТ-отрасли).

«Мягкие» качества

  • Критическое мышление, без которого нельзя правильно оценивать результаты проведенных тестов.
  • Внимательность к деталям — это качество поможет не пропустить ошибки и баги.
  • Общительность — чтобы наладить контакт с клиентами, разработчиками и другими членами команды.
  • Стрессоустойчивость и умение работать в авральном режиме.

Востребованность профессии

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

В каких отраслях чаще всего нужны тестировщики

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

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

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

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

Доход QA-инженера зависит от его уровня.

  • Новички с базовыми навыками тестирования, но без опыта работы могут рассчитывать на зарплату от 80 000 ₽.
  • Middle-специалисты зарабатывают около 110–120 000 ₽ в Москве или Питере, но в регионах их зарплаты ниже: на уровне 90 000 ₽.
  • Senior-тестировщики, которые умеют решать задачи повышенной сложности и контролировать работу джуниоров, получают около 150 000 ₽.

Где учиться на тестировщика

«Войти в айти» на вакансию тестировщика можно без профильного высшего образования. Получить базовые знания по тестированию и научиться работать в основных программах можно у экспертов онлайн-школ или самостоятельно.

Университеты. Чтобы освоить профессию тестировщика, необязательно поступать в технический вуз. Учебные планы в большинстве университетов содержат много общих предметов, без которых QA-инженер легко обойдется. К тому же конкурс на ИТ-направления всегда высокий, а контрактное обучение стоит дорого. Но и есть и хорошие новости. Если вы уже получаете ИТ-образование, то начиная со второго курса можете совмещать работу и учебу: чтобы занять вакансию тестировщика, требуются только базовые навыки.

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

Кстати, на курсе «Инженер по тестированию с нуля» от онлайн-университета Skypro студентам не только дают не только теорию, но и помогают освоить профессию на практике, создать резюме, добавить в портфолио проекты и найти первых клиентов. Длительность курса — 8 месяцев, при этом за обучение можно платить частями или в кредит. Вы сможете рассчитаться после того, как найдете работу и начнете зарабатывать на тестировании.

На этот курс Skypro действует скидка 40% + по нашему эксклюзивному промокоду U4IONLINE вы получите дополнительную скидку 10%.

Получить скидку 40+10% по промокоду U4IONLINE

Курс «Инженер по тестированию с нуля» на сайте онлайн-университета Skypro

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

  • Ольга Назина, «Что такое тестирование. Курс молодого бойца». Хороший самоучитель для тех, кто делает первые шаги в профессии.
  • Билл Лабун, «Дружеское знакомство с тестированием программ». Еще одно пособие, которое подойдет новичкам в QA.
  • Роман Савин, «Тестирование Dot Com». Небольшая книга, где автор доступно объясняет основы процессов и приводит вопросы для самопроверки, которые помогут понять, насколько вы разобрались в теме.

Плюсы и минусы профессии

Преимущества работы в тестировании

  • Востребованность. Спрос на тестировщиков с каждым годом растет.
  • Легкий старт. Достаточно знать основы тестирования и программирования, необязательно разбираться в тонкостях языков. Позицию тестировщика может занять человек без профильного образования — в этой специальности можно часто встретить гуманитариев.
  • Карьерный рост. Можно стать Senior в тестировании или сменить вектор и перейти в разработку.

Недостатки

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

Частые вопросы о специальности тестировщика

Может ли новичок стать тестировщиком?

Да, эта профессия считается идеальной для быстрого старта в ИТ-сфере, она не требует глубоких познаний. QA-инженеры уровня junior могут не знать в совершенстве несколько языков программирования, достаточно изучить основы ручного и автоматического тестирования и уметь работать с отчетной документацией.

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

Какие инструменты тестировщики используют тестировщики?

Для старта рекомендуем освоить такие программы:

  • IBM Rational Quality Manager — для создания тестов.
  • Redmine или Jira — для управления задачами.
  • Total Commander или Far Manager — для работы с файловой системой.
  • Test Data Manager или Mockaroo — для генерации данных.
  • Sahi, Selenium и HP-UFT — для автоматического тестирования.

Также тестировщику пригодятся специальные программы для скриншотов и записи видео экранов.

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

15 вопросов QA-тестировщику. Профессия «Инженер по тестированию» в Skypro

Автоматизация vs ручное тестирование — что выбрать

В идеале QA-инженеры должны владеть и мануальным, и автоматическим тестированием. Мануальное проще освоить, с этим справятся даже обычные пользователи без глубоких знаний в ИТ. Зато специалисты по автоматическому тестированию зарабатывают в среднем на 10–15 тысяч рублей больше.

Главное о профессии

  • Специалисты по тестированию проверяют качество ПО и работу ресурса, выявляют ошибки на сайте или в программе, готовят отчеты об этом и передают их разработчикам для устранения проблем.
  • Для проверки QA-инженеры используют мануальное или автоматическое тестирование. Им нужно уметь работать в специальных программах, быть терпеливыми и концентрироваться на деталях.
  • Средняя зарплата тестировщика составляет около 107 тысяч рублей.
  • Чтобы войти в профессию, не нужно долго учить языки программирования или осваивать сложные техники. На профильных курсах специальность тестировщика можно получить за несколько месяцев.

Если наша статья оказалась для вас полезной, пожалуйста, порадуйте нас своим лайком и подпишитесь на наши обновления, чтобы не пропустить следующую статью. Будем рады пообщаться в комментариях.

Эта статья подготовлена на основе информации, представленной на официальном сайте школы/сервиса. Данный материал носит исключительно обозревательный характер и не является рекламой.

--

--