Участвует в Черной Пятнице
Скидка 20% действует 
Оставьте заявку и узнайте у менеджера про скидку на программу обучения и подарки от партнёров
Для специалистов с опытом

Освоите основы Java, научитесь автоматизировать тестирование Web UI и бэкенда на Java.

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

Автоматизация тестирования на Java
Длительность

7 месяцев

Результат

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

Требования

Навыки ручного тестирования

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

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

Специальное предложение
в чёрную пятницу!

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

Ярмарка профессий

узнайте про опыт 15-ти
специалистов из разных
областей, который поможет вам лучше ориентироваться
на цифровом рынке и понять, кто чем занимается

Путь в цифру

разберетесь, как стать
востребованным специалистом
на современном рынке труда

Карьерная
мастерская

получите долгосрочный план по развитию в той профессии, которая вам подходит

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

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

130 000 ₽

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

1174 вакансий

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

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

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

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

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

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

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

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

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


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

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

Освоите основы объектно-ориентированного программирования (ООП) и научитесь создавать собственные проекты. Главная особенность курса ― сочетание теории и практики в виде онлайн-тренировок.

1 месяц, 9 уроков
Java Core для тестировщиков

С нуля разработаете проект автоматизации тестирования на Java. Получите практический опыт применения сложных объектно-ориентированных концепций. 

Перед прохождением курса рекомендуется освоить курс «Java. Уровень 1».

1 месяц, 8 уроков
Интерактивный курс
HTML/CSS. Интерактивный курс

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


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

  • Владение языком разметки документов HTML
  • Оформление стилей документа CSS 
  • Работа с Flexbox и макетом дизайна в формате Figma
  • Создание адаптивного сайта 
  • Знание стандартов веб и вспомогательных инструментов
1 месяц, 8 уроков
Автоматизация тестирования Web UI на Java
  • Selenium WD
  • Apache Maven
  • Основы Selenium — часть 1
  • JUnit
  • Основы Selenium — часть 2
  • Page Object
  • Allure, протоколирование
  • BDD, Selenide
1 месяц, 8 уроков
Базы данных

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


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

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


1 месяц, 7 уроков
Тестирование бэкенда на Java

Разберёте основные инструменты для тестирования бэкенда, напишете фреймворк на Java, протестируете RESTful-сервисы и те, что используют SOAP для обмена данными. Настроите CI в Jenkins для автоматического запуска тестов.

1 месяц, 8 уроков
Автоматизация тестирования с использованием SpringBoot

Научитесь разворачивать тестовые фреймворки, используя популярный java-фреймворк SpringBoot. Разберете особенности конфигурации и построения архитектуры проекта, тестирование API с использованием RestTemplate, детали интеграции с ORM MyBatis, а также основы тестирования на заглушках с использованием Mockito. Также будут рассмотрены возможности использования Seleium WebDriver и Spring MVC для UI автотестов.

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

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

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

Менеджер свяжется с вами в ближайшее время.
Oops! Something went wrong while submitting the form.

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

Основы языка Java

JUnit5

Cucumber

Selenium Web Driver

REST API

PageObject

Git

HTML

CSS

X-Path

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

Rest-assured, OkHttp, Retrofit

ORM (MyBatis)

Allure

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

SoapUI

Spring Boot

Spring Data

RestTemplate

Spring Security

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

Анна Хворостьянова | Senior Software Developer in Test в компании Quantori

Работает над проектом умного устройства: тестирует backend системы, анализирует большие данные и автоматизирует тесты на Java. Специализируется на тестировании нейросетей и ETL-систем. Ранее возглавляла команду QA-инженеров в «Инфосистемах Джет», также работала в компании Nexign (ex-«Петер-Сервис») над проектами в нефтегазовой отрасли.

Антон Павлов | Начальник отдела автоматизации тестирования

До карьеры в тестировании ПО работал в области телекоммуникаций. Заинтересовался тестированием ПО, начал с книги «Тестирование Дот Ком». За 6 лет прошёл путь от младшего тестировщика до начальника отдела автоматизации тестирования.

Евгений Синюк | Инженер по автоматизации тестирования в ООО «Андерсен Групп»

Работает над автоматизацией тестирования функциональности видеоконференций и чата. Ведёт разработку фреймворка, который снижает загруженность мануальных тестировщиков и сокращает время доставки новой версии продукта. Раньше работал в EPAM Systems инженером по автоматизации тестирования для ПО офлайн-библиотек.

Алексей Ходырев | Senior QA Engineer в SM Lab

Работает с продуктовыми командами, помогая внедрять методологии DevOps и инженерные практики обеспечения качества. Участвует в создании веб-, api- и desktop-продуктов. В сфере IT более 14 лет: за это время сменил специальность инженера-программиста на тестировщика, основал департамент тестирования из 40 сотрудников и с нуля разработал систему автоматизации на Java.

Юрий Милютин | Software Engineering Manager в Сбербанке

Управляет четырьмя командами из 40 человек. Руководит разработкой крупнейших сервисов эквайринга в Европе по количеству транзакций. В России сервисы занимают 60% рынка эквайринга. Ранее разрабатывал систему оценки рисков в Deutsche Bank, был корпоративным тренером в МТС.

Дмитрий Свиридов | Mobile QA Automation Engineer

Специализируется на мобильных приложениях. Занимался тестированием VR-приложений на основных платформах: Cardboard, DayDream, Oculus GO, GearVR. Есть опыт внедрения процессов тестирования с нуля (MEL Science) и автоматизации тестирования на проекте (Arrival).

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

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

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

Вы изучите основы Java, работу с базами данных и автоматизацию тестирования UI. Всё это ― востребованные навыки и инструменты, которые ценят работодатели.

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

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

Доступ к сообществу GeekBrains

Вы найдёте полезные контакты и единомышленников в вашем городе, сможете делиться опытом в базе знаний GeekBrains. Будете посещать закрытые митапы, хакатоны и другие онлайн- и офлайн-мероприятия как слушатели и спикеры.

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

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

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

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

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

Куратор чата

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

Студент-наставник

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

Куратор

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

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

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

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

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

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

Обучение от LinguaLeo
Изучение английского
языка с Lingualeo
3 месяца к Premium подписке
Ключ от продуктов
JetBrains
Бесплатная подписка
Защитное решение «Лаборатории Касперского»
Пробная версия на 3 месяца

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

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

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

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

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

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

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

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

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

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