⏰ Старт потока: 26 декабрЯ

QA Automation
Engineer

Освоите автоматизацию тестирования на Java и выйдете на уровень Middle
Создадите 6 практических проектов и соберёте сильное портфолио
Программа построена так, что карьерный рост или смена работы происходят уже в процессе обучения

Когда

26 декабря 2026 — 15 января 2027

Длительность

12 месяцев

Документ

Cертификат QA.GURU об окончании курса

Формат

Вебинары, задания с проверкой, встречи с наставником

Курс «Основы ручного тестирования»
бесплатно при покупке любой программы до 22 декабря!

Помогает закрыть пробелы в тест-дизайне, баг-репортинге и базовых навыках QA, чтобы переход к автоматизации проходил в 2–3 раза быстрее и увереннее.

3 недели обучения

21 урок с отработкой полученных знаний

Собственный тренажер

Практика в условиях, которые максимально приближены к продакшену

База QA

Тест-дизайн, дефекты, баг-трекинг, web-основа, HTML/CSS/JS база, DevTools и TestOps

Сопровождение

Закладываем основу QA для плавного перехода в автоматизацию

Java — один из самых востребованных языков в тестировании

По данным исследования 2ГИС, Java входит в ТОП-3 самых востребованных языков для автоматизации тестирования. более того, каждая третья компания использует Java в своих QA-процессах, поэтому спрос на таких специалистов стабильно высокий.

Зарплатные ожидания

После обучения на курсе: от 220 000 ₽

~ 150 000 ₽

Junior QA, опыт от 0 до 2 лет

~ 240 000 ₽

Middle QA, опыт от 1 до 3 лет

~ 380 000 ₽

Senior, с опытом от 3 лет

Преподаватели курса

Наши преподаватели — инженеры, которые работают в автоматизации каждый день.
Они делятся со студентами тем, что реально используют в своей работе и что действительно работает в продакшене.
Станислав Васенков, преподаватель QA JS + Playwirght
Станислав Васенков
Основатель QA.GURU
10+ лет в автоматизации
Разработчик автотестов с большим продакшен-опытом
Основатель крупнейшего QA-сообщества @qa_automation и организатор профильных конференций
Учит практикам, которые используют инженеры по всему миру
Станислав Васенков, преподаватель QA JS + Playwirght
Дмитрий Тучс
Head of QA в Dodo Brands.
16 + лет в IT
Автор программы Java Advanced
B QA.GURU
Пишет и автоматизирует на Java в крупных продуктовых командах
Помогает инженерам расти до Middle u Senior
Специализируется на архитектуре фреймворков и сложной автоматизации
Станислав Васенков, преподаватель QA JS + Playwirght
Артём Ерошенко
Qameta Software.
14+ лет в автоматизации
Разработчик Allure Reports и
Allure TestOps
10+ лет автоматизации сервисов в Яндексе
Эксперт, который формирует стандарты автоматизации индустрии
Станислав Васенков, преподаватель QA JS + Playwirght
Михаил Рубанов
Head of Mobile в Dodo Engineering.
Эксперт по iOS и доступности
Ведёт мобильную часть программы Java Advanced
Тестирует и развивает сложные мобильные интерфейсы
Автор книги об iOS-доступности.
Пишет на Хабр, ведёт Telegram-канал о мобильной разработке
Станислав Васенков, преподаватель QA JS + Playwirght
Роман Сперанский
Android-разработчик в крупной
IT-компании США. 16+ лет в IT
10 лет опыта в тестировании (Yandex, Rambler, Mail.ru)
Эксперт по Kotlin с многолетней практикой
Обучает современным подходам к мобильной и backend-автоматизации
Станислав Васенков, преподаватель QA JS + Playwirght
Михаил Рубанов
Head of Mobile в Dodo Engineering.
Эксперт по iOS и доступности
Ведёт мобильную часть программы Java Advanced
Тестирует и развивает сложные мобильные интерфейсы
Автор книги об iOS-доступности.
Пишет на Хабр, ведёт Telegram-канал о мобильной разработке
Станислав Васенков, преподаватель QA JS + Playwirght
Роман Сперанский
Android-разработчик в крупной
IT-компании США. 16+ лет в IT
10 лет опыта в тестировании (Yandex, Rambler, Mail.ru)
Эксперт по Kotlin с многолетней практикой
Обучает современным подходам к мобильной и backend-автоматизации

Чему вы научитесь

Языку Java и автотестам

Научитесь писать чистый, понятный код на Java и создавать UI- и АРІ-автотесты для веба, мобильных приложений и сервисов.

Архитектуре и дизайну тестовых фреймворков

Освоите PageObject, Chain, JUnit extensions, паттерны разработки (decorator, factory, singleton) и научитесь строить удобные, расширяемые фреймворки.

Лучшим практикам QA и автоматизации

Разберёте процессы автоматизации в команде, научитесь правильно проектировать тесты, управлять тестовыми сценариями и повышать качество продукта.

Backend-
API-тестированию

Поймёте, как тестировать АРІ и сервисы:
Retrofit, gRPC, GraphQL, SOAP, работа с
моделями, параметризация и продвинутая логика взаимодействия сервисов.

Построению инфраструктуры и микросервисов

Научитесь работать с Docker, docker-compose, Kafka, базами данных, микросервисной архитектурой и Spring Boot — так, как с этим работают реальные команды.

Полной автоматизации
B CI/CD

Настроите Jenkins или GitHub Actions,
Allure-репорты, Slack-уведомления, параметры сборок и автоматизированный запуск тестов. Это базовый навык для Middle-инженера.

Что вы создадите на курсе

Ul-фреймворк для веб-тестирования
Вы создадите собственный UI-фреймворк на Java + Selenide: PageObject-архитектура, генерация тестовых данных, отчёты Allure, стабильные локаторы и лучшие практики промышленной разработки.
Проект для тестового задания под вакансию
С нуля разработаете небольшой проект «под вакансию»: 5-10 автотестов,
Jenkins-задача, интеграция с Jira/TestOps, понятный README. Готовая работа для портфолио и откликов работодателям.
API-тестирование с Rest Assured
Полностью оформленный АРІ-проект: модели, спецификации, кастомные отчёты, работа с JSON/XML, перенос логики из UI
в АРІ для скорости и стабильности.
Мобильный проект
(Android/iOS)
Первые полноценные мобильные автотесты: BrowserStack, Appium, инспекторы, видео- и лог-репорты. Настроите запуск на эмуляторе и реальном устройстве.
Backend + база
данных: тестирование микросервисов
Будете работать с реальным учебным приложением (Niffler NG): создадите репозитории, напишете SQL-запросы, научитесь проверять данные прямо из тестов, разберётесь в транзакциях, DI и архитектуре Spring Boot.
Финальный проект уровня Middle
Соберёте сложный интеграционный проект:
UI + AP| + мобильные + базы + микросервисы + Kafka/gRPC/GraphQL +
Docker + CI/CD.

Этот проект — витрина вашего уровня: им можно закрывать требования компаний уровня Тинькофф, Яндекс, VK.

Как проходит обучение

Подробное описание того, как проходит обучение в QA.GURU и основных преимуществ по итогам анализа количественного и качественного исследования.
Integration icon

Теория

84 занятия в удобном ритме: 1-2 раза в неделю после
19:00, записи сохраняются навсегда.
Integration icon

Много практики

Выполните 60 заданий с проверкой и итоговые проекты.
Все вопросы будут разбираться на вебинарах.
Integration icon

Менторское сопровождение

Поддержка менторов: разбор кода, советы по улучшению архитектуры. Индивидуальные наставники помогут в любое время.
Integration icon

Общение в комьюнити

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

Кому подойдёт курс

Программа обучения –
12 месяцев

170 часов теории
150 часов практики
Занятия проходят по расписанию не чаще 1-2 раз в неделю после 19:00 МСК
На лекции и практические задания понадобится около
10 часов в неделю
Материалы остаются с вами навсегда

Ступень 1

Junior

Погружение в автоматизацию и первый автотест
Пишем свой первый автотест без опыта в программировании
Изучаем готовый рабочий проект: GitHub, Jenkins, Selenoid, Allure TestOps
Сразу пробуем три стека: Java + Selenide, Java + Selenium, Java + Playwright
Git и управление кодом
Что такое Git и GitHub, зачем нужны репозитории
Работа с ветками, pull requests, командной разработкой
Первый push, практика коммитов, структура проекта
Инструменты и основы Ul-автоматизации
Gradle, JUnit5, Selenide и почему этот стек оптимальный
Работа с локаторами, CSS/XPath
Практика на demoga.com
Поиск локаторов с Selenium IDE / Selenide IDE
Основы Java (база для автоматизатора)
Как устроен Java-проект: src/main, src/test
Типы данных, переменные, методы, условия, циклы
Объекты, конструкторы, коллекции
Понимание кода, который вы уже пишете в автотестах
Архитектура Ul-тестов
PageObject и компоненты
DSL, степовый и сценарный подходы
Генерация тестовых данных (JavaFaker)
Создание удобной структуры автотестов.
Работа с файлами и отчётностью
Чтение и проверка файлов: txt, pdf, xIs/xIsx, zip
Allure Reports: подключение, вложения, скриншоты, логи
Улучшение читаемости отчётов с помощью шаблонов
CI/CD и окружение для автотестов
Jenkins: создаём задачу, подключаем GitHub, запускаем тесты удалённо.
Управление параметрами: из CLI и Jenkins
Telegram-бот: автоматические уведомления о прогоне тестов
Практика тестовых проектов (подготовка к реальным вакансиям)
Ищем вакансию и делаем небольшой реальный проект под тестовое
Пишем 5-10 автотестов, настраиваем отчёты, Cl, Selenoid
Пишем продающий README для GitHub
Учимся демонстрировать работу работодателям
АРІ-автоматизация
Основы НТТР, типы запросов, ответы
REST Assured: первые АРІ-тесты
Модели, спецификации, генерация отчётов
GPath (JSON/XML): эффективная работа с данными
Перенос логики из UI в API для ускорения и стабилизации тестов
Мобильная автоматизация и другие платформы
Пишем первые мобильные автотесты: Browserstack (iOS, Android)
Работаем с логами и видео
Настройка Appium и Android Studio.
Автотесты на эмуляторе и своём телефоне
Финал: дипломный проект
Выполняете комплексный диплом (UI + API + Mobile)
Собираете тест-план, автотесты, CI/CD, отчёты
Получаете фидбэк от инженеров и пополняете портфолио

Ступень 2

Карьера / Проекты

Скрининг-навыков и индивидуальный план роста
Разбор текущего уровня после 1 ступени
Определение пробелов для выхода на рынок
Индивидуальный roadmap развития до Junior+/Middle-
Отработка собеседований
Скрининг-интервью как у работодателя
Практика технических вопросов по UI, API, CI/CD
Разбор тестовых заданий и типичных ошибок
Работа над учебным или реальным проектом
Выбор проекта: учебный, партнёрский или собственный
Выполнение задач как в продакшене: backlog → тесты → отчёты → Cl
Регулярное ревью кода от преподавателей
Усиление GitHub и портфолио
Улучшаем структуру проектов и фреймворков
Создаём продающий README
Готовим GitHub к просмотру работодателями
Резюме и профили для трудоустройства
Создание резюме под Junior+/Middle-
Доработка сопроводительных писем
Настройка Linkedln / HH / GitHub под вакансии автоматизации
Поиск вакансий и выход на рынок
Подбор релевантных позиций
Подготовка к интервью под конкретную вакансию
Поддержка при откликах и коммуникации с рекрутерами
Практика тестовых заданий
Пишем 1-2 тестовых проекта под реальные вакансии
Формируем полноценный UI + API + CI проект
Получаем детальный фидбэк и дорабатываем
Опыт работы на старте
Моделирование реальной рабочей среды
Обучение работе в команде: таск-трекер, процессы, code review
Помощь в адаптации, если студент выходит на первую работу
Ревью вашего рабочего проекта
Разбор архитектуры, читаемости, отчётности
Рекомендации по улучшению до уровня Middle
Проверка готовности проекта для портфолио
Финальная подготовка к переходу на ступень Middle
Проверяем: готовы ли вы к сложным проектам
Закрываем последние пробелы
Формируем технический фундамент для следующей ступени

Ступень 3

Middle

Архитектура продвинутых тестовых фреймворков
Разбираем, как создаются фреймворки в настоящих компаниях
Модульность, зависимости, DI, расширяемость
Повышение стабильности и скорости тестов
Продвинутая API-автоматизация
Работа с несколькими сервисами одновременно
gRPC, GraphQL, SOAP
Генерация моделей и контрактов
Создание универсальных АР1-слоёв
Написание интеграционных сценариев
Тестирование микросервисов
Микросервисная архитектура: принципы, риски, точки отказа
Тестирование сервисов в связке: запрос - очередь → обработка → база
Контурное тестирование (end-to-end + integration)
Работа с Niffler NG или аналогичными учебными сервисами
Работа с Kafka и асинхронными системами
Kafka topics, partitions, consumers, producers
Тесты, завязанные на события
Проблемы асинхронности и методы стабилизации тестов
Глубокое погружение в backend на Spring Boot
Контроллеры, сервисы, репозитории
Логирование, профили окружений
Mocking сервисов WireMock'oM
Создание собственного учебного backend-сервиса
Тестирование баз данных на уровне Middle
JDBC/Hibernate/ORM-подходы
Интеграционные тесты с реальной БД
Работа в pipeline: миграции, тестовые данные, откаты
CI/CD на уровне компании
Полные пайплайны: билд → тесты → сборка → деплой
GitHub Actions и Jenkinsfile (скриптовые пайплайны)
Сложные параметры, матричные сборки
Работа с окружениями staging / prod-like
Тестирование мобильных приложений. Профессиональные инструменты.
Архитектура тестов для iOS и Android
XCUlTest / Espresso / Appium продвинутый
Логи, видео, инфраструктура под мобильные тесты
Контейнеризация и собственная инфраструктура
Docker на уровне инженерных задач
Docker-compose для сложных стендов
Поднятие собственного Selenoid
Перенос на собственный сервер (VPS), SSH, Linux basics
Финальный проект уровня Middle
Пишете сложный UI + AP| + Microservices + CI/CD проект
Работаете с Kafka, Spring Boot, Docker, gRPC/GraphQL
Создаёте фреймворк, который можно показывать в Тинькофф, VK, Яндекс
Получаете индивидуальную обратную связь от инженерного состава

Истории успеха учеников

Загрузка отзывов...

Мы обучаем по государственной лицензии

После успешной защиты итогового проекта вы получите сертификат установленного образца, который подтверждает вашу квалификацию как инженера-автоматизатора.

Этот документ можно добавить в резюме, приложить к откликам и показать работодателю вместе с вашим GitHub-портфолио.
Dashboard mockup
12 месяцев обучения • старт 29 января

Инженер по автоматизации тестирования (Java)

Вернём деньги, если обучение не подойдёт
Сможете получить налоговый вычет 13%
Перенесем обучение, если у вас поменяются планы
Обучение проводится по лицензии на образовательную деятельность
Записаться
Занять место на ближайшем потоке
В рассрочку от 5 500 р/мес

Поддержка комьюнити

Как студент курса вы получаете:
чат, где можно общаться с менторами, преподавателями и другими инженерами;
разборы кода и best practices от специалистов из индустрии;
помощь в решении сложных задач;
активную поддерживающую среду.
Сообщество — одна из сильных сторон курса. Вы никогда не останетесь один на один с вопросами.
Feature imageFeature imageFeature imageFeature image
Credit card mockups

Учитесь за счёт работодателя

Во многих компаниях действует программа компенсации обучения: работодатель может оплатить курс полностью или частично (до 50–100% в зависимости от политики компании).
Оформим счёт и договор за 1 день
Предоставим закрывающие документы
Поможем согласовать оплату внутри вашей организации

Вопросы?

Отвечаем на популярные вопросы учеников
Нужно ли знать Java?
Необязательно, мы проведем занятия по основам Java для тестировщиков и по фреймворкам для тестирования. Курс подходит для начинающих, его можно успешно закончить, даже если опыта в IT нет.

Если у вас есть хоть какая-то база по любому языку программирования, то учиться будет проще. Если базы нет, некоторые задачи на старте могут показаться сложными. Не нужно бояться этого этапа. Мы всегда придем на помощь.
Где можно почитать отзывы?
Мы собираем отзывы здесь: t.me/qa_guru_reviews.
А еще можно спросить в чате t.me/qa_courses или поискать там уже существующие отзывы о нас.
Можно ли оплатить в рассрочку?
Да, на курс доступна рассрочка до 12 месяцев по кнопке «Купить в рассрочку». При оплате в рассрочку не действуют скидки, промокоды и акции. Подробнее про оплату в рассрочку можно узнать в нашем отделе продаж.
Есть ли скидки?
Действуют скидки:

– Для наших выпускников любого из курсов.
– Сезонные.
Можно ли вернуть деньги?
Да, возврат денежных средств осуществляется в соответствии с условиями, указанными в публичной оферте, в частности в п. 6 и п. 14.2 Приложения №1 к договору.

Размер возврата рассчитывается по формуле, приведённой в оферте, и зависит от даты подачи заявления и количества открытых занятий на момент запроса возврата денежных средств. Срок возврата — в течение трех банковских дней после подтверждения запроса.
Можно ли перевестись на другой курс?
Есть возможность перевестись на другой поток или курс, подробности у нашего саппорта или у отдела продаж.
Как оплатить?
Доступна только оплата картой, из плюсов, можно выбрать рассрочку на срок до 10 месяцев. Подробнее расскажет наш саппорт и отдел продаж.
Avatar photoAvatar photoAvatar photo

Не нашли ответ на свой вопрос?

Напишите нам!
Условия 2025 года на курсы + консультация с основателем · до 31 декабря