Как научиться тестировать самому и найти работу в трудные времена. Гид
Меня зовут Артём Русов. Я QA-инженер и уже два года веду блог по тестированию на YouTube, телеграм-канал по QA и свой курс по обучению этому направлению. Я подготовил гид для будущего тестровщика, который хочет научиться всему самостоятельно и найти работу.
Очень часто ребят интересует один вопрос: а можно ли научиться тестировать самостоятельно? Да. Сегодня существует большое количество ресурсов в открытом доступе. Основная проблема в таком подходе: личная мотивация, дисциплинированность и самостоятельность. Не все готовы уделять должное внимание самообучению, поэтому часть ребят и идут на курсы, где тоже открывают для себя, что больше половины информации нужно искать самому.
Обучение — 5 этапов /
Давайте поговорим об основных этапах обучения будущего мануального тестировщика.
1. Вы выбираете своё направление
Будь-то автоматизация, ручное тестирование или нефункциональные виды. Это важный этап. Многие ребята доверяют только рекламе, но не проводят самостоятельное исследование будущей специальности: зоны ответственности, рабочие активности, востребованность на рынке, собственное чутье, предрасположенность и так далее.
Будет неплохо сходить на первые бесплатные вводные уроки по разным направлениям и задать вопросы. Также многие компании сейчас предлагают пройти интенсивы, где за неделю можно узнать про каждую специальность, получить рекомендацию и уже с четким пониманием начать учиться. Плюс почти у каждого блогера в этом направлении есть видео или статьи, чем занимается тестировщик, как проходит его рабочий день, какие сложности он испытывает.
Чтобы упростить вам задачу, делюсь ТГ-каналами по различным направлениям в тестировании:
Часть студентов заблуждается в том, что на курсах должна быть одна практика. Да, необходимо закреплять полученные знания на реальной работе с инструментами, тестировать веб и мобильные приложения. Но только после чёткого понимания принципов и видов тестирования, подходов, моделей разработки и отличия таких процессов, как тестирование, контроль и обеспечение качества.
Для начинающего специалиста это будут отчёт о дефекте, чек-листы и тест-кейсы.
Нужно обратить внимание на их структуру, обязательные атрибуты, особенности написания на английском языке, а также чётко понимать, на каких проектах их применяют, а на каких нет. Можно и нужно знать о такой документации как тестовый план, тестовая стратегия, отчёт по результатам тестирования, матрица трассировки. Чаще всего от новичка не требуют их писать, однако бывают случаи, когда вы оказываетесь в ситуации единственного тестировщика на проекте и будете заниматься не совсем типичными задачами.
Помимо понимания работы с тестовой документации вам также понадобится разобраться в инструментах для их создания и управления. Самые популярные решения на рынке это Jira в качестве багтрекинговой системы и TestRail для управления тест-кейсами, или TMS.
Совет: многие игнорируют официальную документацию инструментов, но это самый эффективный вариант для того, чтобы усвоить, как с ними работать. Ко всему прочему, инструменты часто получают новую версию и все последние изменения, а также советы по работе с ними вы получите именно в мануале. Не игнорируйте и начинайте всегда с них:
5. Изучите особенности тестирования для разных типов приложений
На данный момент большинство курсов предлагает разобраться в веб-приложениях и мобильных приложениях, освоить основы работы с базами данных (как SQL, так и NoSQL), разобраться в тестировании API, а также с основами работы с git/github и bash.
Может показаться, что в этом перечне не так много внимания уделено практике, поэтому предлагаю вам использовать следующий перечень тренажеров для проверки:
Следует отметить, что для тестировщика в Беларуси и Украине критически важно знание английского языка ввиду специфики рынка IT-услуг: аутсорс и аутстафф. Дабы подтянуть свой уровень английского прикрепляю список ресурсов, который может быть полезен:
Из-за неблагоприятной обстановки, которая сложилась на рынке труда в 2022 году, наиболее уязвимой категорией стали начинающие специалисты. Количество вакансий сократилось, многие компании релоцировались, стажировки также ушли из ряда стран. В таких условиях необходимо приложить максимум усилий, чтобы найти своё первое место работы.
Давайте расскажу, на что необходимо обратить внимание, чтобы эффективно заявить о себе:
Сейчас критически важен опыт, так где его взять. Во-первых, указывайте релевантный опыт работы даже если вы не работали тестировщиком. Т.е. те задачи и функции, которые вы выполняли на предыдущих местах и максимально подходящие под будущую работу тестировщика на проекте. Контроль качества, создание документации, оптимизация процессов, выявление узких мест, повышение эффективности команды за счёт улучшений — все это можно включить в ваше резюме.
Что касается коммерческого опыта (т.е. опыта на реальном проекте), то новичку получить его не так просто. Как вариант, вы можете подыскать стажировку при компании, найти opensource проект и предложить свои услуги по тестированию, зарегистрироваться на краудтестинговой платформе и начинать выполнять заказы. Всё это еще один плюс к вашему резюме.
Заведите профиль в Linkedin, заполните профиль на английском языке, расширьте свою сеть контактов тестировщиками и рекрутерами, регулярно публикуйте посты. Все свои три места работы я нашел именно в этой сети.
Делайте большое количество откликов. Во многом, первая работа находится благодаря им. Вы можете отправлять отклики не только в компании из своего города — сейчас многие нанимают удалённо. Просто найдите список всех компаний и начинайте писать. Нет формы обратной связи на сайте — пишите на корпоративную почту или рекрутерам. Нет открытой вакансии на тестировщика — не беда, всё равно отправляйте заявку. 10 отправленных резюме на неделю мало кого приведет к заветному офферу (предложению о работе), только если в ваш кейс не вмешается удача.
На собеседованиях обращайте внимание на поведение интервьюверов, не бойтесь задавать уточняющие вопросы по размеру команде. организации процесса работы и развития, модели пересмотра заработной платы и так далее. Советую изучить репутацию компанию, например, в этом ТГ-канале с отзывами.
Это далеко не всё, что я мог бы рассказать. Аспектов и подводных камней намного больше. Помните, что многие ответы уже были рассмотрены где-то в интернете. А один из самых главных навыков тестировщика — гуглить!
Вы тоже можете начать вести свой блог на dev.by — вот инструкция. Или присылайте темы и материалы на [email protected]
Какие курсы по тестированию пройти. Для новичков и специалистов (май, 2023)
Профессия тестировщика стала одной из самых востребованных для входа в IT в последние несколько лет. Поэтому мы собрали эту подборку, чтобы вы знали, где на какие курсы тестировщика пойти в 2023 году и какую образовательную платформу выбрать для обучения.
Компания ищет QA-джуна без опыта «вести 6 проектов в активной фазе и 5-10 мелких»
QA-инженер и блогер Артём Русов поделился в линкедине вакансией — компании требуется тестировщик «без опыта», но с энтузиазмом. LinkedIn в целом возмущён, но кое-кто не видит проблемы.
Кстати, если вам когда-либо приходилось работать в схожих условиях, пишите в комментариях или к нам в бот.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.