Программа

14 тем. Одна за другой.

Ручное тестирование и автотесты на Python для QA-инженера уровня middle. Обязательная часть — 30 дней при 2–3 часах в день. В каждой теме — короткие уроки с практикой, квиз и сдача куратору; есть обязательные уроки и уроки по желанию. Первая тема открыта сразу. В сопровождении Python тоже открыт сразу, остальные темы открываются по одной после сдачи предыдущей.

Ручная линия

8 тем

Баг-репорты, тест-дизайн, DevTools, API, SQL и логи, мобильные приложения, работа в команде.

бесплатноT-01 · ручная линия
T-01· 12 уроков

Разработка и баг-репорт

Как устроена разработка и где в ней тестировщик. Чек-лист, баг-репорт от заголовка до жизненного цикла, severity и priority, локализация бага.

открыта сразу
T-02 · ручная линиязакрыта
T-02· 9 уроков

Требования и тест-документация

Тест-кейсы и их статусы, работа с требованиями, тест-репорт, дубликаты и плавающие баги, артефакты к багу, критерии приёмки, матрица трассировки, стратегия и план.

Откроется после сдачи темы 1.
T-03 · ручная линиязакрыта
T-03· 10 уроков

Тест-дизайн

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

Откроется после сдачи темы 2.
T-04 · ручная линиязакрыта
T-04· 11 уроков

Веб: HTTP и DevTools

Как браузер говорит с сервером и как это увидеть: HTTP, вкладки DevTools, хранилище, адаптивность, Lighthouse, сессии и токены, повтор запроса, быстрые проверки доступности.

Откроется после сдачи темы 3.
T-05 · ручная линиязакрыта
T-05· 13 уроков

API вручную: Postman и curl

Что такое API, JSON, Postman и curl, что проверять в ответе, чтение OpenAPI, авторизация, идемпотентность, списки и пагинация, контракт.

Откроется после сдачи темы 4.
T-06 · ручная линиязакрыта
T-06· 12 уроков

Данные и логи: SQL, терминал, Kibana

Терминал для входа на стенд, SQL для проверки данных — выборки, JOIN, агрегаты, подзапросы, целостность, подготовка тестовых данных — и логи: Kibana и трассировка по request-id.

Откроется после сдачи темы 5.
T-11 · ручная линиязакрыта
T-11· 5 уроков

Мобильные приложения и Charles

Android-эмулятор, особенности мобильных приложений — прерывания, фон, офлайн, разрешения — и Charles: подмена ответа, точки останова, Map Local и ограничение скорости сети.

Откроется после сдачи темы 12.
T-12 · ручная линиязакрыта
T-12· 8 уроков

Работа в команде

Jira, ритуалы команды, Scrum и Kanban, короткий тест-план, качество баг-репорта, как отстоять баг, решение о релизе, ретро и постмортем.

Откроется после сдачи темы 6.

Линия кода

4 темы

Python с нуля и Git — открыт сразу, параллельно ручной линии; автотесты API на pytest — после Python и темы 5. UI-автотесты, фреймворк и CI — после оффера.

T-07 · линия кодазакрыта
T-07· 17 уроков

Python с нуля и Git

Программирование для тестировщика: Python с нуля до классов, Git и пул-реквест для работы с кодом автотестов. Первые уроки — в браузере, без установки; с урока про установку — на своём компьютере.

Открыта сразу.
T-08 · линия кодазакрыта
T-08· 17 уроков

API-автотесты

API-автотесты на pytest и requests: первый тест, проверка тела и статуса, негативные проверки, авторизация, фикстуры, параметризация и маркеры, слой клиента, модели Pydantic, полный цикл ресурса, разбор падений. Задачи — в браузере на учебном стенде, задания — в своём репозитории с автопроверкой на подсаженных багах API MarketCove.

Откроется после сдачи тем 5 и 7.
T-09 · линия кодазакрыта
T-09

UI-автотесты: Playwright

UI-автотесты на Playwright: установка, локаторы, действия и проверки, ожидания и нестабильные тесты, формы, Page Object, отладка. Уроки переводятся с TypeScript на Python.

После оффера — по желанию, как углубление. Уроки готовятся.
T-10 · линия кодазакрыта
T-10

Фреймворк автотестов

Как из набора автотестов сделать проект, с которым работает команда: слои фреймворка, от Page Object к App Actions, тестовые данные через API и фабрики, настройки окружений и секреты, свои фикстуры, отчёты и артефакты Playwright, параллельный запуск и изоляция состояния.

После оффера — по желанию, как углубление. Уроки готовятся.

Собеседования и после оффера

2 темы

Мок-собеседование с куратором и выход на рынок; финальный проект — после оффера, по желанию.

T-13 · команда и карьеразакрыта
T-13· 2 урока

Финальный проект

Полный цикл на MarketCove: план тестирования, ручные проверки, баги, автотесты API и интерфейса, прогон в CI.

После оффера — по желанию, как углубление.
T-14 · команда и карьеразакрыта
T-14· 9 уроков

Готов к собеседованиям

Этап после обязательной части: подготовка к собеседованию на позицию middle QA и лайвкодинг, резюме и портфолио на GitHub на проверку куратору, мок-собеседование с куратором как проверка готовности. По желанию — разбор вакансий, сопроводительное письмо, коммуникация, AI в работе.

Откроется после сдачи тем 8 и 11.

Углубление по желанию

18 треков

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

  • D-01закрыта
    D-01· 7 уроков

    API глубже

    Контракты на Pact, GraphQL, gRPC, WebSocket, вебхуки и потоки OAuth2.

    Откроется после оффера, в сопровождении.
  • D-02закрыта
    D-02· 6 уроков

    SQL глубоко

    Планы EXPLAIN, индексы и блокировки, оконные функции, CTE и рекурсия.

    Откроется после оффера, в сопровождении.
  • D-03закрыта
    D-03· 5 уроков

    Сеть под HTTP

    TCP и TLS, DNS, HTTP/2, HAR изнутри, CORS и preflight.

    Откроется после оффера, в сопровождении.
  • D-04закрыта
    D-04· 5 уроков

    Как устроен фронтенд

    Отрисовка страницы, Shadow DOM, Service Workers, IndexedDB, source maps.

    Откроется после оффера, в сопровождении.
  • D-05закрыта
    D-05· 5 уроков

    Доступность

    WCAG 2.1 AA, сканеры axe и pa11y, роли ARIA, скринридеры, контраст.

    Откроется после оффера, в сопровождении.
  • D-06закрыта
    D-06· 6 уроков

    Производительность

    k6 и JMeter, flame chart и память, Core Web Vitals, бюджеты в CI.

    Откроется после оффера, в сопровождении.
  • D-07закрыта
    D-07· 7 уроков

    Безопасность

    OWASP Top 10, IDOR, OAuth и JWT, инъекции, CSRF, утечки секретов.

    Откроется после оффера, в сопровождении.
  • D-08закрыта
    D-08· 5 уроков

    Наблюдаемость

    Логи, метрики и трейсы: PromQL, OpenTelemetry, Grafana, Sentry.

    Откроется после оффера, в сопровождении.
  • D-09закрыта
    D-09· 6 уроков

    Архитектура систем

    Микросервисы, очереди, кэши, CAP, отказы и повторы.

    Откроется после оффера, в сопровождении.
  • D-10закрыта
    D-10· 3 урока

    Устройство ОС

    Процессы и потоки, файловые системы и права, память и подкачка.

    Откроется после оффера, в сопровождении.
  • D-11закрыта
    D-11· 5 уроков

    Мобильные глубже

    Инструменты iOS, Charles и pinning, Frida, устройство Appium.

    Откроется после оффера, в сопровождении.
  • D-12закрыта
    D-12· 5 уроков

    Android глубже

    ADB на реальном устройстве, разбор крашей, перехват трафика, разрешения.

    Откроется после оффера, в сопровождении.
  • D-13закрыта
    D-13· 4 урока

    Командная строка

    sed и awk, find и xargs, jq для JSON, скрипты на bash.

    Откроется после оффера, в сопровождении.
  • D-14закрыта
    D-14· 5 уроков

    AI в тестировании

    LLM в работе тестировщика, RAG, тестирование LLM-приложений.

    Откроется после оффера, в сопровождении.
  • D-15закрыта
    D-15· 7 уроков

    Web3 руками

    Тестовое окружение, транзакции, dApp, токены и NFT.

    Откроется после оффера, в сопровождении.
  • D-16закрыта
    D-16· 8 уроков

    Тесты в CI/CD

    Тесты как гейт пайплайна, шардинг, ночные прогоны, флаки.

    Откроется после оффера, в сопровождении.
  • D-17закрыта
    D-17· 7 уроков

    Визуальная регрессия

    Снапшоты в Playwright, нестабильность, кросс-браузер, ревью эталонов.

    Откроется после оффера, в сопровождении.
  • D-18закрыта
    D-18· 7 уроков

    Нагрузка как код

    Сценарии, параметризация, пороги pass/fail, нагрузка в CI.

    Откроется после оффера, в сопровождении.

Python с нуля, Git и API-автотесты на pytest и requests — готовы. UI-автотесты, фреймворк и CI — после оффера, по желанию. Ручная часть программы готова целиком.

Первая тема открыта сразу

Тема 1 — бесплатно и без срока, карта не нужна. Остальные темы открываются в сопровождении: после каждой темы — сдача куратору, созвон — когда ему нужно уточнить.