Для специалистов с опытом
Скидка до
-40%
до 24 мая

Автоматизация тестирования на Python

Изучите основы языка Python, работу с библиотекой Selenium и фреймворком PyTest. После прохождения курса сможете автоматизировать тестирование и вывести карьеру в QA на новый уровень.

Скидка до
-30%
до 24 мая
Длительность

7 месяцев

Результат

3 кейса в портфолио

Преимущество

Стажировка 1 месяц

Формат обучения

Вебинары и видеокурсы

-40%
7 курсов  бесплатно
Купите этот курс со скидкой до 19 апреля, получите ещё 7 в подарок и прокачайте суперсилы любого востребованного специалиста: от умения считать юнит-экономику до знаний в интернет-маркетинге.
Автоматизация тестирования ― конкурентный навык для QA-инженеров. Работодатели ценят таких специалистов: они автоматизируют рутинные проверки, снижают риски ошибок и лучше контролируют качество продукта. Вы изучите основы Python и используете его для автоматизации тестирования, сможете расширить экспертизу и повысить уровень дохода.

Инженеры по автоматизации тестирования нужны бизнесу

130 000 ₽

Средняя зарплата

1087 вакансий

Доступно прямо сейчас*
*Данные взяты с сайтов по поиску работы
Тестировщик
Москва
от 120 000 руб.
Инженер по автоматизации тестирования
Москва
130 000 руб.
QA Automation Engineer (Python)
Москва
от 100 000 руб.

Кому подойдет курс

Специалистам из других сфер IT

Освоите автоматизацию тестирования и расширите экспертизу в QA. Вам будет проще погрузиться в обучение, если вы владеете навыками ручного тестирования.

Практикующим тестировщикам

Научитесь запускать автотесты на Python и работать с Selenium и PyTest. После обучения сможете претендовать на более высокооплачиваемую должность.

Программа обучения

Автоматизация тестирования на Python

Видеокурс
Git. Базовый курс

Познакомитесь с основами системы контроля версий Git. Выясните, почему она важна в современной разработке и коллективном программировании. Вы также подготовитесь к прохождению собеседований, где несколько вопросов посвящены системе контроля версий.


Навыки по итогам курса: 

  • Знание основных понятий Git
  • Создание и клонирование репозитория, слияние веток, запрос истории изменений
1 месяц, 8 уроков
Основы языка Python

От переменных, циклов и ветвлений до построения программ с помощью объектно-ориентированного подхода. Начнёте решать задачи и проникаться философией языка.


Навыки по итогам курса:

  • Использование основных конструкций языка Python
  • Написание программ, реализация их запуска и отладки
  • Перегрузка и переопределение методов
1 месяц, 8 уроков
Интерактивный курс
HTML/CSS

Узнаете, как верстать макеты, создавать статические сайты и простые интернет-магазины. 


Навыки по итогам курса:

  • Владение языком разметки документов HTML
  • Оформление стилей документа CSS 
  • Работа с Flexbox и макетом дизайна в формате Figma
  • Создание адаптивного сайта 
  • Знание стандартов веб и вспомогательных инструментов
1 месяц, 8 уроков
Автоматизация тестирования на Python. Уровень 1

Познакомитесь с библиотекой Selenium WebDriver, научитесь запускать первые скрипты для тестирования и взаимодействовать с основными элементами интерфейса веб-приложений.


Навыки по итогам курса:

  • Умение работать с библиотекой Selenium WebDriver
  • Составление локаторов для поиска элементов (XPath, CSS-селекторы)
  • Написание скриптов на языке Python
  • Умение работать с различными типами веб-элементов
  • Настройка ожиданий в тестах
  • Использование базовых скриптов JavaScript в тестах


Инструменты:

  • PyCharm
  • Selenium WebDriver
  • Chrome Driver
  • DevTools
1 месяц, 8 уроков
Алгоритмы и структуры данных на Python. Базовый курс

Изучите фундаментальные алгоритмы и используете их для решения практических задач. Освоите классические структуры данных, модуль Collections и работу с деревьями и хеш-таблицами.


Навыки по итогам курса:

  • Изложение идеи в виде блок-схем
  • Чтение готовых схем
  • Реализация программ на их основе
1 месяц, 8 уроков
Автоматизация тестирования на Python. Уровень 2

Освоите фреймворк PyTest и откроете все возможности Selenium WebDriver. Сможете писать автотесты для тестирования UI веб-приложений и создадите проект для портфолио.


Навыки по итогам курса:

  • Опыт работы с самым популярным фреймворком автотестирования в Python - PyTest
  • Работа с паттернами архитектуры автотестов (Page Object, Page Element)
  • Создание отчетов с результатами автотестов


1 месяц, 8 уроков
Linux. Рабочая станция

Узнаете, как работать с командной строкой и настраивать службы в Ubuntu. Познакомитесь с командами управления операционной системой, пользователями и правами.


Навыки по итогам курса:

  • Установка и настройка Ubuntu
  • Работа в терминале, с файлами, файловыми системами и устройствами в Linux
  • Администрирование Linux и других Unix-подобных ОС
  • Написание скриптов и назначение задач по расписанию
  • Настройка веб-сервера и защита с помощью iptables
  • Работа с git, контейнеризация Docker
1 месяц, 8 уроков
Базы данных

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


Навыки по итогам курса:

  • Язык запросов SQL
  • Операторы, фильтрация, сортировка и ограничение Агрегация данных
  • Сложные запросы
  • Транзакции, переменные, представления
  • Администрирование MySQL
  • Хранимые процедуры и функции, триггеры Оптимизация запросов
  • NoSQL

Итоговый проект

Итоговый проект


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

Технологии, которые вы освоите

Python

PyTest

Selenium Web Driver

REST API

PageObject

Git

HTML

CSS

X-Path

Знание основных сетевых протоколов

System Administration experience (Linux)

Docker

Инструменты CI/CD

TeamCity

Jenkins

TestIT

Atlassian Jira, Atlassian Confluence

Знание баз данных (MySQL)

Agile-методологии

Станьте специалистом по автоматизации тестирования

Вы получите максимум пользы от курса, если владеете основами теории тестирования, умеете писать тест-кейсы для тестирования и работать с Test Management System. 

Актуальная программа

Вы изучите основы Python, работу с библиотекой  Selenium и фреймворком PyTest. Всё это ― востребованные навыки и инструменты тестирования, которые ценят работодатели.

Практикующие преподаватели

Преподаватели — эксперты из Mail.ru Group и проектов международного масштаба. Они проводят ручные и автоматизированные тестирования, владеют несколькими языками программирования, и именно на их опыте строится программа.

Выпускники GeekBrains уже работают в компаниях

Многие из наших выпускников раньше не работали в IT, но после обучения устроились в крупные компании или открыли свой бизнес.

Поддержка во время обучения

Преподаватели

Программа обучения на 70% состоит из вебинаров: вы задаёте вопросы и получаете обратную связь от преподавателей.

Куратор чата

Присылает подборки материалов по пройденным темам, помогает поддерживать темп обучения.

Личный наставник

Отвечает на вопросы по домашним заданиям и помогает быстрее усваивать материал.

Аккаунт-менеджер

Помогает записаться на обучение и освоиться в личном кабинете, передаёт ваши пожелания.

Специалисты техподдержки

Помогут, если возникнут сложности с личным кабинетом или загрузкой занятий.

Удостоверение о повышении квалификации

Вы получаете электронный сертификат и удостоверение о повышении квалификации установленного образца, их можно приложить к портфолио и показать работодателю. Обучение проводим на основании гослицензии № 040485.

Мы дарим подарки всем студентам

Удобная рассрочка до 36 месяцев

Если удобнее платить за учёбу постепенно — возьмите рассрочку без переплат от нашего надёжного банка-партнёра.
цена сегодня
5 500
₽ / месяц
цена до скидки
7 500
₽ / месяц
Сэкономьте еще 13%

Вы можете вернуть 13% стоимости через налоговый вычет. Оставьте заявку и спросите об этом менеджера.

Оставить заявку

Начало занятий:31 мая, 7 июня

Отправляя заявку,  вы принимаете условия договора-оферты и даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Скидка до
-30%
до 24 мая

Спасибо, ваша заявка принята!

Менеджер свяжется с вами в ближайшее время.
Упс! Что-то пошло не так

Можно ещё дешевле!

Вы можете вернуть до 13% стоимости обучения в виде налогового вычета. Подробности расскажет наш консультант после отправки заявки.

Для новичков

Если вы хотите с нуля освоить профессию тестировщика, рекомендуем пройти обучение по программе  «Факультет автоматизации тестирования на Python». Вы получите необходимую базу для развития карьеры в этом направлении.

Начать обучение