Урок 8 из 8 · 25 мин · обновлено

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

Что нужно уметь для первой работы, как собрать портфолио без опыта, к чему готовиться на собеседовании и куда расти дальше.

Что нужно уметь для первой работы

Требования к стажёрам и джунам (так называют начинающих специалистов) отличаются от компании к компании, но чаще всего ждут вот что:

Навык Где вы уже с ним познакомились
Понимать, как делают приложения и где место тестированию Уроки 1 и 2
Находить баги и оценивать их серьёзность Урок 3
Писать чек-листы и тест-кейсы, применять тест-дизайн Урок 4
Писать понятные баг-репорты Урок 5
Различать виды тестирования Урок 6
Пользоваться инструментами разработчика, понимать коды ответов Урок 7
Отправлять запросы к API в Postman Урок 7 — дальше нужна практика
Писать простые запросы SQL Урок 7 — дальше нужна практика
Читать документацию на английском Пригодится на любом этапе

Этот курс дал основу. Дальше нужна практика: каждый навык придётся применить много раз.

Как учиться дальше

  • Самостоятельно. Бесплатно, но нужна дисциплина и больше времени. Хорошая отправная точка — книга Романа Савина «Тестирование Дот Ком», а ещё документация инструментов и открытые учебные материалы.
  • На курсах. Есть программа, домашние задания и наставник, который разбирает ошибки. Это дороже, поэтому перед оплатой изучите программу, посмотрите, кто преподаёт, и внимательно прочитайте условия «гарантий».
  • На стажировках. Некоторые компании набирают стажёров и учат их сами. Следите за такими программами — конкурс высокий, но это самый прямой путь.

Портфолио без опыта работы

Опыта нет — а показать работодателю, как вы думаете, нужно. Вот что можно собрать уже сейчас:

  • Баг-репорты на реальные сайты и приложения. Найдите 5–10 ошибок в сервисах, которыми пользуетесь, и оформите их по шаблону из урока 5. Проверяйте только то, что доступно обычному пользователю: не пытайтесь взломать сайт, не нагружайте его запросами и не трогайте чужие данные.
  • Чек-листы и тест-кейсы для понятных функций: формы регистрации, корзины, поиска.
  • Проверки API на учебных сервисах вроде JSONPlaceholder: какие запросы отправили, что ожидали, что получили.
  • Краудтестинг. Есть платформы, где тестировщики за вознаграждение ищут ошибки в реальных продуктах. Это опыт, который можно указать в резюме.

Соберите всё в одном месте — документе или репозитории — и дайте ссылку в резюме.

Резюме и собеседование

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

На собеседовании новичкам часто задают похожие вопросы:

  • Что такое баг? Чем серьёзность отличается от приоритета?
  • Чем регрессионное тестирование отличается от смоук-тестирования?
  • Как устроен баг-репорт?
  • Что такое классы эквивалентности и граничные значения?
  • Что означают коды ответов 404 и 500?
  • «Протестируйте ручку» или «протестируйте лифт» — здесь проверяют не правильный ответ, а то, как вы рассуждаете: задаёте ли вопросы о требованиях, думаете ли о функциях, удобстве, нагрузке и безопасности.

На все эти вопросы вы уже можете ответить по материалам курса. Потренируйтесь отвечать вслух, а проверить себя можно в итоговом тесте.

Рынок для новичков

На одну вакансию для джуна может приходиться много откликов. Выделиться помогут:

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

Зарплаты сильно зависят от города, компании и навыков — лучше всего смотреть на актуальные вакансии без опыта на hh.ru. Ссылка есть на странице профессии.

Куда расти дальше

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

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

Попробуйте сами. Составьте план на ближайший месяц. Если не знаете, с чего начать, возьмите этот и подстройте под себя:

Неделя Что сделать
1 Повторить уроки, где были ошибки в тестах. Начать книгу о тестировании
2 Составить чек-листы и тест-кейсы для форм регистрации двух разных сайтов
3 Освоить вкладки Console и Network, отправить первые запросы в Postman, написать пять простых SQL-запросов на учебной базе
4 Найти и оформить 5 баг-репортов на реальные сервисы, собрать портфолио и резюме
Совет

Час в день стабильно лучше, чем пять часов раз в неделю. И отмечайте сделанное — через месяц будет что показать работодателю и самому себе.

Мини-тест: проверьте себя

Закрепите урок: несколько вопросов, разбор ответов — в конце.

  1. Что лучше всего выделит новичка без опыта работы?

  2. Что нельзя делать, тестируя чужой сайт для портфолио?

  3. Куда обычно растёт ручной тестировщик, если ему интересно программирование?

  4. Как отнестись к обещанию курса «гарантируем трудоустройство»?