Java QA Engineer. Basic

Всё, что нужно знать младшему инженеру-тестировщику

 

27 марта

Basic

4 месяца

Онлайн

Пн/Ср 20:00 Мск

Зачем изучать автоматизацию на Java?

Головная боль все тестировщиков – регрессионное тестирование. Чтобы оно проходило «безболезненно», тесты нужно автоматизировать, а лучше всего для автоматизации подходит Java

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

  • Для тех, кто хочет войти в сферу информационных технолгогий. Вы сможете освоить востребованную специальность с нуля
  • Для ручных тестировщиков. Познакомитесь с автоматизацией тестирования на Java
  • Для системных администраторов и специалистов техподдержки. Сможете стать частью команды разработчиков
    Необходимые знания

Программа подходит для людей без опыта в IT

При поддержке
логотип партнера

Что даст вам этот курс

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

После обучения вы 

  • сможете автоматизировать UI-тесты
  • узнаете основные паттерны и познакомитесь с проблемами,
    которые они решают
  • освоите обязательные для автоматизации паттерны: PageObject, PageFactory, ScreenPlay
  • сможете претендовать на роль младшего инженера-тестировщика на Java
  • начнёте искать работу с оформленным резюме 
  • сможете проходить HR-собеседования и технические интервью 
  • сможете выполнять тестовые задания для устройства на работу

Научитесь пользоваться этими инструментами:


Gradle, Selenium, JUnit, Maven, Selenide, TestNG, IntelliJ IDEA,
Git, Jira, TestIT, SQL, Bash

Процесс обучения

У нас нет предзаписанных уроков. 
Занятия в OTUS – это вебинары. Преподаватели-практики помогут погрузиться в теорию, обучат на реальных примерах, расскажут о необходимых в работе инструментах. Вы всегда сможете задать вопрос и получить обратную связь в Telegram. 
И самое главное – сможете практиковаться!

Упражняйтесь регулярно


Теория не существует в вакууме. Попробуйте «как это работает» в практических блоках учебных модулей

Получите ценный опыт


Проведите автоматизацию тестирования в настоящем проекте

Спросите эксперта


Наши преподаватели помогут, если у вас возникнут сложности

Трудоустройство

  • Оформите резюме и портфолио:
    HR-специалист поможет оформить резюме 
  • Научитесь проходить собеседования:
    руководитель курса и HR-специалист научат вас проходить собеседования
  • Рекомендательное письмо:
    лучшие студенты получат персональное рекомендательное письмо от компании OTUS
  • Разместите резюме в базе OTUS:
    так наши партнёры смогут пригласить вас на интервью

QA Automation Engineer

Перспективы направления
Средний уровень зарплат в Москве:
80 000Junior+ специалист
140 000Middle+ специалист
250 000Senior специалист
977
актуальных вакансий
Формат обучения

Упражняйтесь регулярно


Теория не существует в вакууме. Попробуйте «как это работает» в практических блоках учебных модулей

Практика


Выпускная работа усилит знания, а её хорошая защита – откроет новые карьерные возможности

Активное сообщество

Общение с преподавателями на вебинарах, коммуникация в закрытом Telegram-чате, развёрнутые ответы при проверке домашних заданий

Программа

Знакомство с тестированием

В этом модуле мы поговорим о тестировании, познакомимся с теорией и инструментами, которые мы будем использовать в работе.

Тема 1: Знакомство

Тема 2: Задачи и цели тестирования

Тема 3: Методы тестирования

Тема 4: Виды тестирования

Тема 5: TestIT + JIRA

Тема 6: Git и GitHub

Тема 7: Web технологии для тестировщика

Тема 8: Консультация по ДЗ

Синтаксис Java, первая программа.

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

Тема 1: Знакомство с IDE, пакеты, Hello World

Тема 2: Переменные, их типы и простые операции с ними

Тема 3: Ветвления, циклы, функции

Тема 4: Практика

Тема 5: Основы ООП

Тема 6: Абстрактные классы, интерфейсы, примеры, реализация

Тема 7: Практика. Подготовка к ДЗ

Тема 8: Консультация по ДЗ

SQL

В этом блоке мы познакомимся с базами данных и тем, как с ними взаимодействовать в наших программах.

Тема 1: Основные команды языка SQL

Тема 2: Java + SQL, Gradle vs Maven

Тема 3: Java + SQL. Часть 2

Тема 4: Практика. Подготовка к ДЗ

Тема 5: Консультация по ДЗ

UI Тесты

В этом блоке мы напишем наши первые UI тесты.

Тема 1: Настраиваем окружение

Тема 2: Локаторы

Тема 3: Команды чтения и управления

Тема 4: Конфигурация драйвера

Тема 5: Ожидания

Тема 6: Практика

Тема 7: Работа с нативными окнами

Тема 8: JavaScript

Тема 9: Executing JavaScript

Тема 10: Консультация по ДЗ

Пара слов про архитектуру

В этом блоке мы сделаем наши тесты читаемыми и поддерживаемыми.

Тема 1: Архитектура

Тема 2: Принцип разработки

Тема 3: Page Object

Тема 4: Практика. Ответы на вопросы

Bash scripting

Основы консоли Linux и написания скриптов bash для автоматизации рутинных задач

Тема 1: Основы bash скриптинга

Тема 2: Практика

Подготовка к поиску работы

В этом модуле мы начнём готовиться к поиску работы. Оформим резюме с HR-специалистом. Подготовимся к прохождению собеседований с HR и техническому интервью. По итогу модуля вы будете уже готовы к поиску первой работы.

Тема 1: Как правильно оформить резюме чтобы найти работу?

Тема 2: Как подготовиться к собеседованию и техническому интервью?

Проектная работа

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

Тема 1: Консультация по проекту и домашним заданиям

Тема 2: Защита проектных работ

Тема 3: Подведение итогов курса

Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит

Выпускной проект


Чтобы получить сертификат, вы автоматизируете тестирование в реальном проекте. Проект и список тестов на автоматизацию вы получите от преподавателей. Если у вас есть собственный проект, можете использовать его

Преподаватели

Руководитель курса

Антон Картушин

Senior QA Automation Engineer

Сергей Мирошин

Senior QA Automation Engineer

Дмитрий Свиридов

Senior QA Automation Engineer

ex-Avito Tech

Павел Балахонов

Senior QA Automation Engineer

VK Tech

Яна Телегина

Automation QA Lead

Дарья Горбатова

HRBP

NLMK-IT

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Прошедшие
мероприятия

Антон Картушин
Открытый вебинар
Теория тестирования и практика в системах TestIT и Jira (день 2)
Антон Картушин
Открытый вебинар
Теория тестирования и практика в системах TestIT и Jira (день 1)
Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

Корпоративное обучение для ваших сотрудников

Отус помогает развивать высокотехнологичные Команды. Почему нам удаётся это делать успешно:
  • Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
  • Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
  • OTUS проверяет знания студентов перед стартом обучения и после его завершения
  • Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
  • Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
  • OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год

Отзывы

Кристина Курочкина

27.02.2023
Я - инженер по ручному тестированию. В моем представлении идеальный тестировщик должен уметь провести тестирование в ручном режиме и впоследствии автоматизировать свои тесты. Именно поэтому, после получения одобрения от руководства, я начала поиск курса. Выбор пал на Отус, т.к. полностью устроила программа курса. Кроме того, Отус - крупная, проверенная временем компания. Обучение на курсе было не простым. Материал очень объемный и достаточно сложный, но с помощью преподавателей удалось разобраться. Благодарю преподавателей и весь коллектив Отус за то, что даете возможность людям развиваться и получать знания на достойном уровне!

Станислав Лёвкин

15.02.2023
"А потом внезапно он осознал, что ему совершенно нечего делать. И это было непривычно." "Автоматизация тестирования" уже по одному названию подразумевает, что будет сложнее, чем просто "Тестирование". Однако, все началось очень спокойно, плавно и интересно. Внимательный преподаватель, поторый умеет хорошо излагать и доносить мысль, активная группа, интересная тема. Потом внезапно стало гораздо тяжелее и интересней. Я не уверен, что этот курс для новичков: знания по Java требуются хотя бы начальные. Совсем с нуля будет астрономически непросто. Дальше все слилось в одну картинку: занятие с преподавателем, домашнее задание, поиск вариантов решения, гениальные мысли, новое занятие и так до сдачи выпускной работы. Все преподаватели были хороши, знали свое дело и делились знаниями с учениками. Оглядываясь назад можно констатировать: это было непросто, очень интенсивно, но количество полученных знаний также было велико. Подумать о том, чтобы написать автотест UI какого-либо сайта самостоятельно до курса было равносильно мыслям о полете на Луну.

Анастасия Альтергот

13.02.2023
Курс не для новичков, это нужно отметить в первую очередь. Без базовых знаний Java (или, возможно, другого близкого языка программирования) здесь будет очень трудно и всё придётся параллельно очень интенсивно учить язык. Так что лучше приходить с минимальной подготовкой. Программа очень насыщенная. Трудно за ней успевать даже при наличии свободного времени, но - знания неизбежно задерживаются в голове. За 4 месяца человек, никогда не работавший в IT и не имеющий технического образования, реально прокачивается до джуна, способного разработать и написать неплохой структурированный автотест. Практики много, домашние задания - это полноценные небольшие (а кажутся очень большими!) проекты. Но лично мне не хватило, конечно, маленьких простых задачек после каждой лекции, которые помогли бы элементарно набивать руку. Преподавательский состав замечательный. Всегда поддержат, помогут, подскажут. Если кто-то что-то не понимает в ходе вебинара - задерживаются без проблем. И домашние задания не примут, пока код не будет отшлифован до блеска)) В общем, я курсом довольна, несмотря на некоторые минусы.

Сертификат о прохождении курса

OTUS осуществляет лицензированную образовательную деятельность.
В конце прохождения курса вы получите сертификат OTUS о прохождении курса

После обучения вы:

  • заберёте учебные материалы: презентации, видеозаписи вебинаров
  • получите сертификат об окончании курса
  • получите карьерную консультацию

Частые вопросы

Что если в середине курса я не смогу продолжать обучение?
Вы можете бесплатно перейти в другую группу. Но только один раз.
Обязательно ли выполнять и защищать выпускной проект?
Да. Только так можно получить сертификат.
Что понадобится для обучения?
Только компьютер.
Я могу вернуть деньги?
Да, мы можем вернуть деньги за то время, которое вы ещё не успели отучиться. Например, если курс длится четыре месяца, а вы отучились один, мы вернём деньги за оставшиеся три месяца
С какого момента я смогу заниматься трудоустройством?
Проконсультироваться по вопросам карьеры можно уже в начале обучения. Помощь с резюме, размещение резюме в базе OTUS, рекомендации от преподавателей и приглашения от партнёров – доступны после завершения курса.