Первые 6 месяцев обучения бесплатно

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

Получите все для уверенного старта в QA. Вы с нуля освоите ручное тестирование и автоматизацию на Python, а также научитесь составлять отчёты с результатами автотестов.
10 месяцев
4 проекта в портфолио
Гарантия трудоустройства
Диплом о переподготовке
7 курсов  бесплатно
Купите этот курс со скидкой до 19 апреля, получите ещё 7 в подарок и прокачайте суперсилы любого востребованного специалиста: от умения считать юнит-экономику до знаний в интернет-маркетинге.
Инженер по автоматизации тестирования контролирует качество продукта. В отличие от тестировщика он экономит время на рутинных проверках, запуская автотесты на Python. Такой специалист оптимизирует работу команды и снижает риски ошибок в ПО.
QA-инженеры с навыком автоматизации нужны бизнесу
Источник данных: Headhunter
60 000 ₽
Зарплата в месяц
5% от всех
Доступных вакансий на hh.ru
130 000 ₽
Зарплата в месяц
53% от всех
Доступных вакансий на hh.ru

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

Новичкам
Даже если вы никогда не работали в IT, вы получите востребованную и высокооплачиваемую специальность.
Начинающим тестировщикам
У вас будет всё для ускоренного карьерного роста: комплексные знания и опыт работы с продвинутыми инструментами, методологиями и стандартами.
Практикующим
IT-специалистам
Подскажем, как перейти в востребованное направление и зарабатывать больше.

Освойте автоматизацию на Python с нуля

Актуальная программа
Мы обновляем программу ежегодно: проводим исследования и учитываем требования работодателей.
Практикующие специалисты
Они руководят командами тестирования, развивают проекты всероссийского масштаба, и именно на их опыте строится программа.
Работа в команде
Инженер по автоматизации тестирования ― это на 50% знание технологий и на 50% умение общаться с коллегами. GeekUniversity прокачает ваши soft skills, которые проверяют на собеседованиях.
Живое общение
В курсе 70% вебинаров с преподавателями: вы сможете задать вопросы по теме и быстро получить обратную связь.
100%
студентов GeekBrains, которые обратились в наш центр карьеры, ежегодно выходят на работу по специальности

Как вы найдете работу с помощью GeekBrains

Дадим необходимые знания
Вы получите все навыки на курсах основного обучения и факультативах от компаний-партнеров.
Вместе оформим резюме
Вы подадите заявку в сервис трудоустройства, а HR-специалисты GeekBrains помогут создать резюме, которое выделит вас среди других кандидатов.
Предложим подходящие вакансии
Вы будете рассматривать предложенные нами позиции, откликаться на вакансии из раздела «Карьера» и участвовать в поиске идеального места работы.
Поможем пройти собеседования
Мы дадим советы по прохождению собеседования. И поздравим с оффером :)

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

Наши ученики трудоустроились в компании

Наши студенты достигают успеха

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

I четверть

Основы тестирования

Изучите основы тестирования ПО, разработки тест-кейсов и составления тестовой стратегии. Познакомитесь с Python, основными конструкциями языка и встроенными типами данных.
Курсы
Основы тестирования ПО
— Основные понятия в тестировании
— Место тестирования в процессе разработки ПО
— Тестовая документация и 7 принципов тестирования
— Техники тест-дизайна. Классификация видов тестирования
— Регрессионное тестирование
— Работа с баг-трекером
— Тестирование пользовательского интерфейса
— Клиент-серверные приложения
— Работа с инструментами
1 месяц — 9 уроков
12 часов обучающего контента, 24 часа практики
Основы языка Python
— Знакомство с Python
— Встроенные типы и операции с ними
— Функции
— Полезные инструменты
— Работа с файлами
— Объектно-ориентированное программирование
— ООП. Продвинутый уровень
— ООП. Полезные дополнения
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
II четверть

Автоматизация
UI-тестирования
веб-приложений

Изучите основы вёрстки и HTML/CSS, автоматизации тестирования веб-приложений. Узнаете о локаторах и их использовании, начнёте знакомство с Selenium WebDriver.
Курсы
HTML/CSS. Интерактивный курс
— Основные понятия в веб-разработке
— Основы языка разметки документов HTML
— Основы языка оформления стилей документа CSS
— Основные теги для вёрстки, Псевдоклассы и псевдоэлементы
— Основы позиционирования, работа с Flexbox
— Работа с макетом дизайна в формате Figma
— Основы создания адаптивного сайта
— Стандарты веб и вспомогательные инструменты
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
Автоматизация UI-тестирования веб-приложений на Python. Вводный курс
— Автоматизации тестирования. Теория
— Изучение основ веб-технологий
— Поиск веб-элементов и взаимодействие с ними
— Работа с различными веб-элементами
— Ожидания
— Assertions, циклы, конструкции try-finally, исключения
— Скрытые элементы, всплывающие окна
— Работа с JavaScript, execute_script
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
III четверть

Автоматизация backend-тестирования веб-приложений

Освоите PyTest и паттерн создания автотестов PageObject. Погрузитесь в автоматизацию тестирования backend приложений.
Курсы
Linux. Рабочая станция
— Знакомство и установка операционной системы
— Настройка и знакомство с интерфейсом командной строки
— Пользователи и управление пользователями
— Загрузка ОС и процессы
— Устройство файловой системы Linux. Понятия файла и каталога
— Введение в скрипты Bash. Планировщик задач crontab & at
— Управление пакетами и репозиториями. Основы сетевой безопасности
— Введение в docker
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
Автоматизация UI-тестирования веб-приложений на Python. Продвинутый курс
— Введение в Pytest
— Тестовые наборы данных
— Конфигурирование и отладка тестов
— ООП в тестировании. Построение фреймворка. POM-паттерн
— Дорабатываем фреймворк. Мобильный вид
— Запуск тестов. GitHub Actions, Jenkins
— Построение отчетов в Allure. Обратная связь с разработчиком
— Итоговый урок. Разбор вопросов. Обсуждение лучших практик
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
Автоматизация тестирования backend веб-приложений на Python
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
IV четверть

Командная работа

Изучите инструменты, используемые в CI/CD для непрерывной доставки и интеграции. Потренируетесь работать в команде автоматизации.
Курсы
Процессы CI/CD
— Основы CI/CD. Знакомство с GitLab
— Continuous integration — непрерывная интеграция
— Continuous delivery и continuous deployment— непрерывная доставка и развёртывание
— Troubleshooting — диагностика и решение проблем в CI/CD
1 месяц — 4 урока
12 часов обучающего контента, 24 часа практики
Командная работа
— Введение в Agile
— Scrum, Kanban, Scrumban в командной работе
— Командообразование и командная работа в Agile
— Преодоление конфликтов в Agile-командах
1 месяц — 4 урока
12 часов обучающего контента, 24 часа практики
Командный проект
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики

Предметы с индивидуальным выбором даты старта

Вы можете формировать часть расписания самостоятельно и регулировать интенсивность обучения.
Курсы
Базы данных
— Реляционные базы данных
— Установка СУБД
— Проектирование базы данных, нормальные формы
— SQL-команда CREATE
— SQL-команда INSERT
— SQL-команды SELECT и WHERE
— SQL-команды DISTINCT, ORDER BY, LIMIT
— SQL-команды DELETE и UPDATE
— Согласованность данных
— Внешний ключ
— Создание таблиц с отношением “многие ко многим”
— Составной первичный ключ
— Объединение данных из нескольких таблиц
— Оператор INNER JOIN
— Операторы LEFT JOIN, RIGHT JOIN
— Оператор UNION
— Агрегирующие функции
— Оператор GROUP BY
— Индексы
— Транзакции
20 видеоуроков
Компьютерные сети. Интерактивный курс
— Введение в компьютерные сети
— Ethernet. Физический уровень
— Ethernet. Канальный уровень
— Сетевой уровень. Часть 1. Классовая адресация
— Сетевой уровень. Часть 2. Бесклассовая адресация
— Сетевой уровень. Часть 3. Динамическая маршрутизация
— Транспортный уровень
— Технология NAT
— Транспортные протоколы
— Прикладные протоколы
1 месяц — 10 уроков
10 часов обучающего контента, 30 часов практики
Алгоритмы и структуры данных на Python. Базовый курс
— Введение в алгоритмизацию и реализация простых алгоритмов на Python
— Циклы. Рекурсия. Функции
— Массивы. Кортежи. Множества. Списки
— Эмпирическая оценка алгоритмов на Python
— Коллекции. Список. Очередь. Словарь
— Работа с динамической памятью
— Алгоритмы сортировки
— Деревья. Хеш-функция
1 месяц — 8 уроков
12 часов обучающего контента, 24 часа практики
Подготовка к собеседованию. Тестирование ПО
— Составление резюме
— Поиск вакансий
— Вопросы на собеседовании
— Подготовка к собеседованию
1 месяц — 4 урока
6 часов обучающего контента, 12 часов практики
Подготовка к поиску работы
— Как составить резюме, которое точно заметят
— Составляем карту поиска работы
— Зачем нужны сопроводительные письма
— Что вас ждёт на собеседовании с HR
4 видеоурока

Получите программу курса на email

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Спасибо! Ваша заявка принята.
Мы уже выслали программу курса на вашу почту.
Oops! Something went wrong while submitting the form.

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

Вместе мы позаботимся о вашем профессиональном будущем

Преподаватели
Программа обучения на 70% состоит из вебинаров: вы задаёте вопросы и получаете обратную связь по своим проектам.
Личный наставник
Отвечает на вопросы по домашним заданиям и помогает быстрее усваивать материал.
Аккаунт-менеджер
Помогает записаться на обучение и освоиться в личном кабинете, передаёт ваши пожелания.
Специалисты техподдержки
Помогут, если возникнут сложности с личным кабинетом или загрузкой занятий.
HR-менеджер
Помогает составить резюме и подготовиться к собеседованию.
Чат с одногруппниками
Вы сможете поддерживать связь с одногруппниками и задавать интересующие вас вопросы.

Ваше резюме после обучения

Юрий Кожевников
Инженер по автоматизации тестирования (Python)
90 000 ₽
График
Удалённая работа
Образование
GeekBrains, автоматизация тестирования на Python
Опыт работы
GeekBrains, Проектная работа
Ключевые навыки
— Основы программирования на Python
— Работа с основными селекторами (CSS, XPath)
— Использование паттерна PageObject для проектирования автотестов
— Создание отчётов по результатам запуска автотестов с использованием Allure
— Знание основных сетевых протоколов
— Работа с операционной системой Linux
— Работа с системами CI/CD
— Автоматизация тестирования backend (REST) и frontend (веб) на Python
Портфолио

Станьте дипломированным специалистом

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

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

Изучение английского языка с Lingualeo
3 месяца к Premium подписке
Английский
для IT-специалистов
Видеокурс
Ключ от продуктов
JetBrains
Бесплатная подписка

Стоимость обучения

0 ₽
в месяц
первые шесть месяцев
3 000 ₽
в месяц
после полугода обучения
Первый платёж через 6 месяцев после начала обучения
Рассрочка до 36 месяцев. Удобно вносить небольшие суммы
Можно ещё дешевле!
Вы можете вернуть до 13% стоимости обучения в виде налогового вычета. Подробности расскажет наш консультант после отправки заявки.

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

Начало занятий: 6 апреля

Начало занятий: 22 апреля

Отправляя заявку,  вы принимаете условия договора-оферты и даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности..
Спасибо! 
Ваша заявка принята. Наш менеджер свяжется с вами в ближайшее время.
Oops! Something went wrong while submitting the form.
Хочу учиться