Компания: OTUS (Отус)
рейтинг:
Язык:
Актуальная программа курса (59 модулей, по данным школы)
- Модуль 1. Введение в автоматизацию тестирования — В данном модуле будут рассмотрены теоретические аспекты автоматизации тестирования. Студенты учатся работать с GitHub для выполнения домашних заданий. Узнают, как тестировать API и как работать с тестовыми данными. Также погрузятся в разработку на Python.
- • Автоматизация тестирования: введение // ДЗ
- • Погружение в Python: функциональное программирование
- • Погружение в Python. ООП // ДЗ
- • Введение в Pytest // ДЗ
- • Advanced Pytest
- Модуль 2. Тестирование API — В данном модуле будет рассмотрена работа с разными типами данных на Python и знакомство с контекстными менеджерами. Изучена базовая информация по тестированию API и основным подходам в этой области. В конце модуля будет первая консультация по домашним заданиям для закрепления пройденного материала.
- • Работа с тестовыми данными // ДЗ
- • Тестирование API // ДЗ
- • DDT в тестировании API
- • Тестирование gRPC сервисов
- • Консультация по домашним заданиям
- Модуль 3. Тестирование UI — В данном модуле познакомимся с основами Web-разработки и изучим эффективные подходы к тестированию. Разберем все основные аспекты работы Selenium WebDriver. Научимся запускать тесты параллельно и познакомимся с удаленным запуском тестов. Также будет вторая консультация по пройденному материалу и домашним заданиям.
- • Основы Web-разработки
- • Введение в тестирование Web UI, Selenium WebDriver
- • Поиск элементов
- • Ожидания элементов // ДЗ
- • Работа с окнами, iframes, cookies
- • WebElement и работа с ним
- • Паттерн PageObject // ДЗ
- • Логгирование и протоколирование
- • Отчёты Allure // ДЗ
- • Скриншотное тестирование
- • Обзор Playwright
- • Консультация по домашним заданиям
Кем вы сможете работать
Сколько зарабатывают в профессии (медиана hh.ru, по 141 вакансиям)
Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.
Сравнение с похожими курсами других школ
| Курс | Школа | Цена | Срок | Рейтинг | Диплом | |
|---|---|---|---|---|---|---|
| Python QA Engineer (этот) | OTUS (Отус) | 84 000 ₽ | 6 месяцев | 5 | — | — |
| Профессия Тестировщик на Python | Skillfactory (Скиллфактори) | 138 204 ₽ | 4 месяца | 4.8 | Диплом школы | Перейти |
| Алгоритмы и структуры данных на Python. Базовый курс | GeekBrains (ГикБреинс) | — | 4 недели | 4.7 | — | Перейти |
| Специалист по автоматизированному тестированию | GeekBrains (ГикБреинс) | — | 9 месяцев | 1.0 | — | Перейти |
Стоит ли идти на этот курс
Плюсы
- Плотный промышленный стек: Pytest, Selenium, Appium, Docker, Selenoid, Jenkins, GitLab CI, gRPC — не по верхам, а с отдельными модулями под каждый инструмент. Такой охват редко встречается в одной программе.
- Мобильное тестирование вынесено в отдельный блок с Appium — на большинстве курсов этого уровня мобилка либо отсутствует, либо упомянута вскользь.
- Выпускной проект — не учебный пример: нужно собрать тестовый фреймворк для UI и API с нуля, что и проверяет реальную готовность к работе.
- Доступ к платформе подготовки к Big Tech-интервью входит в программу — алгоритмы и System Design отдельно учить не придётся.
Минусы и кому не стоит
- 150 дней при продвинутом уровне — это плотно. Если Python ещё не на рабочем уровне и базового понимания тестирования нет, темп будет некомфортным с первых недель.
- Данных о документе об окончании в программе нет. Если сертификат важен для резюме или работодателя, этот момент стоит прояснить у школы отдельно — до того, как вы оформите заявку.
- Ценник 84 000 ₽ — это верхний диапазон для QA-курсов на российском рынке. Рекомендательное письмо с печатью OTUS получат только лучшие выпускники: рассчитывать на него всем поступающим не приходится.
Когда этот курс вам не нужен
Если вы уже пишете автотесты на Python, настраиваете CI и работаете с Selenium или Appium — программа вам, скорее всего, тесна: большую часть модулей закроете за первые недели. Курс также не подойдёт тем, кто ищет быстрый старт с нуля: пять месяцев на продвинутом темпе без базы — риск не дойти до диплома. И если ваша цель — ручное тестирование или аналитика, а не автоматизация и код, смотрите в другую сторону.
Как выбрать курс по этому направлению
Курсов по автоматизированному тестированию стало много, и первое, на что смотрю — глубина стека. Если в программе только Selenium и базовый pytest, это джун-уровень. Для роста нужны gRPC, Allure, Selenoid, работа с логами и базами. Второе — формат практики: видеолекции без кодревью не дадут автоматизации. Спросите у школы, есть ли проверка домашних заданий живым ментором. Третье — выпускной проект: он должен быть реальным фреймворком, а не учебным «hello world». И отдельно — что со стороны трудоустройства: рекомендательное письмо полезнее, чем абстрактный «карьерный центр», но только если вы реально попадёте в число лучших выпускников.
Частые вопросы
Подойдёт ли курс, если я сейчас работаю ручным тестировщиком?
Уровень заявлен как продвинутый, но такой переход вполне возможен — если вы уже знаете основы Python и понимаете, как устроено HTTP и REST API. Если Python пока на уровне «прочитал пару руководств», сначала нужно восполнить этот пробел.
Сколько времени в неделю нужно выделять?
Программа рассчитана на 150 дней: девять тематических модулей плюс дипломный проект. При таком стеке и темпе рассчитывайте минимум на десять-пятнадцать часов еженедельно, иначе задания будут накапливаться.
Что конкретно будет в выпускном проекте?
По программе — создание тестового фреймворка и автотестов для UI и API. То есть не адаптация учебного шаблона, а сборка своей инфраструктуры с нуля. Это и есть главная проверка готовности.
Есть ли какой-то документ по окончании?
В описании курса этой информации нет. Если сертификат нужен для резюме или требуется работодателем, уточните формат документа у OTUS — лучше сделать это до подачи заявки.
Чем помогут с трудоустройством?
Два инструмента: доступ к платформе с задачами по алгоритмам, System Design и другим темам для подготовки к техническим интервью в крупных IT-компаниях; и рекомендательное письмо с печатью OTUS — но только лучшим выпускникам, не всем автоматически.
Зачем в QA-курсе модуль по DevOps?
Автоматизация без CI/CD — это скрипты на локальной машине, а не боевая инфраструктура. Docker, Selenoid, Jenkins и GitLab CI нужны, чтобы тесты запускались в пайплайне, а не только у вас руками. Это требование большинства вакансий уровня QA Automation Engineer.
Длительность курса
120 дней
Формат обучения
2 вебинара в неделю по 2 академических часа
Обратная связь
общение с преподавателем в канале Slack раз в месяц очные митапы преподавателей и студентов
Теория и практика
7 модулей 39 часов теории и 34-68 часов практики
Чему научитесь
- Уверенно решать задачи в тестировании веб-приложений
- Тестировать и искать неисправности в бекенде
- Проверять работоспособность фронтенда с помощью драйвера браузера Selenium
- Тестировать REST API
- Запускать тесты в системах непрерывной интеграции
- Владеть инструментами диагностики работы сети и ОС Linux для определения причины возникновения багов
прямо сейчас!
О курсе
О курсе
Преподаватели курса
Отзывы
Что понравилось: программа живая, актуализируется прямо в процессе потока - у нас буквально за пару недель до лекции заменили одну тему на более актуальную. Практики много, курсовая работа выстроена так, что темы, которые не до конца зашли на лекциях и ДЗ, всё равно приходится разобрать как следует. После курса сложилось реальное понимание, как устроена сфера веб-автоматизации, какие есть подходы, и уже можно самостоятельно организовать себе базовую инфраструктуру.
Минусы тоже есть. Домашних заданий было много - успеть сделать все за поток реально сложно, не все студенты справлялись. Правда, говорили, что в следующих потоках переделали: теперь есть базовое задание и расширенные, на зачёт хватает только базового. Ещё показалось, что Docker недораскрыт. При развёртывании тестового приложения (использовался OpenCart) он упоминался, но как основной вариант предлагался другой подход. Если бы хотя бы базово объяснили, как поднимать контейнеры, в начале курса - многим было бы проще.
В целом курс рекомендую тем, у кого уже есть начальные знания Python и кто хочет разобраться в автоматизации тестирования комплексно. Перед стартом будет полезно пройти бесплатный курс по Selenium и Pytest на Stepik.
Похожие курсы компании
Другие курсы этих преподавателей
Этот курс в подборках MOOC
«Python QA Engineer» входит в 1 подборку рейтинга MOOC — сравните его с альтернативами по цене, длительности и отзывам студентов.



