Старт потока: 12 октября

Курс по автоматизации тестирования на Java Advanced 3.0 для продвинутых

Продвинутый курс по автоматизации тестирования на Java 3.0

4.65

Отзывы на TutorTop

10 модулей и финальный проект уровня Middle.

Собственный фреймворк, микросервисы, Kafka, gRPC, GraphQL, Spring Boot, Docker, CI/CD.

За подробной информацией вы можете обратиться в отдел продаж.

Когда

Информация обновляется

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

Информация обновляется

Документ

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

Формат

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

ОБУЧЕНИЕ В QA.GURU

Чему мы учим?

Вы прокачаете знания в автоматизации на Java до уровня Senior+ и разнообразите портфолио впечатляющими кейсами.
Архитектура и дизайн

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

Покроем всё

Тестированию нестандартных протоколов взаимодействия: gRPC, GraphQL, SOAP. А также работе с базами данных и Kafka, и с такими инструментами как docker и docker-compose.

Кроме того

Создадим весь код с нуля, исследуем, как тестируемые технологии работают в Spring Boot под капотом.

Карьера в QA

Востребованность профессии

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

После обучения на курсе: от 220 000 ₽
Junior QA, опыт от 0 до 2 лет
~ 150 000 ₽
Middle QA, опыт от 1 до 3 лет
~ 240 000 ₽
Senior, с опытом от 3 лет
~ 380 000 ₽

ПРОГРАММА КУРСА

10 модулей и финальный проект уровня Middle

01
Как создаются фреймворки в настоящих компаниях

Модульность, зависимости, DI, расширяемость
Повышение стабильности и скорости тестов

02
Продвинутая API-автоматизация

Работа с несколькими сервисами одновременно
gRPC, GraphQL, SOAP
Генерация моделей и контрактов
Создание универсальных API-слоёв
Написание интеграционных сценариев

03
Тестирование микросервисов

Микросервисная архитектура: принципы, риски, точки отказа
Тестирование сервисов в связке: запрос → очередь → обработка → база
Контурное тестирование: end-to-end и integration
Работа с Niffler NG или аналогичными учебными сервисами

04
Kafka и асинхронные системы

Kafka: topics, partitions, consumers, producers
Тесты, завязанные на события
Проблемы асинхронности и методы стабилизации тестов

05
Глубокое погружение в backend на Spring Boot

Контроллеры, сервисы, репозитории
Логирование, профили окружений
Мокирование сервисов через WireMock
Создание собственного учебного backend-сервиса

06
Тестирование баз данных на уровне Middle

JDBC, Hibernate, ORM-подходы
Интеграционные тесты с реальной БД
Работа в pipeline: миграции, тестовые данные, откаты

07
CI/CD на уровне компании

Полные пайплайны: билд → тесты → сборка → деплой
GitHub Actions и Jenkinsfile: скриптовые пайплайны
Сложные параметры, матричные сборки
Работа с окружениями staging и prod-like

08
Тестирование мобильных приложений: профессиональные инструменты

Архитектура тестов для iOS и Android
XCUITest, Espresso, продвинутый Appium
Логи, видео, инфраструктура под мобильные тесты

09
Контейнеризация и собственная инфраструктура

Docker на уровне инженерных задач
Docker Compose для сложных стендов
Поднятие собственного Selenoid
Перенос на собственный сервер: VPS, SSH, Linux basics

10
Финальный проект уровня Middle

Сложный проект: UI + API + Microservices + CI/CD
Kafka, Spring Boot, Docker, gRPC и GraphQL
Фреймворк, который не стыдно показать на собеседовании
Индивидуальная обратная связь от инженерного состава

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

КОРПОРАТИВНОЕ ОБУЧЕНИЕ В QA.GURU

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

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

Компаний Доверяют Нам
0 +

Комьюнити QA.GURU

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

Как студент курса вы получаете:
Сообщество — одна из сильных сторон курса. Вы никогда не останетесь один на один с вопросами.

FAQ

Вопросы и Ответы

Отвечаем на популярные вопросы учеников

Все занятия проходят в записи с добавлением таймкодов для вашего удобства.

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

Операционная система: Win / Mac / Linux, 8 ГБ ОЗУ, процессор i3 2,8 Ghz или лучше. Минимум 6 свободных часов в неделю, ~4 из них будут занимать занятия. Плюс домашки, время выполнения которых сильно зависит от выбранного подхода и наличия опыта в IT.

Автоматизация — следующий карьерный шаг после ручного тестирования.

Немного подтянуть Java не помешает: крутой курс по Java от Тагира Валеева YouTube. А еще рекомендуем любые из ресурсов и книг, такие как: Sololearn, JavaRush, Hexlet, Head First Java, Thinking in Java, Metanit.

Познакомиться с самой концепцией JUnit Extensions. Мы рекомендуем видео от одного из главных разработчиков JUnit 5. На курсе мы будем рассматривать прикладные вопросы использования Extensions в тестах, поэтому, если понять саму концепцию заранее, будет проще.

Познакомиться с тем, что такое gRPC и GraphQL, если вы не встречались с ними на реальных проектах, тоже можем посоветовать два видео с конференций: Владимир Цукур — GraphQL — API по-новому и Александр Борисов — Перенимаем опыт Google в построении микросервисов с gRPC.

На курсе мы будем использовать Spring Boot. Если вы совсем не сталкивались с ним, ничего страшного, но при желании любые материалы по нему не будут лишними.

Docker мы тоже будем использовать, на уровне подготовки своих простых имиджей и запуска в докере БД и приложений, не помешает вспомнить основные концепции.

Мы собираем отзывы здесь.
А еще можно спросить в чате или поискать там уже существующие отзывы о нас.

Да, на курс доступна рассрочка до 12 месяцев по кнопке «Купить в рассрочку». При оплате в рассрочку не действуют скидки, промокоды и акции. Подробнее про оплату в рассрочку можно узнать в нашем отделе продаж.

Действуют скидки:

– Для наших выпускников любого из курсов.
– Сезонные.

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

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

Размер возврата рассчитывается по формуле, приведённой в оферте, и зависит от даты подачи заявления и количества открытых занятий на момент запроса возврата денежных средств. Срок возврата — в течение трех банковских дней после подтверждения запроса.

Есть возможность перевестись на другой поток или курс, подробности у нашего саппорта или у отдела продаж.

Доступна только оплата картой, из плюсов, можно выбрать рассрочку на срок до 10 месяцев. Подробнее расскажет наш саппорт и отдел продаж.

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

Напишите нам и мы поможем разобраться с интересующими вас вопросами и найдём лучшие индивидуальные решения.