Скидка 40% при оплате до 22 января 2021
Для специалистов с опытом

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

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

Длительность

7 месяцев

Результат

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

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

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

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

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

Автоматизация тестирования ― конкурентный навык для 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
  • BeautifulSoup

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

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

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


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

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

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


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

  • Работы с библиотекой Selenium WebDriver
  • PyTest
  • POM-паттерн составления тестов

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

  • PyCharm
  • Браузеры Chrome Driver, FireFoxDriver
  • DevTools
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-методологии

Вас будут обучать топовые эксперты

Полина Анисова | Специалист по автоматизации тестирования в Mail.ru Group

Занимается ручными и автоматизированными тестами с использованием Python и Selenium. Специализируется на тестировании игровой веб-платформы My.Games, мобильных и desktop-приложений.

Раньше работала в «КриптоПро»: отвечала за тестирование провайдера КриптоПро CSP, клиентских и серверных приложений (удостоверяющий центр, облачный сервис подписи). Настраивала сети и взаимодействовала с операционными системами Windows, Linux и MacOS.

Илюза Сакаева | Software Development Engineer in Test

Работает в сфере логистики, ориентированной на американский рынок. Создаёт и настраивает балансировщик бэкенда, пишет бизнес-логику для сервисов на Python, участвует в написании нагрузки на Go.

Окончила факультет информационных технологий и вычислительной математики К(П)ФУ по специальности Software Engineer. Работала в New Cloud Technologies и Akvelon, сейчас изучает Machine Learning в разработке тестов и обеспечения качества.

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

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

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

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

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

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

Экспертиза Mail.ru Group — IT-гиганта

В группу входит более 100 успешных бизнес-продуктов (ВКонтакте, Delivery Club, Ситимобил и многие другие). Вы получите знания, которые мы добыли путём проб и ошибок.

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

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

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

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

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

Куратор чата

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

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

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

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

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

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

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

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

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

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

Стоимость курса

-40%
Рассрочка без первого взноса и переплат
2 600
₽ / месяц
Одним платежом
78 000 ₽
46 800 ₽
Скидка действует до 22 января 2021

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

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

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

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

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

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

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

Скидка на обучение 

40%

Оставьте заявку и узнайте подробности у менеджера

14
дня
00
:
00
:
00
до конца новогодней распродажи
Оставить заявку

Скорее собирайтесь у елочки: розыгрышей будет целых три. И все они среди тех, кто с 1 по 30 декабря 2020 года купит обучение на сумму от 50 000 рублей. Рассказываем по порядку.

  • У нашего Деда Мороза есть мешок подарков от Apple. Среди них — MacBook Air, iPhone 11 Pro, часы Apple Watch и наушники AirPods Pro. 
  • Разыгрываем призы трижды: 11 декабря, 21 декабря и 12 января. Участвуют те, кто купил курсы на сумму от 50 000 рублей с 1 по 30 декабря 2020. Результаты опубликуем в нашем блоге.
  • Чем раньше купите обучение, тем больше у вас шансы на выигрыш. Например, если вы оплатите курс 1 декабря, то поучаствуете во всех трех розыгрышах.

Подробнее обо всех условиях розыгрыша читайте в блоге.

Счастливого Нового года и удачи!