Урок 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 баг-репортов на реальные сервисы, собрать портфолио и резюме |
Совет
Час в день стабильно лучше, чем пять часов раз в неделю. И отмечайте сделанное — через месяц будет что показать работодателю и самому себе.
Мини-тест: проверьте себя
Закрепите урок: несколько вопросов, разбор ответов — в конце.
-
Что лучше всего выделит новичка без опыта работы?
Работодатель хочет видеть, как вы думаете и пишете. Несколько хороших баг-репортов на реальные сайты скажут больше любого сертификата.
-
Что нельзя делать, тестируя чужой сайт для портфолио?
Проверяйте только то, что доступно обычному пользователю. Попытки взлома и нагрузки на чужие системы могут нарушать закон.
-
Куда обычно растёт ручной тестировщик, если ему интересно программирование?
Автоматизатор пишет код, который проверяет приложение. Это частый и логичный следующий шаг после ручного тестирования.
-
Как отнестись к обещанию курса «гарантируем трудоустройство»?
Такие гарантии обычно обставлены условиями: сдать все задания, откликнуться на определённое число вакансий и так далее. Решают ваши навыки и портфолио.