Дорожная карта QA: как стать тестировщиком с нуля?

Для желающих стать тестировщиком или QA Engineer

Roadmap for QA

Сразу оговоримся, что путь предстоит непростой. Универсальная формула успеха заключается в том, что придется много учиться, стрессовать, поначалу согласиться на позицию trainee с низкой зарплатой, работать допоздна и постоянно совершенствоваться. Но достижения многих людей доказывают, что со временем вложенные усилия окупаются
Для удобства мы визуализировали информацию и оформили ее в Roadmap тестировщика — какие шаги на пути с нуля до опытного автоматизатора.

Soft Skills — личное и околопрофессиональное

 

Сперва о личностных качествах: профессия тестировщика подойдет вам только в том случае, если вы

  • Терпеливы, усидчивы, умеете концентрироваться на одной задаче и выполнять монотонную работу
  • Уверенно пользуетесь компьютером, можете переустановить Windows, можете быстро разобраться в незнакомом интерфейсе
  • Владеете английским на уровне Pre-Intermediate и продолжаете его изучать.

Если это все о вас — welcome в самую динамичную IT индустрию, и профессия тестировщик программного обеспечения — это для вас.

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

Итак, вы определились, что эта профессия вам подходит. Что дальше?

Требования к профессии тестировщика: Hard skills

Требования разнятся в зависимости от типа и размера компании. Однако есть универсальные ожидания к QA Junior, сформулированные по результатам мониторинга вакансий от компаний, а также в результате независимого проекта при участии потенциальных работодателей Hard Skills Exam.

Итак, 3 этапа до позиции QA Manual:

Этап1:  Базовая теория тестирования. Тестировщику нужно быть в контексте терминологии и понимать язык, на котором говорят все участники разработки ПО. Также нужно уметь работать с тестовой документацией, а впоследствии — научиться самостоятельно ее создавать. Стандартные курсы тестировщиков охватывают этот аспект. В частности, месячный курс тестирования QA Core от Телесенс Академии.

Этап 2: Практические навыки тестирования. На этом этапе нужно уметь самостоятельно протестировать проект, найти критические ошибки и недочеты и задокументировать результат. Распространяется на все варианты — от сайтов и веб-приложений до тестирования мобильных приложений. Эти аспекты у нас преподаются на курсе QA Junior.

Этап 3: Дополнительные инструменты тестирования. Этот этап предполагает, что человек владеет дополнительными инструментами тестировщика, и основами веб-технологий. Их можно изучить на QA Advanced.  

Собственно, на этом блок мануальное тестирование оканчивается. В перспективе — автоматизированное тестирование или управленческие позиции.

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

Качайте подробную дорожную карту профессии, узнавайте актуальные требования и вы сможете стать тестировщиком, работать в комфортном офисе и реализовывать свой потенциал!