Скоро будет больше
IT-рекрутер

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

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

Что нужно знать и уметь до начала курса

  • Составлять чек-листы и тест-кейсы;
  • Применять техники тест-дизайна: классы эквивалентности и граничные значения;
  • Иметь представление о том, как работают веб- или мобильные приложения.

Для кого этот курс?

Это программа для тех, кто уже работает в ручном тестировании. Чтобы начать учиться, понадобится опыт проверок веб-приложений, мобильных приложений или API. Для старта не нужно разбираться в автотестировании или языках программирования: всему научим с нуля.

Что вы получите в Практикуме

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

Юнит-тесты
Покроете код приложения юнит-тестами.
Веб-тесты
Автоматизируете тестовые сценарии для веб-приложений.
Тесты для API
Разработаете автотесты для проверки API.

Учим в собственной технологической среде

Погружение в IT-профессию подразумевает постоянный контакт с изучаемыми технологиями, выполнение практических заданий и общение с наставником. Для этого мы создали собственную среду обучения.

01

Онлайн-симулятор

С первого дня вы учитесь автоматизировать тестирование на практике. Мы даём реальные кейсы, которые закрепляют теоретические основы. Вы сможете обучаться в своём темпе.

02

Самостоятельная работа

Тренажёр — это только часть обучения. Основные навыки вы приобретёте по мере решения задач инструментами профессиональных автоматизаторов тестирования. Вам будет помогать наставник: он поможет справиться с трудностями.

03

Поддержка

Команда наставников и код-ревьюеров будет комментировать ваши работы, поможет разобраться в сложных моментах и обучит собственным профессиональным приёмам. Поддержка в чате доступна 24/7.

Автоматизаторы учат автоматизации

Наставники — автоматизаторы из Яндекса и других IT-компаний. Они поделятся советами, как лучше освоить новые навыки, а ещё поддержат и ответят на вопросы.

71,1% выпускников трудоустраиваются

Мы делаем всё, чтобы студенты нашли новую работу после курса: выдаем официальный диплом, учим собирать портфолио проектов, помогаем с поиском работы.

71,1% выпускников находят работу, большинство из них за 4 месяца. Институт образования НИУ ВШЭ подтвердил данные через исследование трудоустройства выпускников.

Сколько стоит обучение

Вводная часть —
бесплатно

Обучение включает в себя бесплатную часть, которую вы пройдёте в тренажёре. Внутри — знакомство с профессией автоматизатора по тестированию и ваш первый самостоятельный юнит-тест. Прохождение займёт примерно 10–15 часов в зависимости от вашего опыта. Бесплатная часть курса включает:
  • введение в автоматизацию тестирования
  • изучение основ языка Java
  • 47 уроков

Сколько стоит обучение

13 500 ₽ помесячный платёж.
Итоговая сумма составит 67 500 ₽

65 000 ₽ при оплате сразу за 
5 месяцев обучения.

Профессиональное обучение
  • Полный доступ ко всем материалам курса
  • 300 часов профессиональной программы обучения
  • Четыре самостоятельных проекта
  • Поддержка наставника и команды код-ревьюверов
  • Навыки и знания, востребованные работодателями
  • Диплом о профессиональной переподготовке

Программа обучения

1

Java

100 часов

Научитесь писать технически грамотный и поддерживаемый код. Освоите синтаксис языка, изучите концепции объектно-ориентированного программирования, алгоритмы и структуры данных. Разберётесь, как применять паттерны, чтобы оптимизировать написание кода. Научитесь работать со средой разработки IntelliJ IDEA. Полученных навыков программирования хватит, чтобы начать карьеру в автоматизации тестирования.

2

Юнит-тесты

40 часов

Сперва напишете простой тест, а в конце покроете проверками целое приложение. Познакомитесь с основным фреймворком тестирования на Java — JUnit. Освоите методы разрыва зависимостей внутри кода, а также научитесь пользоваться заглушками и моками.

Открыть всю программу

Веб

4

API

40 часов

Разберётесь, как работает API, и научитесь с ним взаимодействовать. Изучите основные форматы обмена данными — JSON и XML. Узнаете, как использовать библиотеки для написания API-тестов. Научитесь покрывать автотестами API-приложения, используя REST-Assured. Подключите Allure и научитесь строить с помощью него отчёты. Освоите работу с системой управления базами данных PostgreSQL.

5

Инфраструктура

30 часов

Разберётесь, что такое Continuous Integration и Continuous Delivery — и зачем они нужны. Познакомитесь с CI-системой Jenkins и самостоятельно запустите тесты. Получите представление о том, как работает Docker и Kubernetes. Освоите работу с консолью операционных систем Windows и Unix-систем. Сможете самостоятельно настроить среду для автотестирования на своём компьютере.

6

Git

20 часов

Научитесь взаимодействовать с системой контроля версий Git. Поймёте, зачем нужно ветвление, и научитесь делать коммиты. Узнаете, как решать конфликты между разными версиями кода. Изучите GitHub.

7
Скрыть программу

Архитектура

30 часов

Узнаете, как устроены веб-приложения, познакомитесь с основными архитектурными паттернами. Поймёте разницу между микросервисной и монолитной архитектурой.

Что говорят о нас
Студенты
Эксперты

Начните учиться бесплатно

Вы сможете попробовать себя в качестве автоматизатора и освоить азы профессии.

Часто задаваемые вопросы

Зачем мне этот курс?
Программа разработана для ускорения профессионального развития. Она поможет перейти на новую ступень в тестировании, овладеть необходимым инструментарием и изучить стек технологий, который востребован на рынке, познакомиться с общепринятыми подходами к решению задач и отработать их на практике, систематизировать свои знания про автоматизацию и получить цельное представление о профессии, повысить свою рыночную ценность как специалиста.
Кто авторы курса?
Программа составлена опытными преподавателями, методистами и практикующими автоматизаторами тестирования.
Что мне нужно знать и уметь, чтобы поступить на курс?
Нужно иметь опыт работы ручным тестировщиком — например, проверки веб-приложений, мобильных приложений или API.

Мы ждём, что вы:

— можете составлять чек-листы и тест-кейсы;
— умеете применять техники тест-дизайна: классы эквивалентности и граничные значения;
— имеете представление о том, как работают веб- или мобильные приложения.

Ещё нужно знать, чем отличаются:

— функциональное и нефункциональное тестирование,
— тестирование чёрного и белого ящиков,
— позитивное и негативное тестирование,
— регрессионное и смоук-тестирование.

Необходимо иметь законченное среднее образование и возможность заниматься не менее 15 часов в неделю.
Если я не соответствую требованиям, но очень хочу, что мне делать?
Если у вас совсем нет опыта, стоит начать с основ.
Какая длительность курса?
5 месяцев. Нужно будет уделять 10–15 часов в неделю.
Этого времени достаточно, чтобы всё освоить?
За это время вы сможете узнать всё самое необходимое, чтобы автоматизировать свои первые тесты.
У каждой группы студентов есть свой наставник — опытный автоматизатор тестирования. Размер группы рассчитывается так, чтобы все получали достаточно обратной связи. Такой подход помогает учиться быстрее.
Что делать, если я не справлюсь с нагрузкой?
Если вы поймёте, что нужно сделать паузу или получить дополнительное время для закрепления материла, можно будет взять академический отпуск.
Получу ли я сертификат?
После курса вы получите диплом — это официальный документ о дополнительном образовании.
А вы можете помочь с трудоустройством?
Да, мы поможем. Студенты каждого курса по желанию могут пройти месячный курс о трудоустройстве. На этом курсе команда Практикума помогает будущим выпускникам оформить портфолио, проводит тренировочные собеседования с их последующим разбором и учит писать сопроводительные письма.
Мы сотрудничаем с несколькими компаниями и регулярно предлагаем студентам партнёрские вакансии. Однако важно помнить, что мы не ищем работу за вас, а помогаем её найти.
Как работает помощь в поиске работы?
За 2 месяца до окончания учебной программы вы сможете присоединиться к карьерному треку. Он состоит из трёх частей: программы трудоустройства, где мы поможем упаковать опыт в резюме и оформить портфолио, акселерации — активного поиска работы, когда вы решаете тестовые задания и проходите интервью, и сопровождения на испытательном сроке, где мы поддерживаем вас на новом рабочем месте. Всё это время с вами будет работать менеджер по трудоустройству.
Если не понравится, могу ли я вернуть деньги?
Короткий ответ — да, причём в любой момент. Правда, если обучение в потоке уже началось, то прошедшие дни придётся оплатить, но остальное вернём. Более подробно рассказываем про это в седьмом пункте оферты.
А если я хочу работать в Яндексе?
Мы подготовили курс по автоматизации тестирования так, чтобы вы могли начать карьеру непосредственно после обучения. С ходу получить работу в Яндексе маловероятно: крупные IT-компании подбирают сотрудников с бóльшим опытом или прошедших специализированные вузовские программы. Мы рекомендуем отточить навыки в компаниях поменьше, а затем претендовать на должность в более крупных — в том числе и в Яндексе.
Как можно оплатить?
Банковской картой: отдать всю сумму сразу, или платить ежемесячно. Второй вариант работает так: сразу оплачиваете первый платёж, в этот же момент привязывается карта, с которой автоматически спишутся следующие платежи каждые 30 календарных дней. Оплатили 25 марта, следующий платёж 24 апреля. Обучение будет стоить меньше, если оплатить всю сумму сразу.

Через компанию: юридические лица-резиденты РФ могут производить оплату с помощью перевода с корпоративной банковской карты или с расчетного счета. Прочитать подробности и оформить заявку можно на странице Корпоративным клиентам.
Что такое налоговый вычет на обучение и как его получить?
Это что-то вроде кешбэка от государства. Рассмотрим пример.
Если вы являетесь налоговым резидентом, то есть находитесь на территории РФ более 183 дней в течение 12 месяцев, и работаете по трудовому договору, то каждый месяц ваш работодатель должен отчислять с вашей зарплаты 13% государству, чтобы оплатить подоходный налог.
Вот из этих денег вы можете вернуть себе до 15 600 рублей в год в виде налогового вычета за обучение. Для этого вам нужно подать соответствующее заявление через личный кабинет на сайте nalog.ru (можно залогиниться через Госуслуги).
К заявлению нужно приложить все документы, подтверждающие ваше право на вычет, такие как:
  1. Справка 2-НДФЛ от вашего работодателя.
  2. Договор на обучение, в нашем случае это оферта Практикума.
  3. Лицензия на образовательную деятельность. Вот наша.
  4. Чеки об оплате обучения. Практикум отправляет эти чеки на ваш эл.адрес, их можно взять оттуда.
  5. Справка о получении образовательных услуг. Чтобы получить нашу справку, напишите в наш чат поддержки.
Ваше заявление будут рассматривать в налоговой в течение месяца. Инспектор может запросить другие документы, если этих ему покажется недостаточно. В случае успеха вам должны выдать специальное уведомление о праве на вычет. Это уведомление нужно передать в бухгалтерию вашего работодателя.
Теперь работодатель должен будет выплачивать вам всю зарплату, не удерживая подоходный налог в пользу государства, пока не выплатит всю сумму вычета.
Это не единственный вариант получения вычета, подробнее можно почитать на сайте налоговой.
Если у вас остались вопросы про получение вычета, напишите в наш чат поддержки, постараемся ответить.