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

Курсы

Курсы в разработке Подготовительные курсы
Работа в компаниях Компаниям Блог +7 499 110-61-65
Специальная цена

Java QA Engineer

Углубленная автоматизация тестирования на стеке Java
Подойдет ли мне этот курс?

Длительность

4 месяца

Начало

23 декабря

Общая стоимость

50 000 ₽ 45 000 ₽

В месяц

15 000 ₽ 12 500 ₽

В кредит:

15000 ₽ в месяц

Хочу дешевле
Общая стоимость
50 000 ₽ 45 000 ₽
В месяц: 15 000 ₽ 12 500 ₽
В кредит: 45000 ₽
в месяц
Продолжительность
4 месяца, 4 академ. часа в неделю
Начало занятий
23 декабря
Что даст вам этот курс

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

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

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

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

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


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

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

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

В рамках проектной работы автоматизируете тесты UI и API веб-приложения с нуля


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

- Освоите обязательные для автоматизатора паттерны PageObject, PageFactory и ScreenPlay, паттерны проектирования для более эффективной разработки;
- Научитесь внедрять инструменты и разрабатывать тесты в стиле BDD, близко познакомитесь с Cucumber и аналогами;
- Узнаете, как выполнять тесты в несколько потоков, используя Selenium Grid, Selenoid и другие инструменты для распараллеливания тестов;
- Сможете организовывать CI-процесс, используя Jenkins, Docker и Allure для отчетов;
- Будете отлично разбираться в различных расширениях и библиотеках, познакомитесь с массивом стандартных инструментов, использующихся в самых разных компаниях.
Автотесты — это такой же программный код. Только писать его сложнее: ведь у вас нет тестов на ваши тесты.
Дмитрий Еремин
Преподаватель курса
Автотесты — это такой же программный код. Только писать его сложнее: ведь у вас нет тестов на ваши тесты.
Дмитрий Еремин
Преподаватель курса
Преподаватели
Дмитрий Еремин
Renaissance Capital
Семён Вяземский
Руководитель тестирования в УБРиР
Вадим Глушонков
Алексей Орехов
Игорь Лоскутников
Тестировщик, QA Lead, специалист по автоматизированному тестированию. Работал в таких компаниях, как Frumatic, ПАО «Промсвязьбанк», Luxoft, Enterra, It-Grands. Сейчас занимает должность старшего специалиста по автоматизированному тестированию в «Ренессанс Капитал».

Попал в тестирование в 2013-м и выбраться так и не смог)). За это время «причинил пользу» многим проектам:
- от онлайн-кассы до интерактивного стола и комплекса платной парковки;
- от мобильных игр до интеграционной шины;
- от блоговой платформы до системы высокочастотной торговли на валютном рынке.

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

Последние 4 года работает с банковским ПО и параллельно с этим ведёт проекты в удалённом режиме. Сейчас занимается разработкой веб-приложения для трейдеров банка (Java + Angular) и, конечно же, по привычке пишет автотесты: от юнитов до UI.

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

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

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

Опыт работы в автоматизации около 10 лет на таких позициях как QA Automation, QA Lead на языках PHP, Java и JS.
Работал в таких компаниях как рекламное агентство Ailove, платежный сервис PayQR, сервис личных водителей Wheely и других.
Наладил процесс контроля качества с нуля и поднял фреймворк по автоматизации Web, API, Mobile в трех компаниях.

Преподаватель
QA Lead в Леруа Мерлен
Developer in Test в Фирма 1С
Руководитель отдела качества в Frumatic
Senior QA automation engineer в Acumatica.

Профессионально занимается автоматизированным тестированием более 7 лет.
Построил систему автоматизированного тестирования мобильных приложений (Android и IOS) для облачной ERP системы.
Специализируется на технически сложных решениях, разрабатывает новые инструменты автоматизации тестирования.

Oracle Certified Professional, Java SE 7 Programmer
ISTQB® Certified Tester

Выступает на конференциях

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

Преподаватель
Дмитрий
Еремин
Семён
Вяземский
Вадим
Глушонков
Алексей
Орехов
Игорь
Лоскутников
Преподаватели
Дмитрий Еремин
Renaissance Capital
Тестировщик, QA Lead, специалист по автоматизированному тестированию. Работал в таких компаниях, как Frumatic, ПАО «Промсвязьбанк», Luxoft, Enterra, It-Grands. Сейчас занимает должность старшего специалиста по автоматизированному тестированию в «Ренессанс Капитал».

Попал в тестирование в 2013-м и выбраться так и не смог)). За это время «причинил пользу» многим проектам:
- от онлайн-кассы до интерактивного стола и комплекса платной парковки;
- от мобильных игр до интеграционной шины;
- от блоговой платформы до системы высокочастотной торговли на валютном рынке.

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

Последние 4 года работает с банковским ПО и параллельно с этим ведёт проекты в удалённом режиме. Сейчас занимается разработкой веб-приложения для трейдеров банка (Java + Angular) и, конечно же, по привычке пишет автотесты: от юнитов до UI.

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

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

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

Вадим Глушонков
Опыт работы в автоматизации около 10 лет на таких позициях как QA Automation, QA Lead на языках PHP, Java и JS.
Работал в таких компаниях как рекламное агентство Ailove, платежный сервис PayQR, сервис личных водителей Wheely и других.
Наладил процесс контроля качества с нуля и поднял фреймворк по автоматизации Web, API, Mobile в трех компаниях.

Преподаватель
Алексей Орехов
QA Lead в Леруа Мерлен
Developer in Test в Фирма 1С
Руководитель отдела качества в Frumatic
Senior QA automation engineer в Acumatica.

Профессионально занимается автоматизированным тестированием более 7 лет.
Построил систему автоматизированного тестирования мобильных приложений (Android и IOS) для облачной ERP системы.
Специализируется на технически сложных решениях, разрабатывает новые инструменты автоматизации тестирования.

Oracle Certified Professional, Java SE 7 Programmer
ISTQB® Certified Tester

Выступает на конференциях

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

Преподаватель
Отзывы
Денис
Чибисов
На курсе есть очень много того, чего не на гуглишь, реальная практика которую я использую в работе, а некоторые вещи только собираюсь внедрять
Читать целиком
Денис
Чибисов
На курсе есть очень много того, чего не на гуглишь, реальная практика которую я использую в работе, а некоторые вещи только собираюсь внедрять
Читать целиком
Необходимые знания

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

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

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

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

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

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

Выполнение проектной работы помогает усвоению практических навыков, а тема проекта отдельно выносится в сертификат. Во время работы над проектом студенты получают консультации и обратную связь от преподавателей в слаке группы и на проектных занятиях.
Программа обучения
Модуль 1
Selenium
Модуль 2
Architecture
Модуль 3
BDD
Модуль 4
API Testing
Модуль 5
Параллельное выполнение тестов
Модуль 6
Практики CI/CD
Модуль 7
Проект А
Selenium
Задача этого модуля — копнуть поглубже в устройство WebDriver'а, понять, как он работает и как сделать работу с ним эффективнее. Мы тщательно изучим основные возможности и внимательно рассмотрим нетипичные возможности драйвера. Итогом модуля будет углубленное знание инструмента Selenium.
Тема 1: Selenium start
Вы будете знать, как устроен WebDriver и принцип его работы,
альтернативные инструменты для автоматизации UI-тестирования.
Тема 2: Создаем проект, выбираем тестовый фреймворк, настраиваем окружение, пишем первый тест
Участники научатся создавать проект "с нуля",
будут знать ключевые отличия TestNG и jUnit,
будут уметь настраивать проект под свои нужды (настройка логирования, подключение плагинов, работа с параметрами и т. д)
Домашние задания: 1
1 Создать maven-проект
Создать новый maven-проект для автоматизации тестирования

- Откройте IDE
- Создайте новый проект (maven)
- Настройте для проекта файл .gitignore (https://www.gitignore.io/)
- В файле pom.xml укажите зависимости для
-- Selenium Java (https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java)
-- WebDriverManager (https://mvnrepository.com/artifact/io.github.bonigarcia/webdrivermanager)
-- jUnit (https://mvnrepository.com/artifact/junit/junit/4.12)
- Создайте тест, который:
-- с помощью WebDriverManager, настраивает ChromeDriver
-- открывает в браузере Chrome страницу https://otus.ru/
- Подключить и настроить log4j

Домашнее задание принимается в виде ссылки на GitHub репозиторий
Срок сдачи: 48 часов до следующего занятия.

Задание со звездочкой (*)
Реализовать отображение результата прогона тестов в Grafana, используя listener (TestNG) или test rule (jUnit).
Подглядывать можно сюда: https://habr.com/ru/company/otus/blog/452908/
Тема 3: Локаторы.
Участники будут знать все типы локаторов,
научатся строить сложные локаторы,
будут знать, какие возникают ошибки при работе с элементами, изучат подходы к хранению локаторов.
Тема 4: Команды чтения и управления состоянием элементов. Свойства элементов html-страницы, получение специфичных свойств элементов
Участники будут знать, какие свойства элементов страницы доступны для чтения средствами автоматизации и какие проверки можно на них строить. Также будут знать, какие элементы Selenium считает interactable и clickable.
Тема 5: Конфигурация драйвера при старте, desired capabilities, параметры браузеров, работа с cookies, настройка ожиданий
Участники научатся конфигурировать драйвер при старте, настраивать его под специфичные задачи. Будут уметь задавать настройки, специфичные для конкретного браузера.
Тема 6: Ожидания в Selenium. Работа с явными и неявными ожиданиями, сравнение подходов. Знакомство с Expected Conditions. Пишем первый тест
Участники будут применять явные и неявные ожидания для повышения стабильности тестов и осуществления сложных проверок.
Домашние задания: 1
1 Написать автотест для каталога Яндекс.Маркет
Реализуйте автоматический тест, используя Java + Selenium

Шаги теста:
- Открыть в Chrome сайт Яндекс.Маркет - раздел "Мобильные телефоны"
- Отфильтровать список товаров по производителю: RedMi и Xiaomi
- Отсортировать список товаров по цене (от меньшей к большей)
- Добавить первый в списке RedMi
-- Проверить, что отобразилась плашка "Товар {имя товара} добавлен к сравнению"
- Добавить первый в списке Xiaomi
-- Проверить, что отобразилась плашка "Товар {имя товара} добавлен к сравнению"
- Перейти в раздел Сравнение
-- Проверить, что в списке товаров 2 позиции
- Нажать на опцию "все характеристики"
-- Проверить, что в списке характеристик появилась позиция "Операционная система"
- Нажать на опцию "различающиеся характеристики"
-- Проверить, что позиция "Операционная система" не отображается в списке характеристик

Домашнее задание принимается в виде ссылки на GitHub репозиторий
Срок сдачи: 48 часов до следующего занятия.
Тема 7: Работа с нативными окнами браузера: Alert, Prompt, Confirm, iFrame, Tabs, BasicAuth
Участники будут уметь работать с нативными элементами браузера.
Тема 8: Upload files, executing JavaScript
Участники будут знать, как решать нестандартные задачи с помощью выполнения JavaScript на странице.
Architecture
Задача этого модуля — ознакомиться с лучшими практиками организации кода проекта, чтобы его было легче разрабатывать и поддерживать. Речь будет идти не только о широко известном паттерне PageObject, но и о более фундаментальных подходах к разработке. Участники научатся реализовывать наиболее популярные паттерны проектирования (Singleton, Proxy, Observer, Command и т. д.).
Тема 1: Архитектура проекта
Участники научатся применять паттерны проектирования при разработке проекта (Facade, Proxy, Builder, Lazy, Singleton, etc).
Тема 2: Системы контроля версий
Участники будут уметь работать с Git, будут знать основы GitFlow, научатся работать c GitHub.
Домашние задания: 1
1 Повседневные задачи с Git
Работа с локальным и удаленным репозиториями, исправление комитов, решение конфликтов, работа с ветками и практика Code Review.
Тема 3: Page object
Участники будут знать теорию паттерна и будут уметь его применять.
Домашние задания: 1
1 Реализуйте автоматический тест, используя Java + Selenium + POM
Шаги теста:
- Открыть https://otus.ru
- Авторизоваться на сайте
- Войти в личный кабинет
- В разделе "О себе" заполнить все поля "Личные данные" и добавить не менее двух контактов
- Нажать сохранить
- Открыть https://otus.ru в "чистом браузере"
- Авторизоваться на сайе
- Войти в личный кабинет
- Проверить, что в разделе "О себе" отображаются указанные ранее данные

Домашнее задание принимается в виде ссылки на GitHub репозиторий
Срок сдачи: 48 часов до следующего занятия.
Тема 4: Page factory, ScreenPlay
Участники будут уметь использовать паттерны, альтернативные "стандартному" PageObject.
Тема 5: Dependency Injection. Google Guice, PicoContainer, Spring
Участники будут знать преимущества использования DI в разработке, а также будут уметь внедрять его в свой проект.
Домашние задания: 1
1 Разработать архитектуру проекта автоматизированного тестирования
Вам необходимо создать проект автоматизированного тестирования сайта https://habr.com/ru
Тестирование в браузерах Chrome и Firefox - количество тестов не менее 15ти
Уделите внимание архитектуре вашего проекта - примените полученные в модуле знания

Помните, что нет единственно верного решения. Есть решения обоснованные и не очень)
BDD
Задача этого модуля — рассмотреть и научиться применять один из наиболее востребованных на сегодняшний день подходов в автоматизации тестирования. Участники изучат основные инструменты на рынке, научатся внедрять Cucumber в существующий проект.
Тема 1: Подход BDD
Участники будут знать суть подхода и основные инструменты для написания и имплементации сценариев.
Тема 2: Архитектура проекта, использующего BDD
Участники будут уметь внедрять BDD-подход в существующий проект и посмотрят, как архитектурно меняется проект.
Домашние задания: 1
1 Реализовать BDD подход
Реализовать 10 BDD-сценариев для сайта https://www.gosuslugi.ru/
Использовать Page Object и Cucumber
Уделить внимание удобству изменения Step Implementations и возможности переиспользовать шаги написанные на Gherkin
API Testing
Задача модуля — научиться автоматизировать тестирование API. Модуль рассматривает основы протоколов, наиболее популярные инструменты для ручного и автоматизированного тестирования. В результате участники будут уметь писать API-тесты и расширять существующие UI-тесты.
Тема 1: HTTP. Postman, Newman, Fiddler (Charles), curl, SOAP. SoapUI
Участники будут знать особенности протоколов HTTP и SOAP, будут уметь использовать инструменты для ручного тестирования API на этих протоколах.
Тема 2: RestAssured
Участники будут уметь создавать автоматизированные тесты API на Java.
Тема 3: Использование API-helper'ов в UI-тестах
Участники научатся объединять UI- и API-тесты для более эффективной автоматизации тестирования.
Параллельное выполнение тестов
Задача модуля — освоить способы организации параллельного выполнения тестов — одно из важнейших требований к автотестам.
Тема 1: Параллельное выполнение тестов. Selenium Grid. Настройка и запуск
Участники будут знать подходы к распараллеливанию тестов. Будут уметь настраивать и использовать базовые инструмент Selenium Grid.
Тема 2: Современные способы распараллеливания
Участники узнают современные подходы к распараллеливанию тестов. Научатся применять Selenoid.
Домашние задания: 1
1 Написать sh/bat скрипт, готовящий окрежение для параллельного тестирования
Скрипт запускает и и настраивает все необходимые компоненты для параллельного выполнения тестов и сообщает номер прослушиваемого порта.

Сценирий использования:
запустить скрипт -> в консоль вывенден номер порта
запустить тесты, используя RemoteWebDriver, указав в адресе порт из предыдущего шага
Тема 3: Отчетность. Интеграция с Allure. Снятие скриншотов и запись видео
Участники будут уметь организовывать понятную отчетность по автотестам. Научатся внедрять инструменты для сбора логов тестов, скриншотов приложения и записи видео.
Домашние задания: 1
1 Добавить интеграцию c системой отчетности к своим тестам
Практики CI/CD
Современный рынок труда часто выдвигает требование к QA-специалистам — умение работать с CI/CD-системами. Задача модуля — сформировать представление о практиках, инструментах и научиться внедрять автотесты в процесс поставки продукта.
Тема 1: Что такое CI/CD и зачем он нужен
Участники будут знать о CI- и CD-процессах. Будут знать основные инструменты и ключевые понятия (Server, agents, jobs. Fail fast, Scheduling, WebHooks).
Тема 2: Jenkins
Участники будут уметь настраивать и запускать сервис. Интегрировать с git и Docker. Будут знать pipeline-подход.
Домашние задания: 1
1 Настроить сборку и выполнение автотестов в Jenkins.
Запустите и настройте локально Jenkins (сервис или контейнер)

Создайте job
Шаги в job:
1. Выгрузить из вашего репозитория код тестов
2. Собрать проект
3. Выполнить все тесты
4. Прислать письмо вам на почту
-- в письме указаны
-- номер сборки
-- статус сборки
-- ветка реопзитория, из которой был взят код тестов
-- колиечество тестов (всего/успешных/проваленных/пропущенных)
-- общее время выполнения job'ы
Тема 3: Описание шагов "от выгрузки до отчетов по тестированию". Scheduling, webhooks
Участники будут уметь создавать джобы для прогона автотестов от выгрузки из git до отображения отчета по тестированию. Будут уметь настраивать запуск джобы по расписанию и по событию.
Домашние задания: 1
1 Доработать CI для удобной отчетности, выполнения по push в git и выполнять back-up конфигураций
Запустите и настройте локально Jenkins (сервис или контейнер)

Создайте job (можно использовать job, созданную в ходе выполнения прошлого домашнего задания)
Шаги в job:
1. Выгрузить из вашего репозитория код тестов
2. Собрать проект
3. Выполнить все тесты
4. Прислать письмо вам на почту
-- в письме указаны
-- номер сборки
-- статус сборки
-- ветка реопзитория, из которой был взят код тестов
-- колиечество тестов (всего/успешных/проваленных/пропущенных)
-- общее время выполнения job'ы

Настройте job так, чтобы она запускалась после каждого git push'а в ваш репозиторий (использовать webhooks) и каждую ночь в 01:00.
Помимо отчетности по e-mail, отчет должен приходить в канал в slack
Отчеты должны добавляться в систему отчетов (на ваш выбор allure, report portal и подобные)
По окончанию выполнения job, должен выполняться back-up самой job'ы и настроек (можно использовать SCM Sync configuration plugin)
Проект А
В этом модуле участники применят все свои знания и навыки для поднятия процесса автотестирования. От анализа продукта до шага в CI-системе, запускающего тесты и формирующего отчеты.
Тема 1: Stubs
Участники будут уметь разрабатывать "заглушки" на сторонние сервисы для большей изоляции автотестов.
Тема 2: Обзор техонологий Appium, Selenide, JDI, Spock, Mocks
Участники будут знать основные инструменты и вспомогательные библиотеки, которые применяются сегодня в автоматизации. Будут знать, для чего они нужны и как работают.
Домашние задания: 1
1 Проект
Тема 3: Курсовая работа
Участники реализуют проект автоматизации тестирования с применением имеющихся знаний и навыков для заданного приложения.
Домашние задания: 1
1 Автоматизировать тестирование проекта
Примените, приобретенные на курсе и имеющиеся у вас ранее, знания и навыки для автоматизации тестирования проекта. Инструменты, библиотеки, подход и прочее - все на ваше усмотрение.
Выпускной проект
Финальный модуль курса — автоматизация тестирования реального проекта.
Мы предоставим вам проект и список тестов на автоматизацию от лида.
Вам пригодятся полученные на курсе знания, а еще мы приветствуем ваш собственный опыт.
Используйте все, что поможет вам выполнить задачу так, чтобы вы гордились решением и смело показывали его в своем github при приеме на работу.
Прошедшие открытые вебинары по курсу
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Ваши тесты и CI
Дмитрий Еремин
День открытых дверей
22 мая в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Пройти вступительное тестирование
После обучения вы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018г.
Общая стоимость
50 000 ₽ 45 000 ₽
В месяц: 15 000 ₽ 12 500 ₽
В кредит: ₽ в месяц
Продолжительность
4 месяца
Начало занятий
23 декабря