Курс по автоматизации тестирования с использованием стека Java

Курсы

Программирование
Microservice Architecture
-5%
React.js Developer
-4%
C++ Developer. Professional
-5%
Scala-разработчик
-8%
Backend-разработчик на PHP
-9%
Алгоритмы и структуры данных
-9%
Python Developer. Basic
-12%
Golang Developer. Professional
-5%
HTML/CSS
-11%
C# ASP.NET Core разработчик
-5%
Kotlin Backend Developer
-8%
iOS Developer. Professional
-8%
Java Developer. Professional Web-разработчик на Python MS SQL Server Developer Android Developer. Basic Разработчик программных роботов (RPA) на базе UiPath и PIX Highload Architect Reverse-Engineering. Professional Vue.js разработчик Node.js Developer Интенсив «Оптимизация в Java» Супер-практикум по использованию и настройке GIT Symfony Framework Java Developer. Basic Unity Game Developer. Professional Супер-интенсив Azure
Инфраструктура
Microservice Architecture
-5%
Экспресс-курс «IaC Ansible»
-10%
Administrator Linux.Basic
-10%
Мониторинг и логирование: Zabbix, Prometheus, ELK
-10%
Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes»
-30%
Administrator Linux. Professional
-6%
Экcпресс-курс «ELK»
-10%
Экспресс-курс по управлению миграциями (DBVC)
-10%
Базы данных Network engineer Разработчик программных роботов (RPA) на базе UiPath и PIX Highload Architect Разработчик голосовых ассистентов и чат-ботов VOIP инженер Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив "Tarantool"
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Java QA Engineer

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

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

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

4 месяца

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

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

16 июня

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

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

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

- Разработчиков автоматизированного тестирования на 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;
- Будете отлично разбираться в различных фрэймворках и библиотеках, познакомитесь с набором стандартных инструментов, использующихся в самых разных компаниях.

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

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

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

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

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

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

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

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

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

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

Идейный вдохновитель курса. Преподавал в Otus c февраля 2018г по февраль 2021г.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Семён Вяземский
Идейный вдохновитель курса
Идейный вдохновитель курса. Преподавал в Otus c февраля 2018г по февраль 2021г.

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

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

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

Отзывы

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Демо-занятие «HTTP. Postman, Newman, Fiddler (Charles), curl, SOAP. SoapUI»
Александр Суворов
День открытых дверей
16 марта в 20:00
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке