Для специалистов с опытом

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

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

-15%
скидка до
26 января
Автоматизация тестирования на Java
-15%
скидка до
26 января
Длительность

7 месяцев

Результат

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

Требования

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

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

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

Рассрочка до 12 месяцев

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

• Без переплат по процентам
• Без оплаты первого взноса 
• Для граждан Беларуси 
• Надёжные банки-партнёры
Автоматизация тестирования ― конкурентный навык для QA-инженеров. Работодатели ценят таких специалистов: они автоматизируют рутинные проверки, снижают риски ошибок и лучше контролируют качество продукта. Вы изучите основы Java и используете его для автоматизации тестирования, сможете расширить экспертизу и повысить уровень дохода.
Инженеры по автоматизации
тестирования нужны бизнесу
4 400 BYN
Средняя зарплата
250+ вакансий
Доступно прямо сейчас*
*Данные взяты с сайтов по поиску работы
QA Automation Engineer / Тестировщик
Минск
от 4 400 BYN
Инженер по автоматизации тестирования
Гомель
4 500 BYN
QA Automation (Java/Selenium)
Гродно
от 4 000 BYN
Кому подойдет курс
Специалистам из других сфер 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 автотестов.

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

Основы языка 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% состоит из вебинаров: вы задаёте вопросы и получаете обратную связь от преподавателей.

Куратор чата

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

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

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

Куратор

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

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

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

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

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

Мы дарим подарки всем студентам
Обучение от LinguaLeo
Изучение английского
языка с Lingualeo
3 месяца к Premium подписке
Ключ от продуктов
JetBrains
Бесплатная подписка
Защитное решение «Лаборатории Касперского»
Пробная версия на 3 месяца
Удобная рассрочка до 12 месяцев
Если удобнее платить за учёбу постепенно — возьмите рассрочку без переплат от нашего надёжного банка-партнёра.
Цена сегодня
127
BYN/месяц
При рассрочке до 18 месяцев
Цена до скидки
34 684
тенге
150 BYN
тенге
цена до скидки
25 926
тенге
Получи скидку при оплате одним платежом
Оставить заявку

Начало занятий: 27 января

Бесплатный звонок +375 29 171-55-70
Отправляя заявку,  вы принимаете условия публичного договора и даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
-15%
скидка до
26 января

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

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