Курс по автоматизации тестирования с использованием стека Java
🔥 Начинаем BLACK FRIDAY!
Максимальная скидка -25% на всё. Успейте начать обучение по самой выгодной цене.
Выбрать курс

Курсы

Программирование
iOS Developer. Basic
-25%
Python Developer. Professional
-25%
Разработчик на Spring Framework
-25%
Golang Developer. Professional
-25%
Python Developer. Basic
-25%
iOS Developer. Professional
-25%
Node.js Developer
-25%
Unity Game Developer. Professional
-25%
React.js Developer
-25%
Android Developer. Professional
-25%
Software Architect
-25%
C++ Developer. Professional
-25%
Backend-разработчик на PHP Web-разработчик на Python Алгоритмы и структуры данных Framework Laravel PostgreSQL Team Lead Разработчик голосовых ассистентов и чат-ботов Архитектура и шаблоны проектирования Agile Project Manager Нереляционные базы данных Супер - интенсив по паттернам проектирования Супер-практикум по использованию и настройке GIT IoT-разработчик Подготовка к сертификации Oracle Java Programmer (OCAJP) Супер-интенсив «СУБД в высоконагруженных системах» Супер-интенсив "Azure для разработчиков"
Инфраструктура
Мониторинг и логирование: Zabbix, Prometheus, ELK
-25%
DevOps практики и инструменты
-25%
Архитектор сетей
-25%
Инфраструктурная платформа на основе Kubernetes
-25%
Супер-интенсив «ELK»
-16%
Супер-интенсив «IaC Ansible»
-16%
Administrator Linux. Professional MS SQL Server Developer Безопасность Linux PostgreSQL Reverse-Engineering. Professional CI/CD VOIP инженер Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Administrator Linux.Basic Супер-интенсив "Tarantool"
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Специальная цена
Пройдите тестирование и получите доступ к курсу по специальной цене!
Специальная цена
Пройдите тестирование и получите доступ к курсу по специальной цене!
Java QA Automation Engineer

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

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

Формат:

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

Дни занятий:

4 месяца

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

Online

21 декабря

Пн 20:00, Чт 20:00

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

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

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

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

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

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


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

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

Разберете принцип работы Selenium для написания более стабильных, быстрых и надежных тестов

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


В результате курса вы:

- Освоите обязательные для автоматизации паттерны: PageObject, PageFactory и ScreenPlay;
- Научитесь разрабатывать тесты в BDD стиле, близко познакомитесь с фреймвором Cucumber и аналогами;;
- Узнаете, как выполнять тесты в несколько потоков, используя Selenium Grid, Selenoid и другие инструменты для распараллеливания тестов;
- Сможете организовывать CI-процесс, используя Jenkins и Docker;
- Научитесь строить эффективные отчеты о тестировании с помощью Allure и Report Portal;
- Будете отлично разбираться в различных фрэймворках и библиотеках, познакомитесь с набором стандартных инструментов, использующихся в самых разных компаниях.
Demo Day курса «Java QA Automation Engineer», 2 декабря в 20:00
День Открытых Дверей — отличная возможность задать все вопросы по продвинутой Java-разработке, узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

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

Готовьте вопросы, сдавайте вступительный тест и присоединяйтесь!
Ведет
Антон
Картушин
Предыдущий день открытых дверей
HTTP. Postman, Newman, Fiddler (Charles), curl, SOAP. SoapUI, 9 декабря в 20:00
Тестирование API важный этап в жизни любого тестировщика. На этом занятии мы с вами разберем какие бываю API и каким способом можно проверить, что наш backend отдает ожидаемые данные, а так же познакомимся с основными инструментами для тестирования.
Антон
Картушин
Предыдущий открытый вебинар
Подарочное демо-занятие курса Java QA Engineer, 16 декабря в 20:00
Все знают как написать хороший тест, а может быть даже несколько. Но вот что делать, когда этих тестов у вас больше 100 или возможно даже несколько тысяч?
Антон
Картушин
Предыдущий открытый вебинар

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

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

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

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

Руководитель программы
Ex - руководитель тестирования в УБРиР
Более 4-х лет профессионально занимался обеспечением качества программного обеспечения. Тестировал биллинговые системы, CRM, ERP, веб-приложения, мобильные и десктоп-приложения.

Участвовал в создании и развитии систем автоматизированного и нагрузочного тестирования. Руководил командой тестирования, занимался подбором и обучением тестировщиков.

Профессиональные интересы: управление качеством, тест-менеджмент, Python, Java, Selenium.

Преподаватель
В сферу ИТ перешёл из авиа инжиниринга. Работаю преимущественно с большими банковскими проектами, где тестирование играет ключевую роль в качестве продукта.
Занимаюсь всеми видами тестирования- от юнит до e2e, как бэк, так и фронт.

В данный момент работаю в Сбербанке в качестве senior QA automation engineer.

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

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

Преподаватель
Разработчик автотестов в АО «ТК Центр».
Учился в Университете Иннополис
Принял предложение уйти в отдел тестирования на должность разработчика автотестов.
Финалист одной из первых олимпиад НТИ, обучался в Оксфорде, победитель Global Game Jam - Innopolis.
В данный момент занимает позицию ведущего QA инженера в МТС.

Преподаватель
Антон
Картушин
Семён
Вяземский
Леонид
Баранов
Александр
Суворов
Сергей
Мирошин
Игорь
Лоскутников

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

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

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

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

Руководитель программы
Семён Вяземский
QA Automation Lead в Beeline
Ex - руководитель тестирования в УБРиР
Более 4-х лет профессионально занимался обеспечением качества программного обеспечения. Тестировал биллинговые системы, CRM, ERP, веб-приложения, мобильные и десктоп-приложения.

Участвовал в создании и развитии систем автоматизированного и нагрузочного тестирования. Руководил командой тестирования, занимался подбором и обучением тестировщиков.

Профессиональные интересы: управление качеством, тест-менеджмент, Python, Java, Selenium.

Преподаватель
Леонид Баранов
ПАО Сбербанк
В сферу ИТ перешёл из авиа инжиниринга. Работаю преимущественно с большими банковскими проектами, где тестирование играет ключевую роль в качестве продукта.
Занимаюсь всеми видами тестирования- от юнит до e2e, как бэк, так и фронт.

В данный момент работаю в Сбербанке в качестве senior QA automation engineer.

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

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

Преподаватель
Игорь Лоскутников
МТС
Разработчик автотестов в АО «ТК Центр».
Учился в Университете Иннополис
Принял предложение уйти в отдел тестирования на должность разработчика автотестов.
Финалист одной из первых олимпиад НТИ, обучался в Оксфорде, победитель Global Game Jam - Innopolis.
В данный момент занимает позицию ведущего QA инженера в МТС.

Преподаватель
Отзывы
6
Денис
Чибисов
На курсе есть очень много того, чего не на гуглишь, реальная практика которую я использую в работе, а некоторые вещи только собираюсь внедрять
Читать целиком
Денис
Чибисов
На курсе есть очень много того, чего не на гуглишь, реальная практика которую я использую в работе, а некоторые вещи только собираюсь внедрять
Читать целиком
Илья
Козырев
Очень полезный курс. Рекомендовал коллегам с работы.
Есть все что нужно. UI, тестирование API, CI.
Преподы компетентные, подсказывают как сделать ДЗ, если возникают сложности, отвечают на вопросы.
Всем рекомендую.
Читать целиком
Максим
Слюдкин
В целом понравилось. Мой уровень в программировании не дотягивал до понимания "на лету". Преподаватели - увлеченные своим делом люди: общение и ответы на вопросы - без проблем.
В курсе много всего концентрированного - нужно время для усвоения, иначе можно лопнуть от обилия нового.
На что обратить внимание организаторам - это запись вебинара, часто звук не очень.
Читать целиком
Николай
Ладыгин
Отлично подходит для специалиста с начальными знаниями об автоматизированном тестировании.
Курс содержит большое количество информации и практических занятий, что на ряду с компетентными, отзывчивыми преподавателями дает необходимую базу для понимания принципов, внедрения и развития процессов автоматизации тестирования на реальных объектах.
Не знаю хорошо это или плохо, но после курса открывается огромное непаханое поле для того, чтобы занять себя че-то интересным на работе =)
Читать целиком
Ольга
Славнова
Я работаю в небольшом стартапе , где преимущественно занимаюсь мануальным тестированием. С развитием проекта появилась необходимость развивать автоматизацию тестирования. У меня уже имелся маленький опыт в программировании на Java, но было не совсем ясно, как взять и начать строить автоматизацию. Поэтому я оказалась на курсе "Java QA Automation Engineer".
Программа курса показалась мне очень насыщенной, даже несмотря на то, что упор сделан на автоматизацию frontend, было несколько занятий, хоть и по большей части обзорных на автоматизацию backend части. На последней ступени курса я могу сказать, что он был очень кстати. Теперь у меня есть четкое понимание, что и как делать. Какие инструменты стоит внедрить на проект и как обосновать данный выбор. Очень понравилось, что преподаватели курса - отличные специалисты, работающие в настоящее время над реальным проектом и следящие за трендами в автоматизации. Отдельно хотелось бы отметить сдачу дз - по каждому заданию был дан подробный фидбек, предложения "как сделать лучше", и подсказки, когда что то получилось неправильно.
Из минусов - курс действительно подойдет не многим, если уже есть опыт автоматизации, то на некоторых уроках может быть скучно. Также бывало и наоборот - по некоторым темам приходилось много гуглить дополнительно. Например про "Локаторы" на мой взгляд, подача была не очень удачной. Но после каждой лекции преподаватели получают обратную связь и я верю, что с каждым набором курс только улучшается.
Читать целиком
Денис
Чибисов
На курсе есть очень много того, чего не на гуглишь, реальная практика которую я использую в работе, а некоторые вещи только собираюсь внедрять
Читать целиком
Денис
Чибисов
На курсе есть очень много того, чего не на гуглишь, реальная практика которую я использую в работе, а некоторые вещи только собираюсь внедрять
Читать целиком
Илья
Козырев
Очень полезный курс. Рекомендовал коллегам с работы.
Есть все что нужно. UI, тестирование API, CI.
Преподы компетентные, подсказывают как сделать ДЗ, если возникают сложности, отвечают на вопросы.
Всем рекомендую.
Читать целиком
Максим
Слюдкин
В целом понравилось. Мой уровень в программировании не дотягивал до понимания "на лету". Преподаватели - увлеченные своим делом люди: общение и ответы на вопросы - без проблем.
В курсе много всего концентрированного - нужно время для усвоения, иначе можно лопнуть от обилия нового.
На что обратить внимание организаторам - это запись вебинара, часто звук не очень.
Читать целиком
Николай
Ладыгин
Отлично подходит для специалиста с начальными знаниями об автоматизированном тестировании.
Курс содержит большое количество информации и практических занятий, что на ряду с компетентными, отзывчивыми преподавателями дает необходимую базу для понимания принципов, внедрения и развития процессов автоматизации тестирования на реальных объектах.
Не знаю хорошо это или плохо, но после курса открывается огромное непаханое поле для того, чтобы занять себя че-то интересным на работе =)
Читать целиком
Ольга
Славнова
Я работаю в небольшом стартапе , где преимущественно занимаюсь мануальным тестированием. С развитием проекта появилась необходимость развивать автоматизацию тестирования. У меня уже имелся маленький опыт в программировании на Java, но было не совсем ясно, как взять и начать строить автоматизацию. Поэтому я оказалась на курсе "Java QA Automation Engineer".
Программа курса показалась мне очень насыщенной, даже несмотря на то, что упор сделан на автоматизацию frontend, было несколько занятий, хоть и по большей части обзорных на автоматизацию backend части. На последней ступени курса я могу сказать, что он был очень кстати. Теперь у меня есть четкое понимание, что и как делать. Какие инструменты стоит внедрить на проект и как обосновать данный выбор. Очень понравилось, что преподаватели курса - отличные специалисты, работающие в настоящее время над реальным проектом и следящие за трендами в автоматизации. Отдельно хотелось бы отметить сдачу дз - по каждому заданию был дан подробный фидбек, предложения "как сделать лучше", и подсказки, когда что то получилось неправильно.
Из минусов - курс действительно подойдет не многим, если уже есть опыт автоматизации, то на некоторых уроках может быть скучно. Также бывало и наоборот - по некоторым темам приходилось много гуглить дополнительно. Например про "Локаторы" на мой взгляд, подача была не очень удачной. Но после каждой лекции преподаватели получают обратную связь и я верю, что с каждым набором курс только улучшается.
Читать целиком
Необходимые знания

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

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

  • Курс по ручному тестированию;

  • Подходит для интересующиеся направлением Тестирования ПО, а также для специалистов, занимающихся тестированием, желающим подтянуть теоретическую часть.

  • Занятия в формате видео.

  • Слушатели курса получат представление о профессии Тестировщик ПО и знания, достаточные для прохождения собеседования на позицию Trainee/Junior QA

Записаться
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
C 21 декабря
Тема 1. Главное про автоматизацию тестирования
Тема 2. Настраиваем окружение
Тема 3. Пишем первый тест
Тема 4. Локаторы
Тема 5. Конфигурация драйвера при старте, desired capabilities, параметры браузеров, работа с cookies, настройка ожиданий
Тема 6. Команды чтения и управления состоянием элементов. Свойства элементов html-страницы, получение специфичных свойств элементов
Тема 7. Ожидания в Selenium. Работа с явными и неявными ожиданиями, сравнение подходов. Знакомство с Expected Conditions
Тема 8. Работа с нативными окнами браузера: Alert, Prompt, Confirm, iFrame, Tabs, BasicAuth
Тема 9. Upload files, executing JavaScript
C 4 февраля
Тема 10. Архитектура проекта
Тема 11. Page object
Тема 12. Page factory, ScreenPlay
Тема 13. Dependency Injection. Google Guice, PicoContainer, Spring
Тема 14. Contract testing with Spring
C 1 марта
Тема 15. Подход BDD
Тема 16. Архитектура проекта, использующего BDD
C 11 марта
Тема 17. HTTP. Postman, Newman, Fiddler (Charles), curl, SOAP. SoapUI
Тема 18. RestAssured
Тема 19. Использование API-helper'ов в UI-тестах
C 22 марта
Тема 20. Параллельное выполнение тестов. Selenium Grid. Настройка и запуск
Тема 21. Современные способы распараллеливания. Selenoid
Тема 22. Отчетность: Allure, Report Portal. Снятие скриншотов и запись видео
C 1 апреля
Тема 23. Что такое CI/CD и зачем он нужен
Тема 24. Jenkins
Тема 25. Описание шагов "от выгрузки до отчетов по тестированию". Scheduling, webhooks
Тема 26. Continuous Testing (Testing Pyramid, Test Metrics)
C 15 апреля
Тема 27. Stubs
Тема 28. Обзор техонологий Appium, Selenide
Тема 29. Курсовая работа
Скачать подробную программу
Выпускной проект
Финальный модуль курса — автоматизация тестирования реального проекта.
Мы предоставим вам проект и список тестов на автоматизацию от лида.
Вам пригодятся полученные на курсе знания, а еще мы приветствуем ваш собственный опыт.
Используйте все, что поможет вам выполнить задачу так, чтобы вы гордились решением и смело показывали его в своем github при приеме на работу.
Процесс обучения
Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Параметризированные тесты в Selenium
Семён Вяземский
День открытых дверей
3 сентября в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Пройти вступительное тестирование
Стоимость обучения
41 250 ₽
55 000 ₽
Продолжительность
4 месяца
Начало занятий
21 декабря
🎁 Максимальная скидка!
Черная пятница уже в OTUS! Скидка -25% на всё!