Всем привет! Меня зовут Александр, я — QA Engineer в компании MediaSoft. И в этой статье я хочу поделиться своей историей: как человеку, который первый раз услышал о тестировании, устроиться на работу и стать уверенным специалистом в IT-компании. На все у меня ушло 3 года: пробы и ошибки, забавные случайности и планомерные действия. На своем пути я перелопатил много контента, чтобы хотя бы начать попытки трудоустройства. Поэтому в конце статьи поделился своими наработками: список навыков и материалов, которые пригодятся, если вы сейчас начинаете свой путь в тестировании.
МОЙ ПУТЬ В ТЕСТИРОВАНИИ
Моя история началась в 2022 году. Тогда я закончил третий курс университета, из которого должен был выйти инженером-конструктором. Мои ожидания о работе начинают не совпадать с реальностью, и я стал искать себя в других сферах. Изначально IT в мои планы не входило — сложно, страшно и, как мне на тот момент казалось, не для меня. Да и про IT я слышал только от школьного друга, который делал для меня лабы по информатике и увлекался программированием. Он показывал, чем занимается, как пишет код, и как всё устроено. И как-то в разговорах упомянул про тестировщиков. Напомню, про IT я знал мало и для меня существовали только разработчики. Тут-то и возник в моей голове вопрос, который определил, кем я стану: «Кто же такой этот ваш “тестировщик”?»
Я с нуля начал погружаться в профессию: читать книги, статьи, форумы, смотреть обучающие туториалы и записи лекций. В самом начале мне очень помогли канал Артёма Русова и книги Романа Савина. «Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах» — одна из самых популярных книг для знакомства с тестированием. Легко и понятно описана теория тестирования, отлично подходит для начинающих, чтобы получить общее понимание теории тестирования. А канал Артёма — кратко, доступно и с позитивным настроем. Что немаловажно, он часто прикладывает наглядные примеры.
Чем больше я узнавал, тем сильнее разгорался мой интерес. Но первое, с чем я столкнулся — это стереотипы. «Тестирование — самый простой путь в IT», а тестировщик — это человек-душнила, который «ломает» программу, тыкая в неё со злобным смехом, пока не найдёт ошибку. Кого-то бы это напугало, но, во-первых, стереотипы есть про всех. А во-вторых, с каждой прочитанной книгой я все больше понимал, что тестировщик — это полноценный технический специалист и его роль в команде важна. Да, тестировщик может «потыкать в программу», но это вершина айсберга, которая не раскрывает и половины того, что делает и знает тестировщик. Ну и в-третьих, я действительно немного душнила. Если меня захватил какой-то вопрос, я не успокоюсь, пока не разберусь в нем до конца.
В итоге я пришёл к выводу, что сначала нужно определиться с направлением для старта. Все делят тестирование по-разному, я придерживаюсь шести основных:
- Manual QA (Ручное тестирование) — тестирование программного обеспечения вручную без использования скриптов или автоматизации.
- Automation QA (Автоматизированное тестирование) — написание скриптов и использование инструментов для автоматизации тестирования.
- Performance Testing (Тестирование производительности) — проверка работы системы под нагрузкой.
- Security Testing (Тестирование безопасности) — проверка уязвимостей и защищённости системы.
- Mobile Testing (Тестирование мобильных приложений) — тестирование приложений для iOS и Android.
- Game Testing (Тестирование игр) — тестирование видеоигр на различных платформах.
Выбор пал на ручного тестировщика, так как в нём можно познакомиться с основной работой и фундаментом для дальнейшего развития. Что же делать дальше?
Нужно наращивать свои навыки и знания. Я изучал всё самостоятельно, используя доступные тренажёры и источники информации: жизненный цикл ПО, техники тест-дизайны, принципы тестирования, документации. Далее занялся техническими аспектами: SQL, клиент-серверная архитектура, работа с API; и разобрал основные инструменты тестировщика: Devtools, Postman и другие. В технической части мне очень помогал все тот же школьный друг, который объяснял работу веб-приложений. И тут моё техническое образование оказалось очень полезным: оно научило меня искать информацию, работать с ней и самостоятельно разбираться в сложных вещах.
Когда я почувствовал, что готов — составил резюме, начал откликаться на вакансии и выполнять тестовые задания. Первые тестовые давались мне тяжело, я никак не мог дойти до приглашения на собеседование. Хотя пару раз мне удалось, но это было безрезультатно. Тут началась более серьезная подготовка.
Я оттачивал свои знания. Собеседования и тестовые задания хорошо показали в каких областях есть пробелы. Поэтому я стал больше практиковаться в написании тест-кейсов и баг-репортов, разбирать техники тест-дизайна и в каких задачах их стоит использовать, а также систематизировать всю полученную теорию.
Очень полезным оказался просмотр онлайн-собеседований. При просмотре я видел, как волнение сильно мешало людям и с ним нужно непременно работать. Попадалось много вопросов, на которые я не знал ответов, что обозначала новые темы для изучения и подготовки к будущему трудоустройству.
Тем временем обучение в университете подходило к концу и я был решительно настроен найти работу. Я вспомнил про ульяновскую компанию MediaSoft, в которой уже давно работал друг. К тому моменту они открыли новый филиал в Самаре, что было для меня прекрасным совпадением, так как я там и жил. Но не тут-то было — набор только сотрудников с опытом. Тогда мне предложили выполнить тестовое и при успешном результате пройти собеседование в Ульяновский офис. К тому времени университет был позади, диплом на руках, и нужно было выбирать дальнейший путь. Компания мне очень понравилась, и я решился на переезд ещё до прохождения собеседования, хотя Самара была мне очень дорога. Собеседование прошло успешно, и меня пригласили на работу. И вот уже почти два года я работаю тестировщиком в ульяновской компании вместе со своим школьным другом и рад своему выбору.
НАВЫКИ, КОТОРЫЕ НЕОБХОДИМЫ РУЧНОМУ ТЕСТИРОВЩИКУ
Итак, исходя из своего опыта прохождения собеседований, выполнения тестовых, трудоустройства в компанию и работе на коммерческих проектах, вот список навыков, которые могут быть полезны Manual QA:
- Понимание основ тестирования:
- Типы тестирования (функциональное, регрессионное, интеграционное, smoke-тестирование и др.).
- Уровни тестирования (модульное, интеграционное, системное, приемочное).
- Принципы тестирования (например, принцип Парето, принцип раннего тестирования).
- Создание тестовой документации:
- Анализ и понимание технической документации.
- Написание тест-кейсов, чек-листов, тест-планов.
- Использование техник тест-дизайна (эквивалентное разделение, анализ граничных значений, таблицы решений и др.).
- Работа с баг-трекинговыми системами:
- Опыт работы с Jira, Trello, Redmine, Bugzilla и другими инструментами.
- Навык написания баг-репортов (описание шагов воспроизведения, ожидаемый и фактический результат).
- Знание SQL:
- Базовые запросы (SELECT, INSERT, UPDATE, DELETE).
- Составление запросов с использованием JOINs, GROUP BY, ORDER BY.
- Работа с API:
- Базовое понимание REST, SOAP.
- Использование инструментов для тестирования API (Postman, SoapUI, Swagger).
- Понимание клиент-серверной архитектуры:
- Основы работы веб-приложений и мобильных приложений.
- Понимание HTTP/HTTPS, статус-кодов, методов запросов.
- Работа с DevTools:
- Использование инструментов разработчика в браузерах (Chrome DevTools, Firefox Developer Tools).
- Анализ сетевых запросов, логов, ошибок в консоли.
- Работа с системами контроля версий:
- Базовые навыки работы с Git (clone, commit, pull, push).
- Понимание работы с репозиториями (GitHub, GitLab, Bitbucket).
- Тестирование мобильных приложений:
- Понимание особенностей тестирования на разных платформах (iOS, Android).
- Использование эмуляторов и реальных устройств.
ПЛЮСЫ И МИНУСЫ QA-НАПРАВЛЕНИЯ
Но, как и в любой профессии, есть свои минусы и плюсы, с которыми я столкнулся:
Плюсы:
- Более доступный вход
Для начала работы в Manual QA не требуется глубоких знаний конкретных языков программирования или фреймворков. Но у тестирования много своих инструментов и теории, в которой надо разобраться. Для этого существует много обучающих материалов и курсов. - Востребованность
QA-специалисты нужны в любой IT-компании, которая разрабатывает программное обеспечение. Рынок труда для QA продолжает расти, особенно для Automation QA. - Развитие аналитического мышления
Работа QA помогает развить навыки анализа, внимательность к деталям и критическое мышление. - Взгляд со стороны клиента
Возможность влиять на улучшение пользовательского опыта (UX) и удовлетворённость клиентов. QA смотрит на продукт не как программист («как это сделано»), а как обычный пользователь («удобно ли это использовать»). - Участие в создании качественного продукта
QA-инженер помогает избежать выпуска продукта с ошибками, что повышает доверие клиентов к компании.
Осознание того, что твоя работа напрямую влияет на удовлетворенность пользователей.
Минусы:
- Рутинные задачи
Особенно в Manual QA много повторяющихся задач, таких как регрессионное тестирование. Основная активность — работа с документацией. - Высокая ответственность
QA-специалист отвечает за качество продукта, и ошибки могут привести к серьёзным последствиям для компании. Иногда приходится отстаивать свою точку зрения перед командой. - Необходимость работать с большим объёмом информации
Нужно уметь быстро разбираться в новых продуктах, технологиях и процессах. Часто приходится сталкиваться с новыми фичами, которые могут быть сложными и объёмными, а также с новыми технологиями и инструментами. - Высокая конкуренция из-за популярности курсов
Реклама курсов по тестированию привела к тому, что на рынке труда много начинающих QA без опыта. Новичкам сложнее найти первую работу из-за большого количества кандидатов. Компании стали более требовательными к навыкам даже для Junior-позиций.
ПОЛЕЗНЫЕ МАТЕРИАЛЫ ДЛЯ СТАРТА
-
«Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах» — Роман Савин
Это база! Рекомендую её для знакомства с профессией. - «Тестирование программного обеспечения» — Святослав Куликов
Более техническая литература, которую не стоит забывать после прочтения. Она будет подсказкой на первых этапах. - «Библия QA» — обновляемая база знаний объёмом 560+ страниц: https://vladislaveremeev.gitbook.io/qa_bible
Очень полезный ресурс, в котором собраны как теория, так и большое количество практики. - YouTube-канал ArtsiomRusauQALife
Один из самых популярных каналов по тестированию, на котором Артём рассказывает буквально обо всём: от основ до глубоких тем, разбор тестовых заданий и много полезного на понятном языке. - Курсы Stepik по SQL
На платформе много курсов (платных и бесплатных) по разным темам. Я использовал её для изучения SQL. - Статьи на Habr
Сборник статей по IT и не только. Мне нравилось читать статьи о личном опыте и подходах в работе разных специалистов.
статьи по теме
-
ЧитатьПродолжаем набор на бесплатную подготовку к ЕГЭ и ОГЭ 2026: математика, физика и информатика21.10.2025
-
ЧитатьИнструменты для тестирования API: Postman, JMeter и SoapUI11.06.2025
-
ЧитатьПолезные материалы для аналитиков: каналы, ресурсы, книги05.05.2025
-
ЧитатьКак прошел митап по тестированию: записи докладов и презентации от спикеров04.04.2025
.jpg)
.jpg)
.jpg)