По данным hh.ru, средняя зарплата Senior AutomationQA на Python – 350 000 рублей +
80 000 ₽
Джуниор QA – до года опыта
200 000 ₽
Миддл QA – 1-2 года опыта
350 000 ₽+
Сеньор QA – более 3 лет
Чему ты научишься
Архитектуре и дизайну
- Глубокому пониманию Python 3.12; - Разработке микросервисов на FastAPI, Docker, Postgres
Покроем всё
- Тестированию нестандартных протоколов взаимодействия: gRPC, GraphQL, SOAP; - Работе с базами данных и Kafka прямо из тестов; - Будем использовать docker и docker-compose.
Кроме того
- Мы будем создавать весь код с нуля; - И постоянно говорить о том, как тестируемые технологии работают под капотом.
Отзывы наших студентов
Друзья, я недавно прошел курс QA.GURU "Автоматизация тестирования на Python", надеюсь мой отзыв будет полезен тем, кто определяется с выбором. Я выбрал QA.GURU, тк мне порекомендовали курсы этой школы действующие автотестировщики, которые сами их прошли... полный отзыв ->
Евгений
Привет! Пишу для информации, чтобы порадоваться за вашу команду и что она делает крутые курсы общем и целом. Никому не пересылал, никуда не выкладывал информацию о своем учебном репозитории, его как то нашли и написали. ... полный отзыв ->
Александр Шахматов
В целом могу сказать, что обучение было очень интенсивным, но полезным, бессонные ночи стоили того. Мне лично совмещать с работой было непросто. Но всё возможно :) Главное - быть готовыми к нагрузке и понимать, что это прежде всего нужно вам. ... полный отзыв ->
Александра Климантова
В конце марта получил повышение от руководителя, благодаря пройденным курсам. Включили в группу автоматизаторов (взяли под крыло, дали опытного автотестера в качестве ментора). ... полный отзыв ->
Виктор Сердобинцев
Больше отзывов о нас в Телеграме
Подробная программа курса
Старт 16 января
01 Вводное занятие — Intro to QA.GURU Python Advanced
- О чём этот курс? Кому он подойдёт? Разница курсов с Python Base - Обзор учебного проекта (на чём будем учиться) - Вопросы и ответы - Дадим домашку
02 Разбор домашних заданий к вводному занятию
Проверим домашку со вводного занятия – ДЗ по разработке микросервиса c FastAPI
03 Построение минимального микросервиса с FastAPI и тесты
- Добавим реализацию базы данных, вынесем зашитые данные из эндпоинтов - Обновим тесты
05 Деплоим микросервис с GitHub Actions
- Запустим микросервис и тесты в docker, docker-compose - Запустим всё с GitHub Actions
06 Знакомство с проектом Niffler
- Обзор проекта, запустим локально: настройка в PyCharm - Запуск проекта в Docker, отличия для Windows и Linux - Введение в pytest Fixtures: функции, классы - Разнесение фикстур по разным файлам для авто-тестов
07 Расширяем Pytest: пишем свои фикстуры и управляем запуском теста
- Жизненный цикл теста - Фикстуры для работы с WebDriver
08 Автоматизация на проекте «с нуля» – строим минимальный фреймворк
- Для чего стоит и не стоит писать свой фреймворк - Решаемые задачи - Как не писать фреймворк. Если пишешь – о чем думать
09 Работаем с реляционными базами данных из тестов: Psycopg2
- Psycopg2 – краткая теория - Пишем код на Psycopg2 - Транзакции в Psycopg2
10 Работаем с реляционными базами данных из тестов: SQLAlchemy
- SQLAlchemy – краткая теория - Написание кода с SQLAlchemy - Применимость DAO и Repository
11 Параллелизация тестов в pytest: Как не выстрелить себе в ногу
На этом занятии научишься:
Краткой теории concurrency
Написанию безопасного в многопоточной среде кода тестов
Особенностям работы с pytest fixtures при многопоточном выполнении тестов
Наши преподаватели определяют облик индустрии. QA-инженеры по всему миру используют разработанное ими ПО ежедневно.
Сергей Хомутинин
QA Lead
6 лет опыта SDET от крупного энтерпрайза до миниатюрных стартапов. Контрибьютор опенсорсных проектов, связанных с тестированием на Python, Java, TypeScript.
Александр Котляр
QA Lead
В тестировании с 2015 года, 3 года автоматизировал на Java, с 2018 года автоматизирует на Python. Контрибьютор Selene, webdriver-manager. Автор gitlab-allure-history, local-allure-history-trends-bash, pytest-rocketchat.
Владислав Зингер
Dodo Engineering
Занимается автоматизацией с 2015 года. Начинал в IT .Net (С#) разработчиком. Сейчас QA automation инженер и mobile SRE в Dodo Brands.
Артём Ерошенко
Qameta Software
Более 14 лет занимается автоматизацией тестирования сервисов в Яндексе. С 2011 года разработчик Allure Reports и Allure TestOps, использующихся тестировщиками по всему миру.
Станислав Васенков
Основатель QA.GURU
Более 9 лет опыта в автоматизации тестирования. Основатель сообщества в Telegram @qa_automation, организатор конференции qa.cyprusitforum.com.
Дмитрий Тучс
Dodo Brand
В IT более 12 лет. Начинал в аналитике, управлял проектами, в настоящее время занимается менторством, пишет и автоматизирует на Java. Head of QA at Dodo Brands.
Менторы курса
За каждым студентом – опытный наставник.
Они – не только гуру тестирования, но и твоя поддержка на каждом шагу: проверят домашку, дадут ценный совет и помогут с любыми трудностями
Люблю изучать новые технологии и практики написания хорошего, поддерживаемого, расширяемого и красивого кода. Сторонник DRY / KISS / YAGNI / SOLID / OOП. Любитель Kotlin.
Кузнецов Алексей
гипермаркет "Vprok"
Изучаю новые технологии и стремлюсь к совершенству кода, на работе пишу автотесты на Java. Профессионально играю в большой теннис, в 2016 году пробежал свой первый марафон в 42 км.
Киреев Александр
Альфа-Банк
Работаю ручным тестировщиком на разных проектах, пишу автотесты на Java + Selenide + JUnit. В качестве отчёта о тестировании на проекте используем систему Allure.
Солдатов Константин
Цифровые технологии
В 2021 году прошла курс QA.GURU, постоянно повышаю свою квалификацию в автоматизации тестирования. Люблю пробовать что-то новенькое: хобби, города, музыка, еда, прически и т.д.
Монархович Вероника
Наставник "QA.GURU"
Прокачайся до QA-сеньора
Оставь заявку и мы проконсультируем тебя в ближайшее время
Написать нам в Telegram
Оставить заявку
Все занятия проходят в записи с добавлением тайм-кодов, чтобы было легче их пересматривать. Домашек много, готовься их сдавать регулярно.
Операционная система: Win / Mac / Linux, 8 ГБ ОЗУ, процессор i3 2,8 Ghz или лучше. Минимум 6 свободных часов в неделю, ~4 из них будут занимать занятия. Плюс ДЗ, время выполнения которых сильно зависит от выбранного подхода и наличия опыта в айти.
Да, нужна уверенная база в языке Python и наличие коммерческого опыта написания кода в роли QA или разработчика