Java QA Automation Engineer

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

Ближайшие даты: 10 Дек 2019 - 10 Мар 2020

Подробнее о курсе

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

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

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

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

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

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

— Освоите обязательные для автоматизатора паттерны PageObject, PageFactory и ScreenPlay, паттерны проектирования для более эффективной разработки;
— Научитесь внедрять инструменты и разрабатывать тесты в стиле BDD, близко познакомитесь с Cucumber и аналогами;
— Узнаете, как выполнять тесты в несколько потоков, используя Selenium Grid, Selenoid и другие инструменты для распараллеливания тестов;
— Сможете организовывать CI-процесс, используя Jenkins, Docker и Allure для отчетов;
— Будете отлично разбираться в различных расширениях и библиотеках, познакомитесь с массивом стандартных инструментов, использующихся в самых разных компаниях.

Преподаватели программы

  • Дмитрий Еремин Преподаватель

    Тестировщик, 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.

О компании

  • Корпоративное обучение
  • Онлайн-курсы

OTUS.RU — это профессиональные онлайн курсы для IT-специалистов с опытом работы, желающих повысить квалификацию или получить дополнительные навыки в рамках смежных компетенций.

 

Представлены авторские онлайн-курсы по направлениям: Программирование, Эксплуатация, Информационная безопасность, Data Science, Управление.

  • входное тестирование
  • онлайн вебинары (+доступ к записям вебинаров), на которых есть возможность общаться с преподавателями
  • домашнее задание 1 раз в неделю, 3-5 часов на выполнение
  • проектная работа (можно использовать в качестве портфолио)
  • 4-5 месяцев обучения
  • глубокая практическая направленность
  • образовательная лицензия

Контакты

ПОКАЗАТЬ https://otus.ru г. Москва, Нарышкинская аллея, д. 5, стр. 2