THREADQA
    THREADQA
    Главная
    Курсы
    Java QA Automation 2026Скоро
    Анонс · ранний доступ открыт
    Java QA Automation
    Selenium, JUnit, TestNG, CI/CD
    Python QA Automation
    Pytest, Playwright, Docker
    iOS QA Automation
    XCTest, XCUITest, Fastlane
    Все курсы
    Практика
    Мок собеседование
    Тренировка перед реальным интервью
    Записи собеседований
    Разбор реальных собеседований
    Буткемп
    Интенсивная подготовка к работе
    XPath Practice Hub
    Тренажёр XPath-запросов
    Roadmap
    Путь QA-инженера
    XPath Dinner
    Практика XPath в игровом формате
    Блог
    FAQ
    Для компаний
    1. Домой
    2. Курсы QA Automation
    3. Курс Java QA Automation 2026
    ANNOUNCE · 2026 EDITIONJAVA · QA AUTOMATION · ОБНОВЛЁННЫЙ КУРС

    Курс Java QA Automation
    2026 — с нуля до Middle

    Полностью обновлённая программа автоматизации тестирования на Java. Своё backend-приложение, моки партнёров, Kafka, PostgreSQL и AI-инструменты — собрано в один маршрут от первой строки кода до оффера Java QA Automation Engineer.

    Посмотреть программу
    Или подпишись на канал @threadqa_blog — новости и апдейты по запуску
    Купить пока нельзя — это анонс. Старт совсем скоро.
    12+библиотек
    REST Assured · Selenide · Kafka · Allure
    1проект
    ShawarmaShop — реальный backend
    AIпервый
    Kiro · Claude · ChatGPT в каждом модуле
    ·Java 21·JUnit 5·REST Assured·AssertJ·Selenide·WireMock·Apache Kafka·PostgreSQL·JDBC + Hikari·Allure·Datafaker·Awaitility·Owner·Spring Boot·Docker·GitLab CI·Kiro IDE·Claude·ChatGPT·Lombok·Jackson·Maven·Gradle·Java 21·JUnit 5·REST Assured·AssertJ·Selenide·WireMock·Apache Kafka·PostgreSQL·JDBC + Hikari·Allure·Datafaker·Awaitility·Owner·Spring Boot·Docker·GitLab CI·Kiro IDE·Claude·ChatGPT·Lombok·Jackson·Maven·Gradle
    № 01 · ЗАЧЕМ

    Знакомо? Решено.

    Шесть «болей» новичков и мануальщиков, которые я слышу годами. Под каждую — конкретный модуль, проект, домашка или живой ответ в чате.

    6 болей · 6 решений
    01
    ПРОБЛЕМА

    Прошёл курс, а на собесе спрашивают то, чего не было.

    КАК РЕШАЕМ

    Учим то, что реально спрашивают: REST/SOAP/GraphQL/gRPC, Kafka, JDBC, факториз, чтение чужого кода.

    02
    ПРОБЛЕМА

    В портфолио — учебная Petstore-демка, как у всех.

    КАК РЕШАЕМ

    Своё backend-приложение ShawarmaShop с 4 протоколами и Kafka — такого нет на рынке курсов.

    03
    ПРОБЛЕМА

    Тесты пишут, но не показывают как это встраивается в CI и команду.

    КАК РЕШАЕМ

    Полный pipeline: Gradle → Allure → Docker → GitLab CI. Работаем как на проде.

    04
    ПРОБЛЕМА

    Стало непонятно, как пользоваться LLM, чтобы не писать ересь.

    КАК РЕШАЕМ

    Отдельный модуль AI: prompt-инженерия, Kiro IDE, генерация тестов, ревью кода через Claude/ChatGPT.

    05
    ПРОБЛЕМА

    Прошли курс — а офферов нет, потому что резюме мёртвое.

    КАК РЕШАЕМ

    Карьерный блок: резюме, поиск, мок-собес, soft skills, прямой контакт с нанимающими.

    06
    ПРОБЛЕМА

    Из ручника тяжело перейти — не хватает базы по Java.

    КАК РЕШАЕМ

    Курс начинается с переменных и циклов. До недели 4 уже пишешь автотесты, к концу — деплоишь.

    № 02 · АВТОР

    «Я нанимал QA-инженеров в Ozon и VK. Знаю, что спрашивают — и чего не хватает у 90% кандидатов.»

    Олег Пендрак — автор курса Java QA Automation

    Олег Пендрак

    Tech Lead · ThreadQA

    5+лет в автоматизации
    300+консультаций
    10к+на YouTube
    Перейти

    Прошёл путь от джуна-мануальщика до Tech Lead за 4 года. Автоматизировал тестирование в продуктах с миллионами пользователей. Создал ThreadQA — канал и сообщество, где разбираю автоматизацию без воды.

    Этот курс — не пересказ документации. Это маршрут, который я бы дал себе в 2020-м, чтобы дойти до оффера за месяцы, а не годы.

    2020Первый автотест на Java
    2021Запуск ThreadQA · Middle QA в VK
    2023Team Lead в VK · 5к подписчиков · запуск курса
    2024Разработчик и Tech Lead в Ozon — архитектура изнутри
    202510 000+ подписчиков YouTube
    2026Обновлённый курс — всё с нуля
    Отвечаю лично — не бот и не куратор
    Код-ревью на продвинутом тарифе
    Помогаю с резюме и собесами
    Написать @penolegrusКанал @threadqa_blog
    № 03 · РЫНОК

    Java QA Automation платит больше.

    Курс собран так, чтобы после него зарплата начиналась от 200 000 ₽. Для этого охватываем максимум технологий, которые спрашивают на собесах, и показываем как делать правильно — не «лишь бы работало», а так, как пишут в нормальных командах.

    Карьерная лестница
    ПОСЛЕ КУРСА
    от 200к₽
    реальный проект + стек из 12 библиотек + мок-собес = уверенный старт
    MIDDLE
    250–320к₽
    1–2 года опыта · самостоятельные проекты · менторство джунов
    SENIOR
    350к+₽
    3+ года · ставит инфру и менторит команду
    Почему именно Java
    Максимум технологий

    REST, SOAP, GraphQL, gRPC, Kafka, PostgreSQL, Docker, CI/CD — всё в одном курсе. На собесе не будет «а это мы не проходили».

    Показано как правильно

    Не «лишь бы работало», а Page Object, типизированные клиенты, Extensions, Repository-паттерн. Код, который не стыдно показать на ревью.

    Зарплаты выше рынка

    Java QA в среднем на 15–25% больше, чем Python QA. Курс заточен под enterprise-стек — банки, fintech, маркетплейсы платят больше.

    № 04 · СТЕК

    Стек курса Java QA Automation.

    12 LIBS · 1 ECOSYSTEM

    Не зоопарк случайных библиотек, а собранная под продакшен экосистема. Кликни плитку — увидишь, зачем она в реальном проекте.

    DETAILJava 21LTS. Тесты пишем на ней — records, pattern matching, virtual threads. Backend стенда на 17.
    → Внешние интеграции · 4 протоколаВСЁ В ОДНОМ КУРСЕ
    REST
    Классический API
    SOAP
    Legacy enterprise
    GraphQL
    Schema-first
    gRPC
    Бинарный RPC
    № 05 · ИНЖЕНЕРНЫЙ УРОВЕНЬ

    Глубоко, по-инженерному.

    NOT JUNIOR-TIER

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

    UI ТЕСТЫ
    Page Object на каждый экран
    BEFORE
    $("#login-btn").click()

    Селекторы прямо в теле теста, расползаются по 30 файлам.

    AFTER
    LoginPage · MenuPage · OrderPage

    Экран = класс. Тест читается как сценарий, селекторы — в одном месте.

    API ТЕСТЫ
    Типизированные клиенты и DTO
    BEFORE
    given().body("{\"id\":1...}").post(...)

    JSON-строка прямо в коде, тесты ломаются от опечаток.

    AFTER
    OrderApiClient + Order DTO

    Сериализация через Jackson, тело типизировано, ошибки ловятся компилятором.

    KAFKA
    Awaitility вместо Thread.sleep
    BEFORE
    Thread.sleep(2000)

    Надежда, что сообщение дошло. Тесты флакают, билды красные.

    AFTER
    await().atMost(...).untilAsserted(...)

    Ждём ровно столько, сколько нужно. Быстро и стабильно.

    MOCKS
    Нормальные моки внешних систем
    BEFORE

    Хардкод JSON-ответов в коде теста, моки на коленке через if-else.

    AFTER
    WireMock · REST · SOAP · GraphQL · gRPC

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

    БАЗА ДАННЫХ
    Repository + RowMapper
    BEFORE
    rs.getString("name")

    ResultSet и колонки руками. Копипаста на каждый запрос.

    AFTER
    OrderRepository + RowMapper

    Тест проверяет факт, не достаёт колонки. JDBC спрятан за абстракцией.

    EXTENSIONS
    JUnit 5 Extensions для фикстур
    BEFORE
    @BeforeEach { db.cleanup(); kafka.reset(); ... }

    Копируется в каждом тестовом классе.

    AFTER
    @ExtendWith(DbCleanExtension.class)

    Декларируешь требования теста — фреймворк их выполняет.

    PATTERNSPage Object · Factory · Repository · RowMapper
    PRINCIPLESDRY · Fail-fast · Idempotency · Isolation
    TOOLINGGradle · Docker · GitLab CI · Allure
    № 06 · LIVE APP

    Реальный backend для автотестов — 4 протокола.

    SHAWARMASHOP · REAL BACKEND

    Платежи, вебхуки, интеграции — есть на каждом проекте. В ShawarmaShop всё это работает: оплата → webhook → статус.
    Стенд поднимается одной командой docker compose up.

    Что умеет бэкендДОМЕН
    Платежи + webhook
    Оплата → callback → статус. Идемпотентность, retries, обработка дубликатов. Как на любом проде, не учебная заглушка.
    Заказы
    Pending → Preparing → Done
    Меню
    Рецепты, цены, состав
    Ингредиенты
    Restock, low-stock alerts
    Kafka events
    OrderPlaced · PaymentSucceeded
    С чем общаетсяИНТЕГРАЦИИ
    ShawarmaShop · Core
    Spring Boot · Java 17 · Postgres
    RUNNING
    REST
    payments· REST
    JSON · idempotency-key
    SOAP
    meat-supplier· SOAP
    XML envelope · WSDL
    GraphQL
    reviews-service· GraphQL
    query · mutation
    gRPC
    bread-bakery· gRPC
    Protobuf · :50051
    WEBHOOK
    payments callback· WEBHOOK
    POST /webhooks · async
    5протоколов
    REST · SOAP · GraphQL · gRPC · Webhook
    1репозиторий
    Один проект — все интеграции в одном месте
    1команда
    docker compose up — стенд поднимается за минуту
    № 07 · ПРИЛОЖЕНИЕ

    Демо приложения курса — ShawarmaShop.

    LIVE PREVIEW · NO SOUND

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

    shawarma.threadqa.ru/
    PAUSED
    STACK
    Spring Boot · React
    DB
    PostgreSQL
    EVENTS
    Apache Kafka
    API
    REST · SOAP · GraphQL · gRPC
    Тестовый стенд · открыт для всех
    shawarma.threadqa.ru

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

    Открыть стенд→
    В курсе · локально
    Полная версия — у учеников на машине

    Стенд — это витрина. Внутри курса проект разворачивается локально (docker compose up) — и открывается то, чего на публичном стенде нет:

    • Подменять моки внешних сервисов: payments, поставщики, отзывы
    • Редактировать БД напрямую — заводить тестовые данные, ломать состояния
    • Перезапускать сервисы, читать логи, поднимать сценарии deploy/rollback
    Часть курса · не самостоятельный продукт

    Стенд и тренажёр ShawarmaShop — это песочница курса. Программа, теория, задания, проверка преподом, AI-модуль и карьерный блок — дальше на этой странице.

    Программа→Цены и ранняя запись

    → Видео без звука. Воспроизведение стартует и останавливается по скроллу автоматически.

    № 08 · AI / LLM

    AI в QA-автоматизации — отдельный модуль.

    На рынке уже не «знаешь Java» против «не знаешь Java», а «знаешь как работать с LLM» против «не знаешь». Мы учим конкретные сценарии — генерацию тестов, ревью, дебаг и архитектуру через AI. Не магии, а ремеслу.

    Kiro IDE
    spec-driven dev
    Claude
    code reasoning
    ChatGPT
    speed brainstorm
    PROMPT · фрагмент урока→ Claude 4 Sonnet

    $ Сгенерируй REST Assured-тесты для эндпоинта POST /orders, покрой happy + 3 негативных. Используй OrderFactory из проекта. Никаких System.out.

    GENERATE
    Тесты из требований

    Из ТЗ или Swagger — сразу 80% готовых REST Assured-тестов. Дописываешь edge-кейсы.

    REVIEW
    Код-ревью на лету

    Прогоняем PR через Claude — ловим runtime-баги, утечки, плохие имена ещё до коллег.

    DEBUG
    Stack trace в обычный язык

    Скидываешь лог — получаешь объяснение и патч. Учим как промптить, чтобы AI не врал.

    SCAFFOLD
    Kiro IDE — полный пайплайн

    Spec → tasks → код. Поднимаем модуль за час там, где раньше уходил день.

    № 09 · ПРОГРАММА

    От первой строки — до оффера.

    7 PHASES · ~13 WEEKS
    01

    Основы Java

    2–3 недели · 13 уроков
    Синтаксис и базовые конструкции
    • 01
      Введение в курс
      Как устроено обучение и проектная работа
    • 02
      Переменные и типы
      С нуля до уверенного владения
    • 03
      Операторы
      Арифметика, сравнения, логика
    • 04
      Строки
      Форматирование, неизменяемость, StringBuilder
    • 05
      Коллекции
      List, Set, Map — когда что выбирать
    • 06
      Методы
      Параметры, перегрузка, рекурсия
    • 07
      Файлы и конфигурация
      Properties, файловая система
    Объектно-ориентированное программирование
    • 08
      ООП: основы
      Классы, объекты, инкапсуляция
    • 09
      ООП: наследование
      extends, super, абстракции
    Продвинутые конструкции
    • 10
      Исключения
      try-with-resources, проверяемые / непроверяемые
    • 11
      Перечисления
      Enum как замена «магических констант»
    • 12
      Дженерики
      Типобезопасные коллекции и API
    • 13
      Лямбды и Stream API
      Функциональный стиль Java
    Итог фазы:Свободно пишешь код
    № 10 · КАРЬЕРА

    Поиск работы Java QA — отдельный блок.

    RESUME · INTERVIEW · OFFER

    Самое сложное — не выучить Java, а получить первый оффер. В курсе зашит карьерный модуль с шаблонами, чек-листами и тренажёрами, плюс прямой чат, где разбираем твой случай.

    01
    Резюме под Java QA

    Собираем CV, который проходит ATS и нравится тимлидам — формулировки, кейсы, проекты.

    02
    Поиск вакансий

    hh.ru, Хабр Карьера, getmatch, Linkedin — где плотнее, как фильтровать, как читать описание.

    03
    Прямой контакт

    Сообщения нанимающим в Telegram и Linkedin, шаблоны прогрева, реактивация после отказа.

    04
    Soft skills

    Поведенческие вопросы, STAR-методика, как рассказывать про конфликты и провалы без штампов.

    05
    Live-coding

    Тренировка алго и тестов в реальном времени. Разбираем, что делать, когда стопор.

    06
    Калькулятор оффера

    Сетка зарплат по грейдам, опционы, бонусы, RSU, как вести встречные торги без потери оффера.

    Что происходит после старта
    Неделя 1–2
    Резюме готово
    ATS-проверка пройдена
    Неделя 3–4
    20+ откликов
    первые встречи и фидбэки
    Неделя 5–8
    Технические собесы
    live-coding и кейсы
    Неделя 9–12
    Финальные раунды
    оффер и оверторг
    № 11 · ТАРИФЫ

    Анонс. Стартует скоро.

    EARLY ACCESS

    Купить пока нельзя — это ранний анонс обновлённого курса. При раннем доступе — лучшая цена и старт за неделю до публичного. Оставь email — пришлём программу, дату старта и зафиксируем цену.

    Манифест курсаИз manual QA в automation за 12 недель — без выгорания
    ИЗ КОГО
    Manual QA, разработчики, желающие переехать в автоматизацию
    В КОГО
    Java QA Automation Engineer уровня Junior+ → Middle
    ЗА СКОЛЬКО
    12 недель в своём темпе, без отрыва от текущей работы
    Базовый

    Standard

    Курс целиком — все модули, проект, AI-блок, карьерный модуль. Учишься в своём темпе, не один.

    60 000 ₽/ целиком
    от 5 000 ₽/мес · рассрочка до 12 мес
    • Все модули программы (~12 недель материала)
    • ShawarmaShop — реальный backend для тестов
    • 12+ библиотек: REST Assured, Selenide, Kafka, JDBC
    • AI-модуль: Kiro · Claude · ChatGPT
    • Карьерный блок: резюме, поиск, soft skills
    • Доступ в общий чат курса со студентами и автором
    • Конспекты к каждому модулю — для быстрой повторки
    • Квизы на проверку усвоения после уроков
    • Пожизненный доступ + все обновления
    ★ Recommended
    Продвинутый

    Premium

    Всё из Standard плюс домашки с проверкой, мок-собесы и год доступа к библиотеке записей реальных собеседований.

    80 000 ₽/ целиком
    от 6 667 ₽/мес · рассрочка до 12 мес
    • Всё из Standard
    • Домашние задания с проверкой и письменным фидбэком в течение 24 часов
    • Код-ревью каждого ДЗ: разбор архитектуры тестов, паттернов и стиля
    • 3 мок-собеседования: погоняем по Java, автоматизации и разберём твои реальные затыки
    • Годовой доступ к библиотеке записей собеседований
    • Личный созвон с автором 1-на-1 (60 мин) — план обучения под твою цель
    • Разбор твоего резюме и профиля hh.ru / Linkedin
    • Закрытый чат Premium-студентов — плотнее обсуждаем вакансии и собесы

    Цены ориентировочные на момент анонса. Финальная цена зафиксируется на старте.

    Способы оплаты
    Можно платить целиком или дробить рассрочкой через СБП

    Рассрочка оформляется в момент покупки — без переплат, без банка, без справок о доходе. Достаточно паспорта и СБП-приложения.

    Плайт
    до 12 месяцев
    Озон Рассрочка
    до 12 месяцев
    Супер Сплит
    до 12 месяцев
    +7 Pay
    до 12 месяцев
    Нужна другая рассрочка — напиши в личку@PENOLEGRUS
    № 12 · ВОПРОСЫ

    Вопросы про курс.

    Финализируем материалы и стенд. Точную дату объявлю в личке и в канале. Подписавшиеся на канал и в списке раннего доступа узнают первыми и получат лучшую цену.

    Написать @penolegrusКанал @threadqa_blog

    Да. Курс начинается с переменных и циклов, дальше темп нарастает плавно. Уже через 4 недели пишешь полноценные API-автотесты против реального стенда.

    Полностью новый бэкенд ShawarmaShop с REST/SOAP/GraphQL/gRPC и Kafka, отдельный AI-модуль (Kiro IDE, Claude, ChatGPT), карьерный блок с резюме и мок-собесами, и обновлённые презентации.

    5–8 часов: 2–3 на видео, 3–5 на практику. Все материалы предзаписаны — учишься в своём ритме.

    Всё из Standard плюс домашние задания с личной проверкой и 3 мок-собеса: погоняем по Java и автоматизации, разберём конкретные затыки, которые мешают пройти реальное собеседование. Дополнительно — личный созвон со мной с планом обучения под твою цель, разбор резюме и профиля hh.ru/Linkedin, закрытый чат Premium-студентов и годовой доступ к библиотеке записей реальных собесов.

    У ThreadQA есть отдельный курс по Python QA Automation. Java выбирают, когда хотят выше зарплату и работу в банках/маркетплейсах/fintech — там стек именно Java.

    Курс Python QA

    Гарантия возврата — 14 дней с момента старта. Без вопросов и удержаний. Деньги возвращаются на ту же карту, с которой оплачивал.

    Да, работаем с юрлицами: договор, счёт и акт выполненных работ — всё через ЭДО, НДС нет (ИП на УСН). Цена для компании такая же, как для физлица. Я беру всю бумажную часть на себя — от вашей компании нужны только реквизиты, а от вас ФИО, email и Telegram. Доступ открывается в день оплаты счёта.

    Подробнее об оплате от компанииНаписать @penolegrus

    Да, рассрочка до 12 месяцев через СБП-партнёров: Плайт, Озон Рассрочка, Супер Сплит, +7 Pay. Без переплат, без банка, без справок о доходе — нужен только паспорт. По цене Standard это от 5 000 ₽/мес, по Premium — от 6 667 ₽/мес. Если нужен другой вариант рассрочки — напиши в личку, обсудим индивидуально.

    Обсудить рассрочку

    Просто оставь email — пришлём дату старта первыми и зафиксируем цену анонса. Можно также написать в личку @penolegrus или подписаться на канал @threadqa_blog: там объявления о старте, открытии продаж и инсайты о разработке курса.

    Написать @penolegrusКанал @threadqa_blog
    EARLY ACCESS · 2026 EDITION

    Готов?
    Поехали.

    Оставь email — пришлём детальную программу, дату старта и зафиксируем цену анонса. Без спама и авто-рассылок.

    Подписаться на канал@threadqa_blogПеречитать программу
    NEXT · MODULE 01 · VARIABLES
    ThreadQA · 2026 · обновлённая программа
    THREADQAПлатформа QA Automation

    О платформе

    Обучаем автоматизации тестирования на Java, Python и iOS. Курсы, мок-интервью, буткемп с менторством до оффера.

    Онлайн 24/7

    Курсы

    • Java QA Automation 2026Анонс
    • Java QA Automation
    • Python QA Automation
    • iOS QA Automation
    • Про ThreadQA

    Услуги

    • QA Буткемп
    • Мок-собеседования
    • Записи собеседований

    Инструменты

    • Roadmap QA
    • Тренажёр XPath
    • XPath Diner

    Контакты

    • Email
      info@threadqa.ru
    • Telegram
      @penolegrus
    Публичная офертаПолитика конфиденциальностиУсловия использования
    © 2026·ThreadQA LMS·Все права защищены