На этом курсе начинают с углубленного изучения JavaScript. Рассматривают классы и объектно-ориентированное программирование. Затем переходят к асинхронному программированию, что является важной частью современного JS.
Далее курс вводит в автоматизированное тестирование на JavaScript. Слушатели узнают о фреймворках для модульного тестирования и научатся их применять на практике.
Основным инструментом курса становится WebDriverIO. Сначала рассматривают установку и настройку. Затем изучают локаторы и команды для взаимодействия с элементами страницы. Особое внимание уделяют конфигурации системы и созданию отчетов.
Завершающая часть посвящена архитектуре тестов. Здесь объясняют TAF Layers и модель Page Object. Это помогает создавать устойчивые и удобные для поддержки тестовые фреймворки.
Для успешного обучения нужен английский на уровне B1 или выше. Необходимы базовые знания JavaScript: переменные, типы данных, условия, циклы, функции, строки и массивы. Также понадобятся знания процесса тестирования ПО, включая различные типы тестирования, планирование и документирование. Обязательное умение работать с системой контроля версий Git. Важны аналитические способности и способность к самостоятельной работе.
Чтобы присоединиться к программе, нужно зарегистрироваться, пройти тест по английскому языку и выполнить техническое задание. После успешного прохождения этих этапов кандидат получает приглашение в группу.
Программа доступна для граждан Украины, которые находятся на территории страны. Дата начала может меняться, поэтому стоит следить за обновлениями. Курс недоступен для участников других программ EPAM Campus и сотрудников EPAM. Из-за ограниченного количества мест организаторы оставляют право отбирать кандидатов на собственное усмотрение.