Что надо знать Manual QA Trainee, чтобы устроиться на работу

Всем привет! Меня зовут Даша, и я Junior QA Engineer. До работы QA-специалистом я занималась контент-менеджментом в другой IT-компании, где познакомилась с несколькими IT-направлениями и поняла, что мне интересно тестирование. Я начала читать профильную литературу, смотреть бесплатные онлайн-уроки, а после занялась подготовкой, чтобы устроиться на должность QA.

Читая статьи на тему тестирования, я постоянно находила материалы с заголовками «Войти в IT», «Самый легкий способ попасть в IT». В них авторы размышляют о том, как легко и просто стать айтишником. Способов войти в сферу, по их мнению, всегда несколько, но на первом месте со сноской «легче всего» стоит позиция Manual QA. Но так ли это? На собственном опыте я убедилась, что порог вхождения в профессию для тестировщиков не такой низкий, как принято считать: с каждым днем работодатели выдвигают все больше требований даже для позиции Trainee.

В этой статье я бы хотела рассказать, как стала Trainee Manual QA Engineer, и развенчать некоторые мифы о входе в профессию. Надеюсь, текст будет полезен для всех, кто решился пройти этот путь.

Иллюстрация Алины Самолюк

Expectations vs Reality

«Закончу курсы, и сразу возьмут на работу», — так считают многие, кто только-только знакомится со сферой. Но уже на этапе курсов для тестировщиков начинается «естественный отбор»: занятия два раза в неделю, домашняя работа на протяжении 3–4 месяцев, огромное количество материала на самостоятельное изучение — и к финалу доходят немногие.

Материал, который дают в самом начале курсов, очень легкий. Все начинается с теории: «Что такое тестирование?», «Что такое баг?», «Валидация и верификация?» — этот материал усвоить не сложно. Как и изучить Jira.

Занятия набирают оборот. Треть курса позади (мои курсы длились 4 месяца). И вы подходите к разбору и составлению баг-репортов (необходимо изучить все его поля, знать, что в нем писать, и корректно формулировать проблему).

Затем изучаете тестовую документацию. Следом — техники тест-дизайна и типы тестирования. Дальше мы приступили к GitLab, Linux, веб-технологии, основам нескольких языков программирования, в моем случае это были JS и Java, базам данных.

Я описала приблизительный план обучения на курсах, но будьте готовы ко всему. Каждый преподаватель имеет свой уникальный план, так что порядок и объем могут меняться. Все это — очень большой объем информации, который необходимо выучить и не путаться. В этом и заключается, на мой взгляд, один из камней преткновения при входе в профессию: люди, которые ранее никогда не были в IT, могут попросту испугаться такого количества новой информации. Но если вы не готовы постоянно развиваться и заниматься самообразованием, IT — не ваша сфера.

Как выбрать курсы

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

Я выбирала курсы по нескольким критериям:

  • подход к обучению (онлайн или офлайн),
  • рекомендации знакомых (из чужого опыта можно получить качественный фидбэк),
  • отзывы в интернете (надо пройтись по разным ресурсам, чтобы собрать единую картинку).

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

Хорошие курсы всегда на слуху, так что с этим я определилась быстро. До карантина мы проходили обучение офлайн, после — онлайн. Так как я училась в двух форматах, могу сразу сказать: если есть настрой окончить курсы и взять знаний по максимуму, то формат обучения не сыграет никакой роли.

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

Сейчас, когда на рынке труда переизбыток начинающих тестировщиков, приоритет дают самым сертифицированным и образованным. Часто просят сертификат ISTQB Foundation Level и завершенный профильный курс. Я планирую его получить в ближайшие полгода. Сдача сертификата платная. Центры, которые проводят экзамены, находятся в Киеве, но сейчас некоторые курсы приглашают к себе комиссию и устраивают экзамен в своем городе.

Подготовка к собеседованиям

Я не изобрету велосипед, если скажу, что к собеседованиям нужно готовиться. Первое интервью для меня было своеобразным посвящением. После него в голове начала складываться картинка: как себя вести и что нужно знать точно. Если говорить из своего опыта, то я вынесла несколько правил для собеседования:

  1. Не опаздывать, а прийти немного раньше, чтобы успеть привыкнуть к атмосфере и настроиться на интервью.
  2. Быть уверенной в своих ответах и не дать себя запутать, умение доказать свою правоту тоже учитывается.
  3. Давать четкий ответ, не распыляться. Остальное все спросят.

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

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

Например, для проверки стрессоустойчивости вас могут заставить сомневаться в данном ответе. Вы можете быть уверены на 100%, что ответили правильно, но после вопросов «А точно? А давай еще раз подумаем? А почему ты так решила?» уверенность нередко улетучивается. Неопытный кандидат начинает волноваться и идти на попятную, даже если ответ был абсолютно правильным.

Самые задаваемые вопросы на собеседовании — теоретические:

  • Что такое баг?
  • В чем разница между QA и QC?
  • Валидация и верификация.
  • Типы тестирования.
  • Уровни тестирования.

Это спрашивали в 100% случаев. Из своего опыта могу рассказать о некоторых забавных деталях в ходе собеседований. Как-то я отправила резюме в одну компанию и получила отказ на этапе собеседования с HR, а причина была банальной: компания специализировалась на разработке программных продуктов для техники Apple, а я была пользователем Android, вот так вот. Хотя мне казалось, что встреча прошла идеально и я ответила на все вопросы. И тут не нужно расстраиваться, ведь компания ищет людей с похожими ценностями и взглядами.

Был случай, когда я прошла собеседование с HR, а также техническое интервью, и мне сказали, что уже ждут в команде. Но собеседование с owner’ами я провалила из-за недостаточного опыта ведения интервью на английском языке. Сделала вывод, что мне надо больше практиковаться разговорному английскому, чтобы подобных ситуаций не повторялось. В этом случае техническое собеседование было намного тяжелее, я его даже не с первого раза прошла, мне дали вторую попытку и заодно решили проверить, умею ли я учиться. Дали тему, которую я должна была освоить за выходные, и в понедельник я делала задание повторно. Для меня это было самое стрессовое собеседование, так как я боялась подвести интервьюера, который дал мне еще один шанс.

Что необходимо знать, чтобы найти работу

А теперь поподробнее о том, что все-таки нужно знать, чтобы пройти собеседование.

Начнем с азов — теории тестирования. Сразу скажу: просто прочитать книгу «Тестирование dot com» Романа Савина будет недостаточно. Теория тестирования — очень обширное направление, начиная с самого простого понятия «баг» и заканчивая техниками тест-дизайна и видами тестирования. Кто очень самодисциплинированный, может самостоятельно изучить теорию. Я же решила пойти на курсы и довериться профессионалу, который не первый год в этой сфере. Для меня такая форма обучения самая удобная: есть кому задать вопросы и быстрее усваивается материал.

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

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

Также не стоит забывать про специфику работы. Моя команда работает с IP-телефонией, поэтому нужно знать сети и протоколы. Я довольно часто в вакансиях встречала требование knowledge the concept of networks, так что разбираться в сетях и протоколах не помешает. Из основного нужно знать модель OSI, TCP/IP и на каких уровнях используются определенные протоколы.

На собеседованиях также любят спрашивать про основные команды Linux и Gita. Также не стоит забывать про базы данных. Знать не только основные запросы, но и особенности ключей, таблиц и типов данных. Все эти пункты можно выучить благодаря литературе и YouTube.

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

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

Итог

И в конце хочу добавить немного полезного материала, который поможет в учебе:

  1. Основа основ: книга «Тестирование dot com» Романа Савина.
  2. Немного о методологиях разработки.
  3. Курс по тестированию ПО.
  4. Онлайн-курс для понимания основ.
  5. По этому курсу я изучала протоколы и сети.
  6. Информация о том, как начать свою карьеру.
  7. Немного информации о метриках.
  8. Сайт о тестировании.
  9. Глоссарий ISTQB поможет разобраться в терминах.
  10. ТОП-20 вопросов на собеседованиях.

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

👍НравитсяПонравилось9
В избранноеВ избранном20
Подписаться на автора
LinkedIn



Підписуйтесь: Soundcloud | Google Podcast | YouTube


17 комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Директора

Если серьёзно, спасибо за статью

Спасибо, Дарья, приятно знать, что кто-то учится

Первая рекламная статья не обещающая золотых гор после прохождения курсов «Лёней Голубковым» (т.е. если этот смог то ты что сидишь?). Тут правильный посыл, не на все специальности получится войти без профильного образования (потом конечно можно уже и перейти на другие позиции), и при том придется как следует поработать.

Все зависит, так то в ИТ с 2016 года появилось довольно много не образованного стафа

А бывают эмоционально тяжелые: когда на тебя начинают давить, проверяют твою стрессоустойчивость, и собеседование превращается в пытку.

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

Ринок гарячий, компаній багато. Співбесіда завжди працює в обидва боки.
Компанії, що спеціально стресують повинні помирати. Це говорить про культуру і нам всім буде легше коли дружнє відношення до людини (незалежно від її знань і досвіду) буде нормою, а не «selling point».

Поміняйте в профілі вконтакт на linkedin :)
Чи володієте розмовною і письмовою українською мовою? На яку зарплату претендуєте?

додала профіль, дякую за коментар. Можу розмовляти і писати українською

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

Здорово, что ты прямо говоришь, что это не легко и огромный обьем знаний. Так и есть. Если учиться не хочется, или тяжело идет — наверное IT не та сфера. Учитться прийдется всю карьеру.

Поделюсь твоим текстом с парой знакомых, что думают войтивайти)

Сейчас, когда на рынке труда переизбыток начинающих тестировщиков, приоритет дают самым сертифицированным

ISTQB Сертифікації для трейні не потрібні. Якби до мене прийшла людина без досвіду, а зі сертифікатом — я би насторожився.
Якби компанія вимагала сертифікат у трейні — я би ще більше насторожився

Контора яка робить курси також продає послуги із сертифікації — це те що тобі потрібно дізнатись із цієї статті. Оскільки радянська мудрість гласить що — «без бумажки ти кашка» то сертифікат зайвим не буде.

Основа основ: книга «Тестирование dot com» Романа Савина.

Гіршої поради не придумали ?

Скромнее надо быть товарищ! )) Если уж ЧСВ немного выпирает, то стоит хотя бы обосновывать свое величайшее мнение ). Обо...ть автора ж намного легче, чем в мягкой форме написать на ошибки и недочеты. Зато потом сидя в удобном креслице приятно думать, что как я этого джуника то комментом приложил-то. )
Upd. Кстати Вы вполне можете зайти на www.linkedin.com/in/rsavenkov и лично ему так сказать высказать что считаете его книгу «Ересью и смущением молодых умов» и только Вы знаете что такое основа основ ). Ну это на случай если хочется так сказать закрепить Величие. )

Є багато хороших книг по тестуванні : Канер, Маєрс, Паттон. Автори мають світове визнання, на них посилаються всі ті хто пишуть про тестінг чи займаються ним. Савін аж ніяк не може бути «основою основ»

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

Перша моя книга з тестування — це якраз книга Савіна. І дякую Богу, що вона, а не, наприклад, важучий Канер, якого ну дуже важко сприймати. Коли вирішуєш зайнятися дайвінгом, все-таки краще спочатку навчитися плавати.

Даешь на курсы — только не баклуши бить, а учится :)

Спасибо за текст и за то, что делишься опытом! Очень полезно и интересно было читать.

Подписаться на комментарии