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

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

Получите все для уверенного старта в QA. Вы с нуля освоите ручное тестирование и автоматизацию на Python, а также научитесь составлять отчёты с результатами автотестов.
10 месяцев
4 проекта в портфолио
Гарантия трудоустройства
Диплом о переподготовке
Инженер по автоматизации тестирования контролирует качество продукта. В отличие от тестировщика он экономит время на рутинных проверках, запуская автотесты на 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 ₽
в месяц
первые шесть месяцев
4 990 ₽
в месяц
после полугода обучения
Первый платёж через 6 месяцев после начала обучения
Рассрочка до 36 месяцев. Удобно вносить небольшие суммы
Можно ещё дешевле!
Вы можете вернуть до 13% стоимости обучения в виде налогового вычета. Подробности расскажет наш консультант после отправки заявки.

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

Начало занятий: 24 февраля, 4 марта

Начало занятий: 15 марта

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