Блог

Резюме тестировщика: примеры, шаблон и частые ошибки

Резюме тестировщика: примеры, шаблон и частые ошибки

HR смотрит резюме 30 секунд. За это время он должен понять три вещи: уровень, стек, наличие проектов. Без проектов даже у джуна ничего не работает — нужны 2-3 учебных или собственных репозитория. «Готов учиться, ответственный, стрессоустойчивый» — выкинуть, это автоматический пропуск.
Я Яна, Senior AQA в Магните. Через мои руки прошло больше 100 учеников, для каждого мы переписывали резюме до состояния «HR пишет первый». Самая частая ошибка — копировать чужой шаблон и заполнять плейсхолдерами. Самая дорогая — отсутствие раздела «Проекты». .

Как HR читает твоё резюме (30-секундный таймер)

Чтобы понять, что писать, надо понять, как смотрят. У HR в день 100-200 откликов на одну вакансию. После того, как фильтры отобрали шорт лист. На каждое резюме — 20-30 секунд первичного скана. Что он видит за это время:
  1. Заголовок и желаемая зарплата (3 секунды) — релевантна вакансии или нет
  2. Опыт работы, должности, годы (10 секунд) — есть профильный опыт или совсем нет
  3. Технические навыки списком (5 секунд) — что из вакансии совпадает
  4. Образование и сертификаты (3 секунды) — для джуна важнее, для миддла — почти неважно
  5. «О себе» / краткое описание (5 секунд) — есть ли что-то живое или штампы
Если на этих 30 секундах нет ни одной зацепки — резюме закрывается. Поэтому важно, чтобы первые две трети первого экрана работали на тебя: правильный заголовок, конкретный опыт (если он есть) или сильный раздел проектов (если опыта нет), релевантный стек.

Структура, которую HR ждёт увидеть

Шаблон под junior QA без коммерческого опыта или с опытом до года:
```
[Имя Фамилия]
QA Engineer | Junior
[Город], готов к удалёнке / релокации
Желаемая зарплата: 60-80 тыс ₽
Telegram: @username | Email: ... | GitHub: github.com/...
КРАТКО О СЕБЕ (3-5 строк, без воды)
Перешёл в QA из [...] в [месяц.год].
Прошёл курс [название], написал [N] автотестов на Python.
Сейчас углубляюсь в [направление].
Цель — позиция Junior QA в продуктовой компании.
ТЕХНИЧЕСКИЕ НАВЫКИ
Тестирование: тест-кейсы, чек-листы, баг-репорты, регрессионное, smoke
Инструменты: Jira, TestRail, Postman, DevTools, Charles
Автоматизация: Python (на уровне основ), pytest, Selenium WebDriver
Базы данных: SQL (SELECT, JOIN, WHERE), PostgreSQL
CI/CD: базовое представление о Jenkins, GitLab CI
Версионный контроль: Git (clone, branch, commit, push, PR)
ПРОЕКТЫ (главный раздел!)
  1. Автотесты для интернет-магазина [github-link]
Стек: Python, pytest, Selenium, Page Object Model
Покрытие: авторизация, корзина, оформление заказа (12 автотестов)
Что сделал: настроил тестовое окружение, написал базу тестов,
запустил в GitHub Actions, разобрал отчёты в Allure
  1. Ручное тестирование мобильного приложения [ссылка на тест-кейсы в Notion]
Что сделал: чек-лист smoke (40 пунктов), 25 тест-кейсов на основной flow,
8 баг-репортов с шагами и логами, тестирование на iOS и Android
  1. API-тестирование e-commerce backend [github-link]
Стек: Postman, Newman, JSON Schema validation
Что сделал: коллекция из 30 запросов, негативные и позитивные кейсы,
запуск через Newman в CI
ОПЫТ РАБОТЫ
[если был релевантный — здесь, если нет — раздел можно опустить]
ОБРАЗОВАНИЕ
[Высшее / курсы / самообучение с указанием платформ и дат]
ДОПОЛНИТЕЛЬНО
Английский: B1 (читаю документацию, общаюсь в чатах)
[менторство, OSS-вклад, доклады — если есть]
```
Это рабочий каркас. Дальше — что внутри каждого блока должно быть, а чего не должно.

Заголовок и зарплата: первые 3 секунды

Заголовок — это «должность, на которую ты претендуешь», а не «должность, которая у тебя сейчас».
Не надо: Менеджер по продажам / Студент / Ищу работу
Надо: QA Engineer | +грейд
Если у тебя уже есть опыт в смежных областях — указывай уровень QA, который ищешь, плюс предыдущую сферу в скобках:
QA Engineer | Junior (бывший разработчик 1С)
Это даёт HR контекст: «не с нуля, понимает, что такое баг и релиз».
Зарплата — если твое конкурентное преимущество - да, остальные фишки у меня в бусти или на личном обучении. Резюме без зарплаты HR откладывает в стопку «надо потом уточнить», и часто оно туда и остаётся. Адекватная вилка для Junior QA по Москве в 2026 году — 60-100 тыс ₽, для регионов — 50-80 тыс ₽. Для Junior AQA Python — 80-130 тыс ₽. Цифры меняются, проверяй на hh.ru по последним вакансиям перед публикацией.
Не пиши «по договорённости». Это скрытое «возьму сколько дадите», и HR это считывает.

«О себе»: 3-5 строк, никакой воды

Самый сложный для джуна блок и самый запарываемый.
Как пишут 90% джунов:
> «Целеустремленный, ответственный, готов к обучению и развитию в команде профессионалов. Быстро обучаюсь, легко вливаюсь в коллектив. Имею аналитический склад ума, внимание к деталям, стрессоустойчив. Ищу интересные задачи и возможности для роста.»
Это пять предложений ни о чём, которые HR прочёл уже 200 раз. Удалить.
Как надо:
> «Перешёл в QA из 1С-разработки в декабре 2025. Прошёл курс AQA Python (март 2026), написал 12 автотестов для тестового интернет-магазина и API-коллекцию из 30 запросов. Сейчас изучаю Docker и CI/CD. Цель — Junior QA в продуктовой команде, где смогу совмещать ручное и автотестирование.»
Здесь HR видит: бэкграунд, конкретный курс, конкретные артефакты, направление развития, чёткую цель. Это уже зацепка для разговора.
Что выкинуть из «О себе»:
  • Готов учиться (это и так понятно, ты на джуновую позицию)
  • Ответственный, стрессоустойчивый, коммуникабельный (не проверяемо, штамп)
  • Аналитический склад ума, внимание к деталям (то же самое, штамп)
  • Любые качества без подтверждения проектами или опытом
Что оставить:
  • Откуда пришёл в QA (если не с улицы)
  • Что конкретно делал последние 3-6 месяцев
  • Чем отличаешься от других джунов
  • Какую позицию ищешь и почему именно её

Технические навыки: список, не сочинение

HR ищет совпадение по ключевым словам с вакансией. Дай ему этот список структурированно, без длинных описаний.
Группируй по категориям, в каждой 4-7 пунктов максимум:
```
Тестирование: тест-кейсы, чек-листы, баг-репорты, smoke, регресс
Инструменты: Jira, TestRail, Postman, DevTools, Charles
Автотесты: Python, pytest, Selenium, Page Object Model
БД: SQL (SELECT, JOIN, GROUP BY), PostgreSQL, DBeaver
DevOps: Git, GitLab CI (базовое), Docker (на уровне Compose)
```
Ошибка: писать «опыт работы со всеми основными инструментами тестирования». HR не верит. Конкретика обязательна.
Вторая ошибка: перечислять то, что не знаешь. Указал Java, JMeter, Kubernetes — на собеседовании спросят про каждое. Если ответа нет, доверие теряется ко всему резюме сразу. Правило: пиши только то, что готов разбирать на собеседовании 3-5 минут связно.
Третья ошибка: не указывать уровень. «Python» — это что? «Hello world» или коммерческие автотесты? Уточняй: «Python (основы: функции, классы, работа с файлами)» или «Python (опыт написания автотестов с pytest)».

Раздел «Проекты»: единственный способ компенсировать отсутствие опыта

Если у тебя нет коммерческого опыта QA, проекты — это твой опыт. Без них резюме джуна — это белый лист с надеждой.
Минимум для джуна — 2-3 проекта. Максимум — 5 (больше не читают). На каждый проект 4-5 строк:
  • Название и тип (учебный / pet-project / open source)
  • Стек (что использовал)
  • Что сделал (конкретные артефакты: количество тестов, чек-листов, баг-репортов)
  • Ссылка (GitHub, Notion, Google Docs — куда HR может зайти и посмотреть)
Хорошие проекты для джуна:
  1. Автотесты для готового сайта. Бери учебный (sauce demo, OpenCart демо) или сайт компании, куда хочешь устроиться. 10-20 автотестов, Page Object, отчёт в Allure, запуск в GitHub Actions.
  2. Ручное тестирование с полной документацией. Чек-листы, тест-кейсы, баг-репорты на любой реальный сервис, которым пользуешься. Главное — не выдуманные баги, а реально найденные.
  3. API-тесты. Postman-коллекция или pytest+requests. Берёшь публичное API (GitHub API, JSONPlaceholder, какой-то open-source бэкенд), пишешь 20-30 проверок.
  4. Performance-тестирование (бонус). JMeter-сценарий на простой сайт, отчёт по нагрузке. Уровень junior+, выделит тебя из массы.
Проекты должны быть видимыми: HR не пойдёт писать тебе «а покажите». Ссылка на GitHub, Notion, или хотя бы README со скриншотами и описанием. Если репозиторий пустой или с одним файлом «test.py» с print('hello') — лучше не упоминай.

Опыт работы: что делать, если его нет в QA

Варианты:
Если есть смежный опыт (разработка, поддержка, аналитика, бизнес-аналитика, 1С) — указывай и переформулируй обязанности через QA-линзу:
  • Был в поддержке и «фиксировал клиентские обращения как баг-репорты, проверял исправления, регрессировал основной функционал»
  • Был аналитиком и «писал требования, проверял реализацию на соответствие, готовил приёмочные сценарии»
  • Был разработчиком и «писал юнит-тесты, ревьюил код, разбирался с баг-репортами от QA»
Если опыт совсем не айтишный (продажи, доставка, бариста) — не пиши последние 5 лет работ подряд. Укажи последние 1-2 для понимания контекста. Главным сделай раздел «Проекты». Поверь, HR куда больше интересует, что ты сделал в QA за последние 3 месяца, чем что ты делал на прошлой работе 4 года.
Если опыт совсем нулевой (студент / только что закончил курс) — нужно создать опыт. Бесплатное тестирование для маленьких проектов (друг открыл сайт — оттестируй), open-source (поищи issues с тегом «good first issue» в QA-репозиториях), стажировки (Яндекс, Сбер, Avito регулярно набирают). Это уже опыт, который можно записать.

Образование и сертификаты

Для джуна — заметный блок, для миддла — почти декорация.
Указывай:
  • Высшее образование (даже не профильное — оно подтверждает усидчивость)
  • Курсы по QA / автоматизации с датой и платформой
  • Сертификаты ISTQB (если есть — это плюс в коммерческих компаниях)
Не указывай:
  • Курсы 2010 года про что-то нерелевантное
  • 15 разных школ программирования за последний год (выглядит как «нигде не доучился»)
  • Сертификаты «прошёл бесплатный воркшоп на 1 час»
Один основной курс + один-два дополнительных — оптимально.

Ошибки, из-за которых резюме не открывают

Список грабель, которые я вижу каждую неделю:
Фото в купальнике / на пляже / с пивом. Профессиональное фото или вообще никакого. Лицо видно, нейтральный фон, нормальная одежда. Это занимает 2 минуты и стоит того.
Email вида kotik2003@mail.ru. Заведи нормальный: имя.фамилия@gmail.com. Заняло 5 минут, отбило весь негативный фильтр.
Орфографические ошибки. «Тестирывание», «опыд», «селениум». Прогони через Word или Grammarly. Одна ошибка — минус доверие, три — резюме закрывают.
Резюме в Word-документе на 5 страниц. HR откроет hh-формат или PDF в 1-2 страницы. Word 2007 в почте — выглядит как «джун, который не умеет в технологии».
Все знания «на уровне эксперта». Junior, у которого Python, Java, Selenium, JMeter, Docker, Kubernetes — все на уровне «эксперт». Это не вызывает доверия, это вызывает желание задавать вопросы покаверзнее.
«Обязанности»: ходил в офис, делал задачи. Это пустая фраза. Если работал — конкретные технологии и достижения с цифрами. Не работал — раздел опустить.
Один и тот же текст в каждом отклике. Под каждую вакансию минимум подкручивай заголовок и навыки. Указали в требованиях Playwright, а у тебя «Selenium» — добавь «Selenium (Playwright изучаю самостоятельно с примерами)». 5 минут на отклик, в 3-4 раза больше приглашений.

Сопроводительное письмо: 3 абзаца, не больше

Не обязательно, но в небольшие компании заметно увеличивает отклик. Структура:
Абзац 1. Какую вакансию увидел и почему откликнулся именно сюда (что зацепило в компании / продукте).
Абзац 2. Кратко про релевантный опыт: 1-2 предложения с самым сильным аргументом из проектов.
Абзац 3. Что готов обсудить на собеседовании, контакты для удобной связи.
Никаких «здравствуйте, я Иван, я подхожу под вашу вакансию по всем пунктам» — это снова штамп, который HR пропускает.

FAQ

Сколько страниц должно быть в резюме junior QA?
Одна, максимум полторы. У джуна ещё нет десятка проектов и трёх позиций — растягивать нечего. Если получилось две страницы — скорее всего, есть дублирование или вода. Сожми.
Стоит ли указывать желаемую зарплату, если ты ещё не понимаешь рынок?
Да, обязательно. Открой hh.ru, отфильтруй по «Junior QA» в твоём городе, посмотри 30-50 вакансий — увидишь медианный диапазон. Поставь чуть выше нижней границы (60-70 тыс для Москвы, 40-50 для регионов). Без зарплаты HR откладывает резюме «на потом».
Нужен ли GitHub, если я только начинаю?
Да. Без GitHub раздел «Проекты» — это слова. С GitHub — это репозитории, в которые HR может зайти и посмотреть код. Заведи аккаунт, выложи свои учебные автотесты, оформи README с описанием. Даже 2-3 чистых репозитория сильно повышают шансы.
Что писать про знание английского, если уровень слабый?
Честно. «A2 — читаю с переводчиком, говорю минимально». В QA для большинства российских компаний достаточно B1 (читать документацию, базово общаться). Не пиши B2/C1, если на интервью тебя могут спросить пару вопросов на английском — провал по доверию страшнее, чем низкий уровень.
Сколько откликов нужно отправить, чтобы получить оффер?
Сильно зависит от качества резюме и рынка. Среднестатистическому джуну с нормальным резюме и 2-3 проектами — 50-100 откликов на 5-15 приглашений на собеседование, из которых 1-3 оффера. Если за 50 откликов нет ни одного приглашения — проблема в резюме, не в рынке.

Что делать дальше

Открой текущее резюме (или пустую страницу) и пройдись по чек-листу:
  • Заголовок указывает целевую должность, не текущую
  • Зарплата проставлена, не «по договорённости»
  • «О себе» — конкретика про последние 3-6 месяцев, не штампы
  • Технические навыки сгруппированы и без преувеличений
  • Раздел «Проекты» содержит 2-3 проекта с ссылками
  • На GitHub есть хотя бы 2 репозитория с README
  • Орфография проверена
  • Фото нормальное
Если хочешь, чтобы я посмотрела твоё резюме и сказала, что бы я как тимлид спросила или отказала — приходи на бесплатную консультацию. За 30 минут разберём резюме, портфолио и план первых 50 откликов. Записаться: