Гайд о том, как сделать первый шаг в QA
t.me/qa_chilloutНовый Год, новая жизнь, новая профессия. Так думают многие, кто хочет сменить профессию и в новом году работать в другой сфере. Но как правильно построить программу обучения на Junior QA? С чего начать? Какие источники почитать? А где узнать о профессии тестировщика? И многие другие похожие вопросы беспокоят всех тех, кто хочет стать тестировщиком, либо работает уже в этой сфере, но планирует обучить своих друзей, знакомых, жен, мужей, девушек, парней.
#1 Intro
Первым делом, чтобы понять, а подходит ли эта профессия вам, действительно ли это то, что нужно, необходимо о ней почитать в разных источниках.
QA — это процесс обеспечения качества программного продукта на всех этапах разработки, но на просторах СНГ часто этот термин применяется относительно тестирования ПО.
Приведем несколько источников, из которых можно узнать про тестирование:
- Тестировщик: кто такой, чем занимается и как им стать
- Профессия: тестировщик
- Кто такой тестировщик и как им стать с нуля
- Гид по профессии тестировщик
- Кто такой тестировщик
- Кто такие тестировщики в ИТ
- С чего начать? Как стать тестировщиком?
- How To Become a Quality Assurance Tester
- How to become a Software QA Analyst
- How to become a QA
- Матрица развития компетенций специалиста по тестированию
#2 Vacancy
Изучить вакансии, посмотреть какими техническими знаниями необходимо обладать, какими инструментами необходимо владеть.
Для того, чтобы вас приняли на позицию джуна ручника, необходимо обладать следующими теоретическими знаниями:
- знание основных определений,
- понимание процесса тестирования,
- техники тест-дизайна,
- методологии тестирования,
- умение составлять тестовую документацию (чек-листы, тест-кейсы),
- составление баг-репортов,
- знание принципов ООП,
- SQL,
- Понимание принципов работы HTTP.
Минимальные практические навыки работы с инструментами:
- навык работы с баг-трекерами: Jira, Trello,
- навык работы с TMS: Test Rail, Qase, Test IT, Zephyr
- инструменты тестирования API: Postman, SoapUI ,
- инструменты прокси трафика: Charles Proxy, Fiddler,
- IDE: Android Studio, XCode,
- GIT,
- DevTools.
Где искать вакансии:
- Каналы с вакансиями в tg: @qa_chillout_jobs, @qa_jobs
- Сервисы рекрутмента: hh.ru, indeed.com, monster.com
Ключевые слова для поиска: Junior QA, Junior Manual QA, Junior Automation QA, специалист по тестированию.
Главная задача исследования вакансий заключается в том, чтобы понять что требуется, чтобы понимать что изучать, на какую примерно зарплату рассчитывать, какие задачи можно решать и в какую область тестирования можно пойти.
#3 Study
Ранее мы рассуждали про образовательную часть, про ошибки, которые часто допускают студенты во время обучения, но сейчас хотелось бы поговорить не про это. Представим, что вы уже замотивированы, готовы грызть гранит науки, но вот с какой стороны это правильнее начать?
Программу подготовки стоит разбить на несколько частей:
I – Фундаментальная теория и основы:
- основные определения,
- составление тест-кейсов, чек-листов,
- оформление баг-репортов,
- составление отчетов по результатам тестирования.
II – Тестирование АРI
- HTTP/HTTPS,
- архитектура приложений,
- REST API, SOAP,
- форматы данных: JSON, XML,
- работа с инструментами: Postman, SoapUI.
III – Тестирование WEB приложений
IV – Тестирование мобильных приложений
* В зависимости от желания, третий и четвертый пункты могут стоять, могут не стоять в плане по обучению и, например, можно выбрать более узкую сферу – тестирование API, согласно матрице развития.
** Также будем большим плюсом знание GIT и SQL.
#4 Preparing for an interview
Для подготовки к интервью стоит понимать, что точно будут спрашивать основную теорию. Это может быть как сухая теория, так и разбор на различных примерах и жизненных ситуациях. Важно не зазубривать теорию, а пытаться объяснить своими словами определения, ведь это не экзамен в институте. Также приготовьтесь к логическим и практическим задачам. Вам могут дать протестировать какой-либо лендинг, приложение прямо во время собеседования.
Примерные вопросы на собеседовании:
#5 Interview
Этап прохождения собеседования самый волнительный. Он может состоять из нескольких этапов. Первый – общение с HR, второй – техническое интервью с командой, третий – встреча с руководителем. Таких этапов, в зависимости от компании, может быть еще больше.
После собеседования стоит вспомнить вопросы, которые вам задавали и ваши ответы. Проанализировать и попытаться разобраться с теми местами, где допустили ошибки. Самое первое собеседование может быть провальным, поэтому не стоит переживать, а первым делом сделать выводы и двигаться дальше.
Резюме
В этой статье мы рассмотрели роадмап Junior Manual QA. Если же рассматривать Junior Automation QA, то необходимо выбрать еще язык и изучить его основы.
Прежде чем сменить сферу деятельности, всегда взвешивайте все «за» и «против». Рассчитывайте свободное время, которое можете выделять на обучение и не сдавайтесь.
Обсудить статью, узнать больше можно в телеграм канале «Тестировщики нужны».