Акции и промокоды Отзывы о школах

GeekBrains vs Нетология: QA — где лучше путь manual → automation

# Блог

Войти в IT через тестирование — один из самых реалистичных маршрутов для тех, кто стартует с нуля. Но у этого пути есть развилка, которую многие недооценивают: остаться в ручном тестировании или двигаться дальше — в автоматизацию. Разница в зарплате, востребованности и карьерных перспективах между manual QA и automation QA в 2026 году ощутима, и рынок это подтверждает.

Именно поэтому в этой статье мы сравниваем два популярных курса — GeekBrains и Нетологию — не в формате «кто лучше вообще», а через конкретную цель: какая программа реально доведёт вас до уровня junior automation QA, а не оставит на полпути.

Мы разберём шесть критериев: программа и глубина автоматизации, практика и проверка работ, формат и нагрузка, поддержка и комьюнити, помощь с трудоустройством, цена и риски. В конце вас ждут таблица сравнения, roadmap перехода manual → automation и чек-лист выбора курса — чтобы решение было осознанным, а не случайным.

Где лучше учиться на QA: GeekBrains или Нетология?

Прежде чем переходить к сравнению, обозначим рамку: мы смотрим на оба курса через одну и ту же линзу — способность реально привести студента к позиции junior automation QA, а не просто выдать сертификат и пожелать удачи. Это означает, что нас интересуют не маркетинговые обещания, а конкретные признаки: есть ли язык программирования в курсе, проверяемые проекты и код-ревью.

Давайте разберёмся по порядку.

GeekBrains предлагает два смежных трека: «Тестировщик» (12 месяцев, около 120 000 ₽) и «Инженер по автоматизации тестирования» (9 месяцев, около 172 000 ₽). Первая программа включает проект по тестированию онлайн-портала от начала проектирования до релиза и работу над мобильным приложением в команде. В части автоматизации студент изучает Java, JavaScript или Python для написания автотестов и знакомится с принципами CI/CD. Формат предполагает онлайн-занятия с преподавателями два раза в неделю, доступность вебинаров в записи, домашние задания с обратной связью от наставников и занятия в группах.

программа курса гикбрейнс

Часть программы курса “Тестировщик” от Гикбрейнс.

Нетология построена иначе. Базовая программа длится 8 месяцев: сначала студент изучает ручное тестирование, затем выбирает язык для автоматизации — Python или Java. Расширенная программа рассчитана на 14 месяцев, стоит от 105 000 ₽ и включает беспроцентную рассрочку на 36 месяцев. Эксперты курса проверяют каждое задание и дают развёрнутые комментарии; специалисты из VK, Т-Банка, QIWI и других компаний делятся опытом.

нетология программа курса

Программа курса “Инженер по тестированию” от Нетологии.

Теперь — главное. Сравнение по ключевым критериям:

GeekBrains vs Нетология: сравнение по критериям

Критерий GeekBrains Нетология Как проверить
Входной порог Без опыта, но трек auto рассчитан на тех, кто уже знает manual С нуля, единая программа manual → auto Уточните при записи: нужен ли базовый опыт
Структура программы Два отдельных курса (manual и auto) или объединённый трек auto Единый маршрут: manual → язык → автотесты Скачайте программу и проверьте наличие модуля по коду
Практические работы Проекты: тестирование портала, мобильного приложения 20+ практических проектов, включая задачи от VK и Т-Банка Спросите: сколько проектных работ, есть ли командный проект
Глубина automation Java / Python / JS на выбор, автотесты UI/API, CI/CD Python или Java, Selenium/Playwright, Jest, API-автотесты Проверьте: есть ли фреймворк, репозиторий, настройка CI
Проверка ДЗ Наставники, разбор ДЗ в начале следующего занятия Эксперты проверяют каждое задание в течение 24 часов Спросите про среднее время обратной связи
Документы Диплом о профпереподготовке Диплом о профпереподготовке Уточните: государственная лицензия есть у обеих школ
Поддержка и комьюнити Закрытое комьюнити, смена преподавателя при запросе Карьерный клуб, акселератор трудоустройства, чат после окончания Попросите показать пример студенческого чата
Трудоустройство Карьерные специалисты до момента оффера Карьерный центр, доступ к вакансиям партнёров Уточните: что именно делает школа и что зависит от вас

Что важно понять из этой таблицы: обе школы закрывают базовый минимум. Разница — в деталях реализации и подходе к автоматизации.

Виталий Котов (QA Lead, эксперт курсов по автоматизации): «Проблема многих курсов в том, что они учат кликать Selenium-ом по кнопкам, но не учат инженерному подходу: как сделать тесты стабильными и быстрыми».

GeekBrains делает ставку на гибкость: можно менять преподавателей, двигаться в своём темпе, а трек auto позиционируется для тех, у кого уже есть ручное тестирование за плечами. Среди сильных сторон — серьёзный блок по автоматизации с несколькими языками, работа в команде над реальными проектами и преподаватели уровня Lead и Senior. Из слабых — более высокая стоимость по сравнению с конкурентами и высокая нагрузка, которая не подойдёт тем, кто хочет учиться в очень спокойном темпе.

Нетология берёт комплексностью: программа выстроена как единый путь от нуля до junior automation, что снимает вопрос «а когда мне переходить к коду?». Нетология делает акцент на комплексность подготовки: студенты изучают не только технические инструменты, но и процесс QA, работу в команде, методологии разработки. При этом расширенная программа на 14 месяцев — серьёзное обязательство по времени.

Мини-вывод: кому что

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

Нетология выглядит предпочтительнее, если вы стартуете с абсолютного нуля и хотите пройти весь путь по одной программе без «швов» между курсами. Расширенный трек с Playwright, Jest и задачами от реальных партнёров — хороший аргумент в пользу актуальности стека.

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

Как выглядит путь manual → automation и сколько это занимает времени?

Один из самых популярных вопросов у тех, кто только присматривается к QA: «А можно сразу в автоматизацию, без ручного?». Ответ — можно, но с оговорками. Давайте разберёмся, как выглядит маршрут в реальности, а не в маркетинговых буклетах.

Лестница навыков: шесть ступеней

Ступень 1 → Manual-база

           (тест-дизайн, баг-репорт, Jira, тест-план, виды тестирования)

              ↓

Ступень 2 → Техническая база

           (SQL SELECT/JOIN, Git основы, API + Postman, DevTools)

              ↓

Ступень 3 → Вход в код

           (синтаксис языка, условия/циклы/функции, ООП-основы)

              ↓

Ступень 4 → Автотесты UI и API

           (Selenium или Playwright, фреймворк PyTest/JUnit, структура проекта)

              ↓

Ступень 5 → CI/CD и стабильность

           (GitHub Actions или GitLab CI, отчёты Allure, базовый Docker)

              ↓

Ступень 6 → Портфолио + интервью

           (репозиторий с README, тест-план, резюме, пробные собеседования)

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

Roadmap manual → automation: этапы и критерии готовности

Этап Что учим Что сдаём в портфолио Признак готовности Типичные ошибки
Manual-база Виды тестирования, тест-дизайн, Jira, баг-репорты Тест-план, чек-лист, 5–10 баг-репортов Можете описать дефект так, что разработчик воспроизведёт без вопросов Путают чек-лист и тест-кейс; не указывают приоритет бага
Техбаза SQL (SELECT, JOIN, WHERE), Git (commit, push, branch), API в Postman Коллекция Postman, несколько SQL-запросов в репо Отправляете GET/POST, читаете ответ, пишете запрос к БД Учат SQL теорию без практики на реальной базе
Вход в код Синтаксис (Python/Java/JS), условия, циклы, функции, классы базово Несколько скриптов на GitHub Пишете функцию, понимаете, что такое класс и объект Застревают на теории ООП; боятся ошибок компилятора
Автотесты UI/API Selenium/Playwright, фреймворк, локаторы, Page Object Репо с 10+ автотестами, структура проекта Автотест запускается локально и проходит стабильно Тесты падают из-за хрупких локаторов; нет структуры
CI/CD GitHub Actions или GitLab CI, Allure-отчёт, базовый Docker Конфиг CI в репозитории, скриншот отчёта Пайплайн запускается автоматически при пуше Пропускают CI, считая его «необязательным»
Портфолио + интервью Оформление репо, README, резюме, типовые вопросы Ссылка на репо, резюме, 2–3 пробных собеседования Можете объяснить любой файл в своём репозитории Портфолио есть, но README пустой; не могут объяснить код

Manual-first или auto-first: дерево решений

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

Есть технический бэкграунд (разработка, DevOps, данные)?

├── Да → можно стартовать с auto-first: ступени 3–6, manual-базу добрать параллельно за 2–3 недели

│       

└── Нет → идём manual-first: все 6 ступеней последовательно

Сколько часов в неделю готовы тратить?

├── 15+ часов → темп комфортный, можно совмещать ступени

└── Меньше 10 → только последовательно, без перескоков

Нужен быстрый выход на работу (до 6 месяцев)?

├── Да → manual-first: после ступени 2 уже можно откликаться на junior manual, параллельно двигаясь к automation

│        

└── Нет → спокойный темп до ступени 6, выходить только с auto-портфолио

Есть страх кода?

├── Да → не пропускать ступень 3, уделить ей 3–4 недели; страх кода — это нормально, он проходит после первых рабочих скриптов

│   

└── Нет → всё в порядке, двигайтесь по плану

Сколько времени это реально занимает?

Здесь мы намеренно уходим от обещаний в духе «работа за два месяца». Практика показывает три реалистичных сценария:

  • Быстрый (10–12 месяцев): человек с техническим бэкграундом, 15–20 часов в неделю, дисциплинированное выполнение домашних заданий. Выходит на рынок с полноценным automation-портфолио.
  • Нормальный (14–18 месяцев): старт с нуля, 8–12 часов в неделю, совмещение с работой или семьёй. Часть времени уходит на повторение и «догонялки» после пропусков.
  • Медленный (18–24 месяца): нерегулярные занятия, пропуски, повторное прохождение модулей. Результат всё равно достижим — просто дольше.

Важный нюанс: быстрый выход на рынок в качестве junior manual QA возможен уже через 3–4 месяца после старта — после ступеней 1–2. Это не тупик, а стратегия: вы начинаете зарабатывать в профессии, параллельно добирая automation-навыки уже с реальным опытом за плечами. Многие практики рынка считают этот путь даже более надёжным, чем попытка сразу выйти на automation-позицию без единого дня работы в QA.

Что должен уметь junior automation QA в 2026 году и чему должен учить курс?

Прежде чем выбирать курс, полезно понять, к какой конкретно планке вас должны привести. Рынок труда в QA-автоматизации достаточно прозрачен: требования к junior-позициям стабилизировались, и большинство вакансий описывают примерно один и тот же минимальный набор. Давайте зафиксируем этот минимум — он же станет чек-листом для оценки любой программы обучения.

Минимальный стек junior automation QA

Навык Минимум для junior Как проверить себя Пример артефакта
Git Клонировать репо, создать ветку, сделать commit/push, открыть PR Можете объяснить разницу между merge и rebase хотя бы на пальцах Репозиторий на GitHub с историей коммитов
SQL SELECT, WHERE, JOIN (INNER/LEFT), GROUP BY, базовые агрегаты Пишете запрос к реальной БД без подсказок SQL-файл с 5–7 запросами разной сложности в репо
API (Postman + основы) GET/POST/PUT/DELETE, заголовки, авторизация, чтение JSON-ответа Можете протестировать публичный API и зафиксировать баг Коллекция Postman с тест-кейсами на GitHub/Notion
Язык программирования Условия, циклы, функции, классы, исключения, работа со строками/списками Пишете простую утилиту без копирования из интернета Python/Java-скрипты в репозитории
Тестовый фреймворк PyTest или JUnit: написать тест, параметризовать, запустить suite Тест-сьют запускается одной командой Папка tests/ с несколькими модулями
UI-автоматизация Selenium или Playwright: найти элемент, кликнуть, заполнить форму, проверить результат Автотест проходит стабильно на трёх запусках подряд Репо с 10+ UI-тестами, структура Page Object
Отчёты Allure или встроенный отчёт фреймворка: читать вывод, находить упавший тест Можете объяснить, что упало и почему Скриншот/ссылка на отчёт в README
CI/CD базово Настроить GitHub Actions: запуск тестов при пуше Пайплайн зелёный в вашем репо .github/workflows/tests.yml в репозитории

Это и есть минимальная планка, с которой имеет смысл выходить на рынок. Всё, что сверху — моветон для junior, хорошее преимущество для перехода в middle.

GB навыки

Какими инструментами и навыками вы будете владеть после курса “Тестировщик” от GB.

Какой язык выбрать: Java, Python или JavaScript?

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

  • Python — наиболее мягкий вход для новичков без технического бэкграунда. Синтаксис читается почти как псевдокод, экосистема для тестирования зрелая: PyTest, Selenium, Playwright, Requests. Хорошо подходит для API-автоматизации и скриптования. Востребован в компаниях с Python-бэкендом, в data-смежных проектах, в стартапах.
  • Java — исторически доминирующий язык в enterprise-автоматизации. Selenium изначально написан на JavaScript, JUnit и TestNG — зрелые фреймворки с огромной документацией. Порог входа выше: строгая типизация, многословный синтаксис, нужно разобраться с Maven/Gradle. Зато вакансий с Java в крупных корпорациях и банках традиционно больше — особенно в Москве и Санкт-Петербурге.
  • JavaScript/TypeScript — логичный выбор, если проект фронтенд-ориентированный или если вы хотите работать с Playwright в его «родной» среде. Playwright написан командой Microsoft именно для JS/TS-экосистемы, и там он работает наиболее органично. Минус — порог входа для новичка сопоставим с Java, а рынок вакансий для JS QA пока уже, чем для Python и Java.

Практический совет: посмотрите 20–30 актуальных вакансий junior QA automation в вашем городе или регионе на HH.ru и Habr Career. Какой язык встречается чаще — тот и выбирайте. Рынок конкретнее любой теории.

Selenium vs Playwright: без фанатизма

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

Selenium — старожил рынка, огромная документация, тысячи StackOverflow-ответов, поддержка любых браузеров. Если вы учитесь на Java, Selenium — очевидный выбор: экосистема выстроена именно вокруг него. Из минусов — более многословный код, отдельный WebDriver под каждый браузер (хотя в свежих версиях это упростили).

Playwright — современный инструмент с встроенной поддержкой нескольких браузеров, авто-ожиданием элементов и более лаконичным API. Хорошо работает с Python и TypeScript. Активно набирает долю в новых проектах — особенно там, где важна скорость написания тестов.

Вывод простой: на junior-уровне важнее не выбор инструмента, а понимание концепции — локаторы, ожидания, Page Object, обработка ошибок. Человек, который понимает эти принципы на Selenium, освоит Playwright за неделю и наоборот.

Какой уровень программирования реально нужен?

Это, пожалуй, самый важный неявный вопрос — и одновременно источник главного страха у тех, кто присматривается к автоматизации. Развеем его конкретикой.

  • Junior automation QA не обязан уметь: проектировать архитектуру приложений, писать production-код, разбираться в дизайн-паттернах на глубоком уровне, знать алгоритмы leetcode.
  • Junior automation QA обязан уметь: написать функцию, понять чужой класс и добавить в него метод, разобраться в чужом тест-файле, отладить упавший тест по стектрейсу, написать цикл с условием, работать со словарями и списками, использовать библиотеки через import.

Если сформулировать одной фразой: уровень программирования junior QA — это уверенный новичок, не разработчик. Цель курса — вырастить не программиста, а человека, который читает и пишет автотесты без страха и понимает, что происходит в его репозитории.

Артем Ерошенко (CEO QAMeta Software, создатель Allure): «Тестирование сегодня — это не про поиск багов, а про создание инфраструктуры, которая не дает багам попасть в продакшн. Если ты не умеешь кодить, ты не контролируешь эту инфраструктуру».

Чек-лист готовности к junior automation (самопроверка)

  • Есть репозиторий на GitHub с историей осмысленных коммитов.
  • Умею писать SQL-запросы с JOIN и фильтрацией без подсказок.
  • Могу протестировать API через Postman и описать найденный дефект.
  • Написал(а) минимум 10 автотестов UI или API, которые запускаются стабильно.
  • Проект имеет понятную структуру папок, не всё в одном файле.
  • Настроен хотя бы базовый CI (GitHub Actions): тесты запускаются при пуше.
  • README объясняет, что тестируется, как запустить и какой стек использован.
  • Могу объяснить любой файл в своём репозитории без подготовки.

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

Где комфортнее учиться и не выгореть: формат, поддержка, нагрузка?

Технический стек курса — это лишь половина уравнения. Вторая половина — сможете ли вы дойти до конца, не бросив на пятом модуле. По наблюдениям рынка, большинство отчислений и «заморозок» происходят не потому, что материал слишком сложный, а потому что формат не совпал с образом жизни студента. Давайте разберём, как выбрать программу так, чтобы не выгореть на полпути.

Форматы: что реально существует и чем отличается

Поток с живыми вебинарами — занятия проходят по расписанию, два раза в неделю, вебинар записывается и доступен позже. Плюс: дисциплина извне, живой контакт с преподавателем, возможность задать вопрос в моменте. Минус: если пропустили — нагоняете самостоятельно, темп группы не всегда совпадает с вашим.

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

Гибридный формат — записи плюс живые вебинары-разборы раз в неделю. Наиболее распространённая модель в 2025–2026 году: большинство крупных школ движутся именно к ней.

GeekBrains традиционно делает ставку на живые вебинары с преподавателем и последующим доступом к записи.

гикбрейнс практика

У GB есть как теория, так и практика: ее в программе 300 часов.

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

нетология обучение

У Нетологии гибкая модель обучения, которую легко совмещать с работой.

Как проверить качество курса до оплаты

Это, пожалуй, самый практичный раздел статьи. Прежде чем вносить деньги, имеет смысл пройти следующий маршрут:

Попросите демо-доступ или посмотрите бесплатный вводный урок. Большинство школ предоставляют одно-два занятия бесплатно. Обращайте внимание не на качество картинки, а на подачу: преподаватель объясняет «почему» или просто показывает кнопки?

Скачайте программу курса — не маркетинговую страницу, а полный список модулей с темами. Проверьте: есть ли конкретный язык программирования, есть ли фреймворк, есть ли модуль по CI/CD. Если программа заканчивается на «основах автоматизации» без репозитория и пайплайна — это скорее manual-курс с лёгким appetizer по коду.

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

Поищите отзывы не на сайте школы, а на независимых площадках: Курсхаб, Отзовик, IRecommend, тематические Telegram-каналы по QA. Обращайте внимание на отзывы тех, кто дошёл до конца — их опыт ценнее, чем восторги после первых двух занятий.

Схема: что проверять в программе курса, чтобы там был реальный automation

Есть ли язык программирования (Python/Java/JS)?

├── Нет → это manual-курс, автоматизация — маркетинг

└── Да ↓

Есть ли тестовый фреймворк (PyTest/JUnit/Jest)?

├── Нет → будут только разрозненные скрипты, не проект

└── Да ↓

Есть ли задание сдать репозиторий на GitHub?

├── Нет → портфолио не будет, работодателю показать нечего

└── Да ↓

Есть ли настройка CI (GitHub Actions / GitLab CI)?

├── Нет → неполная автоматизация, рынок это замечает

└── Да ↓

Есть ли код-ревью от наставника или эксперта?

├── Нет → код будет работать, но будет написан плохо

└── Да → программа закрывает минимальный стек junior automation ✓

Этот несложный алгоритм позволяет за десять минут отличить полноценный automation-курс от manual-программы с модулем «знакомство с Selenium» в конце.

Красные флаги: на что обратить внимание

Рынок онлайн-образования достаточно конкурентный, и маркетинговые обещания нередко опережают реальность программы. Вот признаки, которые должны насторожить:

  • Слишком мало практики в соотношении с теорией — если в программе 60% лекций и 40% «практических упражнений» без проектных работ, это тревожный сигнал. Автоматизация — ремесло, которое не передаётся через просмотр видео.
  • Нет проверяемых артефактов — если по итогам курса у вас нет репозитория, тест-плана, набора автотестов и CI-конфига, то нет и портфолио. Сертификат без артефактов на рынке труда почти ничего не весит.
  • Нет внятного roadmap с конкретными навыками — если программа описана в духе «изучите тестирование и автоматизацию», а не «напишете 15 автотестов с Page Object и настроите CI» — уточните детали до оплаты.
  • Обещания трудоустройства без условий — «гарантия работы» без оговорок о том, что от вас потребуется, чаще всего означает либо формальную помощь с резюме, либо стажировку без оплаты. Уточняйте конкретику.
  • Перегруз без поддержки — если нагрузка заявлена как 20+ часов в неделю, но нет живых разборов и оперативной обратной связи, студент остаётся один на один с трудностями. Это прямой путь к выгоранию.

Какой формат подходит разным категориям студентов

  1. Работающий человек с плотным графиком — оптимален гибридный формат с доступом к записям и еженедельными живыми разборами. Жёсткие вебинары по расписанию создают дополнительный стресс.
  2. Родитель с детьми — критически важен асинхронный доступ к материалам и возможность заморозить обучение без штрафов. Уточняйте условия паузы при записи.
  3. Человек с низкой самодисциплиной — парадоксально, но живые вебинары и жёсткие дедлайны по сдаче домашних заданий работают лучше, чем «учитесь в своём темпе». Внешняя структура заменяет внутреннюю там, где её пока нет.
  4. Студент с техническим бэкграундом — может позволить себе более высокий темп и самостоятельное прохождение теоретических модулей, фокусируясь на практических заданиях и обратной связи от наставника.

Кто реально помогает найти работу: карьерный трек, портфолио и интервью?

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

Часть 1. Портфолио: что показать работодателю

Портфолио в QA — это не папка с сертификатами. Это набор конкретных артефактов, по которым рекрутер и технический интервьюер могут оценить, умеете ли вы делать реальную работу. Требования к портфолио отличаются в зависимости от того, на какую позицию вы претендуете.

Портфолио manual vs automation: что показать работодателю

Артефакт Manual QA Automation QA Где хранить / как оформить
Тест-план Документ с объёмом тестирования, рисками, критериями выхода Тест-план для проекта с автотестами Notion или Google Docs, ссылка в резюме
Чек-листы 2–3 чек-листа на реальные или учебные фичи Чек-лист как основа для автоматизируемых сценариев Notion / Google Sheets
Баг-репорты 5–10 оформленных багов с приоритетом, шагами, окружением Баг-репорты на дефекты, найденные автотестами Jira (скриншот) или Google Docs
Тест-кейсы 10–20 тест-кейсов с предусловиями и ожидаемым результатом Тест-кейсы, реализованные в виде автотестов TestRail (скриншот) или таблица
Репозиторий с автотестами 10+ автотестов, структура Page Object, осмысленные коммиты GitHub, публичный репозиторий
README Описание проекта, стек, инструкция по запуску В корне репозитория на GitHub
Отчёты о тестировании Итоговый отчёт в свободной форме Allure-отчёт или вывод фреймворка со скриншотом Скриншот в README или отдельный файл
CI-конфиг .github/workflows/tests.yml или аналог В репозитории, виден в GitHub Actions

Важный нюанс: портфолио manual QA без единого технического артефакта (SQL-запроса, коллекции Postman) выглядит слабо даже на ручную позицию. Рынок 2026 года ожидает от junior manual хотя бы базовой технической грамотности.

Часть 2. Интервью: к чему готовиться

Собеседование на junior QA, как правило, состоит из нескольких блоков. Знать их заранее — половина успеха.

  • Тест-дизайн — самый частый блок на интервью. Вам дадут реальный или выдуманный объект (форма регистрации, корзина в магазине, поле ввода) и попросят написать тест-кейсы или чек-лист. Типичные техники: классы эквивалентности, граничные значения, таблица решений. Большинство кандидатов знают их теоретически, но теряются при реальном применении — поэтому именно здесь стоит потренироваться больше всего.
  • API и SQL — стандартная проверка технической базы. Вас могут попросить описать разницу между GET и POST, объяснить коды ответов (200, 400, 404, 500), написать SQL-запрос с JOIN прямо на интервью или в онлайн-редакторе. Уровень ожидаемый — уверенный базовый, не экспертный.
  • Git — базовые команды, понимание ветвления, разница между merge и rebase. Часто проверяют устно: «что вы делаете, если нужно откатить последний коммит?»
  • Основы кода и автотесты — для automation-позиций попросят показать репозиторий, объяснить структуру проекта, рассказать, почему тест написан именно так. Могут дать небольшое задание: «найдите баг в этом тест-файле» или «допишите автотест по шаблону».
  • Кейсовые вопросы — «как бы вы тестировали лифт?», «как приоритизировать баги перед релизом?», «что делать, если автотест нестабильно падает?». Здесь нет единственно правильного ответа — оценивают структуру мышления.

Часть 3. План действий после обучения: 4–6 недель

Большинство выпускников совершают одну и ту же ошибку: заканчивают курс и сразу начинают рассылать резюме с незакрытым портфолио. Практика показывает, что 4–6 недель целенаправленной подготовки после обучения кратно повышают конверсию откликов в офферы.

  • Недели 1–2: закрыть портфолио. Довести репозиторий до состояния, когда не стыдно показать: написать README, убедиться что CI зелёный, оформить хотя бы три баг-репорта и один тест-план. Проверить по чек-листу из раздела H2-3.
  • Недели 2–3: резюме и профили. Составить резюме с акцентом на артефакты, а не на перечисление пройденных тем. «Написал 15 автотестов UI с Page Object, настроил GitHub Actions» — сильнее, чем «изучил Selenium и pytest». Заполнить профили на HH.ru и Habr Career, добавить ссылку на GitHub.
  • Недели 3–5: отклики и разбор отказов. Откликаться на 5–10 вакансий в неделю, включая те, где вы не уверены в соответствии на 100%. Отказ с обратной связью — ценнее, чем неделя промедления. Фиксируйте, на каком этапе застреваете: резюме не проходит скрининг, или технический этап проваливается. Это разные проблемы с разными решениями.
  • Недели 5–6: доработка по обратной связи. Если несколько интервью показали одинаковый провал — например, всегда теряетесь на тест-дизайне — это сигнал для целенаправленной практики, а не для новых откликов. Доработайте слабое место, потом возвращайтесь к рынку.

Что школа может дать, а что зависит от вас

Разберём этот вопрос честно, потому что ожидания здесь часто расходятся с реальностью.

Школа может: помочь оформить резюме, провести пробное интервью, дать доступ к вакансиям партнёров, подсказать типичные вопросы рекрутеров, дать обратную связь по портфолио.

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

Карьерный центр — это усилитель, а не замена собственным усилиям. Выпускники, которые находят работу быстро, как правило, приходят к карьерным специалистам уже с готовым портфолио и конкретными вопросами — а не с просьбой «помогите найти работу с нуля».

Чек-лист портфолио перед откликами

  • Репозиторий на GitHub публичный, не пустой.
  • README объясняет: что тестируется, стек, как запустить.
  • Минимум 10 автотестов, структура проекта понятна.
  • CI настроен и показывает зелёный статус.
  • Есть хотя бы один отчёт (Allure или скриншот вывода).
  • Есть примеры тест-дизайна: чек-лист или тест-кейсы.
  • Есть 3–5 оформленных баг-репортов.
  • Ссылка на GitHub добавлена в резюме и профили на HH/Habr.

Сколько стоит путь в QA и что выгоднее по цене/результату?

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

Как правильно сравнивать стоимость

  • Полная стоимость — это не цена курса, а сумма всех затрат: стоимость программы + возможные проценты по рассрочке + сопутствующие расходы (подписки, техника, английский при необходимости) + стоимость вашего времени. Последнее звучит абстрактно, но работает просто: если вы тратите 12 месяцев на обучение, эти 12 месяцев — часть инвестиции.
  • Рассрочка без процентов — реальное преимущество, если школа предоставляет её напрямую, а не через банк. Нетология предлагает беспроцентную рассрочку на 36 месяцев — это снижает ежемесячную нагрузку до 3 000–4 000 рублей, что сопоставимо с подпиской на стриминговый сервис. GeekBrains также предлагает рассрочку через банки-партнёры — уточняйте условия: часть программ идёт через банк с реальной процентной ставкой.
  • Возврат средств — важный пункт, который проверяйте до оплаты. Большинство школ позволяют вернуть деньги за непройденные модули при наличии образовательной лицензии. Нетология прямо указывает на возможность прекратить обучение и вернуть остаток — это снижает риск при покупке.
  • Налоговый вычет — ещё один инструмент снижения реальной стоимости. Обе школы имеют государственную образовательную лицензию, что даёт право на социальный налоговый вычет 13% от стоимости обучения. На курс за 120 000 рублей это 15 600 рублей назад — деньги небольшие, но реальные.

Модель окупаемости обучения

Самый честный способ оценить вложения — соотнести стоимость курса с ожидаемым приростом дохода. По оценкам экспертов, зарплатные ожидания junior QA Automation в крупных городах начинаются от 70 000 рублей, тогда как их коллеги без навыков программирования порой стартуют с 25–40 тысяч рублей. Junior-специалист без коммерческого опыта, но с базовыми знаниями и портфолио, может рассчитывать на 60 000–100 000 рублей в месяц, а уже через 1–2 года, достигнув уровня middle, доход вырастает до 100 000–180 000 рублей.

Модель окупаемости обучения

Сценарий Стоимость обучения Текущий доход Ожидаемый доход после Прирост в месяц Срок окупаемости
Смена профессии с нуля 100 000–170 000 ₽ 40 000–60 000 ₽ 70 000–100 000 ₽ +30 000–50 000 ₽ 3–5 месяцев после оффера
Переход manual → automation 80 000–120 000 ₽ 60 000–80 000 ₽ 90 000–140 000 ₽ +30 000–60 000 ₽ 2–4 месяца после оффера
Уже в IT, апгрейд стека 50 000–80 000 ₽ 80 000–100 000 ₽ 120 000–160 000 ₽ +40 000–60 000 ₽ 1–2 месяца после оффера

Важная оговорка: цифры основаны на рыночных наблюдениях и не являются гарантией. Реальный срок зависит от активности поиска работы, региона, качества портфолио и рыночной конъюнктуры.

Альтернативы платным курсам: что реально работает

  • Платный курс — не единственный путь. Практика показывает несколько работающих альтернатив, которые стоит рассмотреть как самостоятельно, так и в комбинации с основным обучением.
  • Курс + самоучка — покупаете базовую программу manual QA (3–4 месяца, 30 000–60 000 рублей), а automation добираете через бесплатные ресурсы: документация Playwright и PyTest читается хорошо, YouTube-каналы по Selenium на Java покрывают большинство junior-требований. Экономия существенная, но требует высокой самодисциплины.
  • Бесплатные практикумы и тест-драйвы — большинство школ предоставляют бесплатный вводный модуль на 2–3 занятия. Это позволяет проверить формат и преподавателей без финансовых рисков.
  • Open-source и pet-проекты — написать автотесты для публичного сервиса или open-source проекта и опубликовать репозиторий. Работодатели ценят реальный код выше учебных заданий, и этот путь ничего не стоит, кроме времени.
  • Стажировки — ряд компаний берёт стажёров без опыта на оплачиваемые позиции с обучением внутри. Это более длинный путь, но без стоимости обучения и сразу с коммерческим опытом в резюме.

Чек-лист снижения рисков при покупке курса

  • Скачал(а) полную программу с темами, а не маркетинговую страницу.
  • Проверил(а) наличие государственной образовательной лицензии.
  • Уточнил(а) условия возврата средств за непройденные модули.
  • Проверил(а) условия рассрочки: банк или школа, есть ли проценты.
  • Посмотрел(а) демо-урок или бесплатный вводный модуль.
  • Нашёл(а) отзывы на независимых площадках (не на сайте школы).
  • Уточнил(а) реальный формат проверки ДЗ: кто проверяет, за сколько времени.
  • Убедился(ась), что в программе есть язык, фреймворк, репозиторий и CI.
  • Уточнил(а) условия заморозки обучения при форс-мажоре.
  • Проверил(а), есть ли возможность оформить налоговый вычет 13%.

Итог: кому GeekBrains, кому Нетология — и как сделать выбор

Мы разобрали оба курса по шести критериям, выстроили roadmap и посчитали деньги. Теперь — финальная часть: три сценария выбора, без размытых формулировок.

  • Сценарий A: нужны структура, дедлайны и живой преподаватель. Выбирайте GeekBrains. Формат с вебинарами два раза в неделю, разбором домашних заданий в начале следующего занятия и возможностью сменить преподавателя при несовместимости — это среда, которая работает для людей, нуждающимся во внешней дисциплине. Если вы уже знаете manual и хотите прицельно прокачать автоматизацию — трек «Инженер по автоматизации тестирования» закрывает именно эту задачу без повторения пройденного.
  • Сценарий B: нужен баланс, гибкость и путь с нуля до automation. Выбирайте Нетологию. Базовая программа на 8 месяцев выстроена как единый маршрут: manual → язык → автотесты, без «швов» между курсами. Расширенная программа на 14 месяцев добавляет Playwright, Jest, задачи от реальных партнёров и более глубокое погружение в стек. Гибридный формат с видеолекциями и живыми разборами позволяет учиться в удобное время — что критично для работающих людей и родителей. Беспроцентная рассрочка на 36 месяцев снижает финансовую нагрузку до минимума.
  • Сценарий C: уже есть технический бэкграунд и цель — automation как можно быстрее. Рассмотрите комбинированный путь: базовый курс любой из школ плюс самостоятельное углубление через документацию, open-source и pet-проекты. Человек с техническим опытом способен пройти путь до junior automation за 6–9 месяцев, не переплачивая за модули, которые уже закрыты.

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

Если вы только начинаете осваивать профессию QA-тестировщика, рекомендуем обратить внимание на подборку курсов по тестированию и QA-автоматизации. В таких программах обычно есть теоретическая и практическая часть, поэтому проще понять основы тестирования, собрать первые проекты и подготовиться к переходу в IT.

Читайте также
sobesedovanie-prodzhekt-menedzhera
# Блог

Собеседование проджект менеджера: актуальные вопросы и темы 2026 года

Собеседование на проджект менеджера всё чаще строятся вокруг реальных кейсов, срывов сроков, конфликтов и AI-сценариев. Как отвечать уверенно, какие артефакты подготовить и где кандидаты чаще всего теряют оффер? Разбираем кратко, по делу и с практическими подсказками.

crm-marketolog-v-2026
# Блог

CRM-маркетолог в 2026: почему бизнесу нужны специалисты по удержанию, а не только по рекламе

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

revenue-operations-kto-eto
# Блог

Revenue Operations: почему компании ищут людей, которые связывают продажи, маркетинг и аналитику

Revenue Operations — направление для тех, кто хочет работать на стыке продаж, маркетинга, CRM и аналитики. Разберёмся, кому подходит RevOps, какие навыки нужны на старте и с каких проектов лучше начать.

product-analyst-s-nulya
# Блог

Product Analyst с нуля: почему SQL и метрики могут быть выгоднее «общего курса аналитика»

Product Analyst с нуля — это не только про SQL и красивые графики. Разбираемся, какие навыки действительно нужны на старте, чем продуктовая аналитика отличается от общего анализа данных и как выбрать обучение без лишних модулей.

Категории курсов