Курс по автоматизации тестирования с использованием стека Java
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
Разработчик чат-ботов и приложений для виртуальных ассистентов PHP Developer. Professional Алгоритмы и структуры данных Scala-разработчик PHP Developer. Basic C# Developer. Professional C# ASP.NET Core разработчик Python Developer. Basic Python Developer. Professional Cloud Solution Architecture Специализация iOS
-25%
HTML/CSS Android Developer. Professional React.js Developer Unity Game Developer. Professional NoSQL Java Developer. Professional Highload Architect C++ Developer. Basic Web-разработчик на Python Unity Game Developer. Basic Интенсив «Оптимизация в Java» Супер-практикум по использованию и настройке GIT Symfony Framework Java Developer. Basic Супер-интенсив "Tarantool" C# Базовый курс
Инфраструктура
MongoDB
-30%
Разработчик чат-ботов и приложений для виртуальных ассистентов Administrator Linux. Professional Network engineer Administrator Linux. Advanced Специализация Administrator Linux Разработчик программных роботов (RPA) на базе UiPath и PIX NoSQL Инфраструктурная платформа на основе Kubernetes Highload Architect Мониторинг и логирование: Zabbix, Prometheus, ELK Супер-практикум по использованию и настройке GIT Administrator Linux.Basic Экспресс-курс «IaC Ansible» Экспресс-курс по управлению миграциями (DBVC) Экспресс-курс "Версионирование и командная работа с помощью Git" Network engineer. Basic Основы Windows Server
Корпоративные курсы
Безопасность веб-приложений MongoDB
-30%
Разработчик чат-ботов и приложений для виртуальных ассистентов Agile Project Manager Руководитель поддержки пользователей в IT Промышленный ML на больших данных Cloud Solution Architecture Внедрение и работа в DevSecOps Spark Developer Reverse-Engineering IT-Recruiter Machine Learning. Professional Интенсив «Оптимизация в Java» Супер-практикум по использованию и настройке GIT Экcпресс-курс «ELK» Enterprise Architect Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» Экспресс-курс «Введение в непрерывную поставку на базе Docker» Основы Windows Server
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
Java QA Automation Engineer

Автоматизация тестирования на Java продвинутого уровня

Полный ландшафт современных технологий тестирования на Java.

Длительность обучения:

4 месяца

4 ак. часа в нед.

Формат:

Online

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

29 июля

Дни занятий:

Чт 20:00, Пн 20:00

Что даст вам этот курс

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

Курс подойдет для:

- Разработчиков автоматизированного тестирования на Java с опытом работы до 1 года и желающих углубить и систематизировать свои знания;
- Специалистов, планирующих внедрить автоматизацию тестирования на своем проекте.

 

После обучения вы сможете:

  1. Научитесь разрабатывать тесты в BDD стиле, близко познакомитесь с фреймворком Cucumber;
  2. Сможете организовывать CI-процесс, используя Jenkins и Docker;
  3. Узнаете, как выполнять тесты в несколько потоков, используя Selenoid и другие инструменты для распараллеливания тестов;
  4. Научитесь строить эффективные отчеты о тестировании с помощью Allure и Report Portal;
  5. Автоматизировать API/Mobile;
  6. Будете отлично разбираться в различных фрэймворках и библиотеках, познакомитесь с набором стандартных инструментов, использующихся в самых разных компаниях.

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

Особенности курса:

Вы поймете принципы работы инструментов тестирования. Разберете, что делать при виде какого-нибудь exception, научитесь понимать, как именно отработал инструмент, и в каком месте искать ошибку. Разберетесь с ключевыми и наиболее популярными инструментами автоматизации UI- и API-тестирования, близко познакомитесь с ярчайшими представителями в своих категориях — Selenium и RestAssured. Освоите паттерны проектирования, многопоточные тесты и процесс организации CI.


Изучите полный ландшафт современных технологий тестирования на Java.

Курс построен на основе требований сегодняшнего рынка труда к профессионалам автоматизации тестирования.

В рамках проектной работы построите полноценный проект по UI автоматизации с соответствующей инфраструктурой.

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

Сергей Мирошин
Александр Суворов
Сергей Шайкин
Software Tester, Libertex Group
Антон Картушин
Анатолий Сенников
Алексей Тараненко
Пришел в тестирование в далеком 2006 году. Начинал с ручного тестирования, со временем дошел до лида.
Успел поработать в таких компаниях, как Mail.ru Group, Рамблер, Лига Ставок.
Из интересного: за время работы реализовал серьезный кейс по переводу ручников в автоматизаторов и снижение их ручного труда до минимума. Также участвовал во внедрении автоматизированного тестирования для фич деплоя. Данное внедрение позволило релизиться до 4 раз в день без критов в продакшене.

Руководитель программы
В тестировании более 13 лет
Преимущественно работает над большими корпоративными проектами (Citibank, ВТБ, Русгидро, Ингосстрах).
Тестирует как бэк, так и фронт.
Языки: Java, С#

Преподаватель
Более 5 лет в тестировании. Занимается тестированием веб приложений, мобильных приложений, бекэнд, embedded systems и desktop. Опыт работы с IoT. Управление средами в AWS.

Окончил МИФИ по направлению "Информатика и вычислительная техника"

Преподаватель
В ИТ-индустрии с 2008 года.
Прошёл путь от эникея до ведущего специалиста по тестированию. Занимался фрилансом. Последние годы работаю в крупных Российских компаниях таких как Теле2 и Техносерв Консалтинг. Работал на проектах таких компаний как Теле2, Росгосстрах, М2, ВТБ.

Образование: РГЭУ(РИНХ), Прикладная информатика в экономике.

Навыки: Занимался тестированием "коробочных" решений для конечных заказчиков. Владею C#, Java, JavaScript, Python.

Преподаватель
Более 6 лет в тестировании. В основном работал над автоматизацией тестирования бэкенда высоконагруженных систем и mission critical communication.
Языки: Java, Kotlin, C++

Преподаватель
Эксперт по тестированию. UX/UI-testing, Web/Mobile/API-testing automation.
Закончил МГОУ в 2013 году и курсы повышения квалификации при МГТУ им. Баумана в 2018 году. Начинал с разработки, тестирования и продвижения интернет сайтов на

популярных CMS платформах. 10+ лет опыта в тестировании Web и Mobile приложений. 5+ лет опыта автоматизации Web/Mobile/API, также тестирования баз данных. За годы работы удалось поучаствовать в интересных проектах с применением разных подходов к разработке тестовых проектов.

Преподаватель
Сергей
Мирошин
Александр
Суворов
Сергей
Шайкин
Антон
Картушин
Анатолий
Сенников
Алексей
Тараненко

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

Сергей Мирошин
Пришел в тестирование в далеком 2006 году. Начинал с ручного тестирования, со временем дошел до лида.
Успел поработать в таких компаниях, как Mail.ru Group, Рамблер, Лига Ставок.
Из интересного: за время работы реализовал серьезный кейс по переводу ручников в автоматизаторов и снижение их ручного труда до минимума. Также участвовал во внедрении автоматизированного тестирования для фич деплоя. Данное внедрение позволило релизиться до 4 раз в день без критов в продакшене.

Руководитель программы
Александр Суворов
В тестировании более 13 лет
Преимущественно работает над большими корпоративными проектами (Citibank, ВТБ, Русгидро, Ингосстрах).
Тестирует как бэк, так и фронт.
Языки: Java, С#

Преподаватель
Сергей Шайкин
Software Tester, Libertex Group
Более 5 лет в тестировании. Занимается тестированием веб приложений, мобильных приложений, бекэнд, embedded systems и desktop. Опыт работы с IoT. Управление средами в AWS.

Окончил МИФИ по направлению "Информатика и вычислительная техника"

Преподаватель
Антон Картушин
В ИТ-индустрии с 2008 года.
Прошёл путь от эникея до ведущего специалиста по тестированию. Занимался фрилансом. Последние годы работаю в крупных Российских компаниях таких как Теле2 и Техносерв Консалтинг. Работал на проектах таких компаний как Теле2, Росгосстрах, М2, ВТБ.

Образование: РГЭУ(РИНХ), Прикладная информатика в экономике.

Навыки: Занимался тестированием "коробочных" решений для конечных заказчиков. Владею C#, Java, JavaScript, Python.

Преподаватель
Анатолий Сенников
Более 6 лет в тестировании. В основном работал над автоматизацией тестирования бэкенда высоконагруженных систем и mission critical communication.
Языки: Java, Kotlin, C++

Преподаватель
Алексей Тараненко
Эксперт по тестированию. UX/UI-testing, Web/Mobile/API-testing automation.
Закончил МГОУ в 2013 году и курсы повышения квалификации при МГТУ им. Баумана в 2018 году. Начинал с разработки, тестирования и продвижения интернет сайтов на

популярных CMS платформах. 10+ лет опыта в тестировании Web и Mobile приложений. 5+ лет опыта автоматизации Web/Mobile/API, также тестирования баз данных. За годы работы удалось поучаствовать в интересных проектах с применением разных подходов к разработке тестовых проектов.

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

Необходимые знания


- знания в области теории тестирования: тест-кейс, тест-план, бага, фича, вот это все;
- навыки программирования на Java: переменные, типы данных,циклы, ветвления, ООП, понимание интерфейсов, знакомство с коллекциями, исключения.
- знание HTML, CSS, JS на уровне "смотреть разметку страницы".
- будет плюсом знакомство с каким-нибудь фреймворком по тестированию, например JUnit

Минимальные требования установлены для того, чтобы наш курс не превратился в скучнейшую теорию основ тестирования и введения в программирование. Наша задача — сфокусироваться на реальных практиках автоматизации тестирования, которые применяются в современных проектах.
Корпоративное обучение для ваших сотрудников
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Вводный уроĸ. Лоĸаторы, Ожидания, Capabilities
Тема 2. Дженерики, Слушатели (listeners), Сложные ожидания
Тема 3. Библиотеĸи Actions, Работа с ĸоллеĸциями: Java Stream, Архитеĸтура. Вспоминаем про Page Object, WebDriverFactory, PageFactory
Тема 4. Практика: Написание авто-теста с нуля
C 16 августа
Тема 5. Подход BDD
Тема 6. Cucumber
Тема 7. Практика
C 26 августа
Тема 8. Основы API.
Тема 9. RestAssured
Тема 10. Contract Testing Spring
Тема 11. Citrus Framework: Теория, первый тест
Тема 12. Citrus Framework: Углубленное изучение, ApplyBehavior, Параметризованные тесты
Тема 13. Практика, Api-Helper’s
C 16 сентября
Тема 14. Паттерн MVC. Spring
Тема 15. Кратĸий обзор WireMock, mockito
C 30 сентября
Тема 16. Современный способ распараллеливания Selenoid.
Тема 17. Практика
C 7 октября
Тема 18. Fiddler(Charles), BurpSuite
Тема 19. Appium. Capabilities
Тема 20. Selenide
Тема 21. Практика
C 21 октября
Тема 22. Что таĸое CI/CD, обзор популярных серверов (Jenkins, Gudson, Travis, TeamCity)
Тема 23. Jenkins
Тема 24. Allure, выгрузĸа отчетов
Тема 25. Практика
C 8 ноября
Тема 26. Консультация
Тема 27. Защита проектных работ
C 15 ноября
Тема 28. Карьерный день с рекрутером
Тема 29. Собеседование у преподавателей
Скачать подробную программу
Выпускной проект
Финальный модуль курса — автоматизация тестирования реального проекта.
Мы предоставим вам проект и список тестов на автоматизацию от лида.
Вам пригодятся полученные на курсе знания, а еще мы приветствуем ваш собственный опыт.
Используйте все, что поможет вам выполнить задачу так, чтобы вы гордились решением и смело показывали его в своем github при приеме на работу.

Процесс обучения

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

Вебинары идут дважды в неделю по 1,5 часа. Все вебинары сохраняются и в записи в вашем личном кабинете.

Домашнее задание выдается в среднем одно в 2 недели, а его выполнение занимает 3-5 часов. Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.

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

Курс длится 4 месяца, а последний месяц отводится для выполнения проектной работы до сдачи домашних заданий и вопросов преподавателям.

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

Для работы на вебинарах вам потребуется: IntelliJ Idea, Java (8+), maven, git.
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.

После обучения вы


  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на github и другие дополнительные материалы;

  • будете уметь выстраивать автоматизацию тестирования с применением современного стэка инструментов: с нуля до красивых и понятных отчетов;

  • приобретете опыт работы с актуальными технологиями, фреймворками и инструментарием;

  • получите сертификат о прохождении курса;

  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

Дата выдачи сертификата: 27 декабря 2021 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Java QA Engineer. Professional»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Java QA Engineer. Professional»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Интенсив "Что такое CI/CD, обзор популярных серверов и практика в Jenkins" День 2
Сергей Мирошин
День открытых дверей
10 июня в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Стоимость обучения
60 000 ₽
Продолжительность
4 месяца
Начало занятий
29 июля