Складчик
- #1
Java QA Automation 2026 [Олег Пендрак]
- Ссылка на картинку
Практическая программа для Manual QA и начинающих автоматизаторов. Java 21, API, UI, Kafka, PostgreSQL, моки и CI/CD собраны вокруг реального проекта ShawarmaShop. Подготовитесь к рабочим задачам и техническим собеседованиям, итоговый грейд зависит от вашего стартового опыта.
Шесть «болей» новичков и мануальщиков, которые я слышу годами. Под каждую — конкретный модуль, проект, домашка или живой ответ в чате.
6 болей · 6 решений:
1. Прошёл курс, а на собесе спрашивают то, чего не было.
Вместо обещаний конкретной зарплаты курс показывает полный рабочий контекст: от языка и тестовых библиотек до интеграций, инфраструктуры и собеседований. Конкретный грейд после обучения зависит от стартового опыта и качества выполненного проекта.
Маршрут обучения:
Не зоопарк случайных библиотек, а собранная под продакшен экосистема. Кликни плитку — увидишь, зачем она в реальном проекте.
Not Junior-Tier.
Темы разбираются не «галочкой», а так, как ты будешь писать в нормальной команде. Не первый попавшийся пример из YouTube-туториала, а подходы прод-уровня — те, что отличают самоучку от инженера на собесе.
Шесть «болей» новичков и мануальщиков, которые я слышу годами. Под каждую — конкретный модуль, проект, домашка или живой ответ в чате.
6 болей · 6 решений:
1. Прошёл курс, а на собесе спрашивают то, чего не было.
- Как решаем:
Учим то, что реально спрашивают: REST/SOAP/GraphQL/gRPC, Kafka, JDBC, фабрики тестовых данных, чтение чужого кода.
- Как решаем:
Backend-приложение ShawarmaShop с четырьмя API-протоколами, webhooks и Kafka — не типовая Petstore-демка.
- Как решаем:
Полный pipeline: Gradle → Allure → Docker → GitLab CI. Работаем как на проде.
- Как решаем:
Отдельный модуль AI: prompt-инженерия, Kiro IDE, генерация тестов, ревью кода через Claude/ChatGPT.
- Как решаем:
Карьерный блок: резюме, стратегия поиска, мок-собеседование, soft skills и разбор обратной связи.
- Как решаем:
Курс начинается с переменных и циклов, затем постепенно переходит к автотестам, проекту и CI/CD.
Вместо обещаний конкретной зарплаты курс показывает полный рабочий контекст: от языка и тестовых библиотек до интеграций, инфраструктуры и собеседований. Конкретный грейд после обучения зависит от стартового опыта и качества выполненного проекта.
Маршрут обучения:
- Старт — Основы Java
Синтаксис, ООП, коллекции, исключения, дженерики и Stream API. - Практика — Автотесты и интеграции
API, UI, PostgreSQL, Kafka, WireMock и асинхронные сценарии. - Результат — Портфолио и подготовка к интервью
Проект, CI/CD, отчёты, разбор резюме и итоговое мок-собеседование.
- Подходит для сложных продуктов:
Java часто встречается в системах с большим числом сервисов и интеграций. Поэтому в программе есть не только UI, но и API, БД, Kafka, моки и CI/CD. - Зрелый тестовый стек:
JUnit 5, REST Assured, Selenide, AssertJ, Allure и WireMock позволяют собрать поддерживаемый фреймворк, а не набор разрозненных тестов. - Навыки переносятся в команду:
Архитектура, конфигурация, Git, Docker и пайплайны пригодятся независимо от конкретной компании или домена продукта.
Не зоопарк случайных библиотек, а собранная под продакшен экосистема. Кликни плитку — увидишь, зачем она в реальном проекте.
- Java 21 — Language
- JUnit 5 — Framework
- REST Assured — API Tests
- AssertJ — Assertions
- Selenide — UI Tests
- WireMock — Stub Partners
- Allure — Reports
- Datafaker — Test Data
- JDBC + Hikari — DB Layer
- Apache Kafka — Streams
- Awaitility — Async Waits
- Owner — Config
- REST — классический API
- SOAP — Legacy Enterprise
- GraphQL — Schema-First
- gRPC — бинарный RPC
Not Junior-Tier.
Темы разбираются не «галочкой», а так, как ты будешь писать в нормальной команде. Не первый попавшийся пример из YouTube-туториала, а подходы прод-уровня — те, что отличают самоучку от инженера на собесе.
- Page Object на каждый экран
- Типизированные клиенты и DTO
- Awaitility вместо Thread.sleep
- Нормальные моки внешних систем
- Repository + RowMapper
- JUnit 5 Extensions для фикстур
- Платежи, вебхуки, интеграции — есть на каждом проекте. В ShawarmaShop всё это работает: оплата → webhook → статус.
- Стенд поднимается одной командой `docker compose up`.
- На рынке уже не «знаешь Java» против «не знаешь Java», а «знаешь как работать с LLM» против «не знаешь».
- Мы учим конкретные сценарии — генерацию тестов, ревью, дебаг и архитектуру через AI. Не магии, а ремеслу.
- Основы Java — 2–3 недели, 13 уроков
- Тестовый стек — 3–4 недели, 14 уроков
- Внешние интеграции — 1 неделя, 4 урока
- Реальный проект ShawarmaShop — 3–4 недели, 10 уроков
- Workflow и CI/CD — 1–2 недели, 2 урока
- AI в автоматизации — 1–2 недели, 3 урока
- Карьерный блок — 1 неделя, 3 урока
Показать больше
Зарегистрируйтесь
, чтобы посмотреть контент.