На этом курсе начинают с основ тестирования ПО. Студент научится различать типы тестирования, анализировать требования и находить дефекты. Он освоит создание тестовых случаев и поймет архитектуру программ. Также получит знания о базах данных, сетях, HTML и научится писать SQL-запросы. Дополнительно - основы шифрования, виртуализации и коммуникативные навыки для работы в ИТ.
Далее курс охватывает язык Java и принципы ООП. Студент разрабатывать базовые веб-приложения и работать с системой контроля версий Git. Затем он перейдет к автоматизации - научится создавать проекты на Java для тестирования, использовать современные инструменты и библиотеки для автоматизации, а также работать с системами управления дефектами.
Здесь студент углубится в тестирование веб-приложений и API. Он научится создавать автоматизированные тесты с помощью Selenium WebDriver и работать с популярными инструментами: JUnit, Maven, RestAssured и другими. Особое внимание уделяется шаблону PageObject и работе с базами данных через JDBC. Этот модуль включает командную работу над реальными задачами.
На завершающем этапе студент работает над опенсорсным проектом, тестируя веб-приложения и API. Он разрабатывать фреймворк для автоматизации, используя PageObject, и работать в команде с разработчиками и аналитиками. Курс учит планировать задачи по методологиям Agile (SCRUM, Kanban) и позволяет получить практический опыт для портфолио.
Курс включает постоянную поддержку ментора и карьерного советника. Доступны дополнительные е-лернинги, разговорный клуб английского и развитие мягких навыков. Студент имеет круглосуточный доступ к материалам, общается в комьюнити единомышленников и получает сертификат после завершения. Для успешных выпускников проводят техническое интервью.