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

Курсы

Программирование
C++ Developer. Professional JavaScript Developer. Professional Android Developer. Professional Microservice Architecture React.js Developer JavaScript Developer. Basic PostgreSQL Программист С C++ Developer. Basic Team Lead PHP Developer. Professional Подготовка к сертификации Oracle Java Programmer (OCAJP) Алгоритмы и структуры данных Разработчик IoT C# Developer. Basic Unreal Engine Technical Game Design C# ASP.NET Core разработчик Python Developer. Professional Python Developer. Basic Node.js Developer iOS Developer. Professional Cloud Solution Architecture Kotlin Backend Developer Agile Project Manager Scala-разработчик Symfony Framework iOS Developer. Basic Супер-интенсив Azure Специализация Python Developer
Инфраструктура
Экспресс-курс по управлению миграциями (DBVC) Экспресс-курс «IaC Ansible» Microservice Architecture Разработчик программных роботов (RPA) на базе UiPath и PIX Внедрение и работа в DevSecOps NoSQL Специализация Administrator Linux
-24%
Разработчик IoT Мониторинг и логирование: Zabbix, Prometheus, ELK MongoDB
-30%
DevOps практики и инструменты MS SQL Server Developer SRE практики и инструменты Administrator Linux. Advanced Infrastructure as a code Супер-интенсив "Tarantool" Специализация Network engineer
Корпоративные курсы
Экспресс-курс по управлению миграциями (DBVC) Экспресс-курс «IaC Ansible» Разработчик программных роботов (RPA) на базе UiPath и PIX Внедрение и работа в DevSecOps NoSQL Spark Developer Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» Game QA Engineer DevOps практики и инструменты Enterprise Architect Node.js Developer Cloud Solution Architecture Agile Project Manager Супер-практикум по работе с протоколом BGP Infrastructure as a code Промышленный ML на больших данных Супер-интенсив Azure Руководитель поддержки пользователей в IT
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
Java QA Automation Engineer

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

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

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

6 месяцев

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

Формат:

Online

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

30 ноября

Дни занятий:

Вт 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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

Дата выдачи сертификата: 11 июля 2022 года
Ваш сертификат

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

Сертификат №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 минут, после начала тестирования отложить тестирование не получится!
Стоимость обучения
55 000 ₽
Продолжительность
6 месяцев
Начало занятий
30 ноября