OTUS

QA Automation Engineer

  • Начальный уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: не ограничено
Записаться

QA Automation Engineer

Профессия Инженер автоматизатор тестирования на Java
Программа обучения
Знакомство с тестированиемСинтаксис Java, первая программа.SQLUI ТестыПара слов про архитектуруПроектная работа
  • Тема 1: Знакомство
  • Тема 2: Задачи и цели тестирования
  • Тема 3: Методы тестирования
  • Тема 4: Виды тестирования
  • Тема 5: TestIT + JIRA
  • Тема 6: Web технологии для тестировщика
  • Тема 7: Консультация по ДЗ
  • Тема 1: Знакомство с IDE, пакеты, Hello World
  • Тема 2: Переменные, их типы и простые операции с ними
  • Тема 3: Ветвления, циклы, функции
  • Тема 4: Практика
  • Тема 5: Основы ООП
  • Тема 6: Абстрактные классы, интерфейсы, примеры, реализация
  • Тема 7: Практика. Подготовка к ДЗ
  • Тема 8: Консультация по ДЗ
  • Тема 1: Основные команды языка SQL
  • Тема 2: Java + SQL, Gradle vs Maven
  • Тема 3: Java + SQL. Часть 2
  • Тема 4: Практика. Подготовка к ДЗ
  • Тема 5: Консультация по ДЗ
  • Тема 1: Настраиваем окружение
  • Тема 2: Локаторы
  • Тема 3: Команды чтения и управления
  • Тема 4: Конфигурация драйвера
  • Тема 5: Ожидания
  • Тема 6: Практика
  • Тема 7: Работа с нативными окнами
  • Тема 8: JavaScript
  • Тема 9: Executing JavaScript
  • Тема 10: Консультация по ДЗ
  • Тема 1: Архитектура
  • Тема 2: Принцип разработки
  • Тема 3: Page Object
  • Тема 4: Практика. Ответы на вопросы
  • Тема 1: Консультация по проекту и домашним заданиям
  • Тема 2: Защита проектных работ
  • Тема 3: Карьерная консультация
  • Тема 4: Подведение итогов курса
ВводныйBDDAPIПараллельное выполнение тестовStubsMobile & SelenideCI/CDПроектныйКарьерный
  • Тема 1: Вводный уро?. Ло?аторы, Ожидания, Capabilities
  • Тема 2: Многопоточность, асинхронные методы
  • Тема 3: Дженерики, Слушатели (listeners), Сложные ожидания - Часть 1
  • Тема 4: Дженерики, Слушатели (listeners), Сложные ожидания - Часть 2
  • Тема 5: Java Collections
  • Тема 6: Библиоте?и Actions
  • Тема 7: Stream API
  • Тема 8: Генерация тестовых данных через Stream API
  • Тема 9: Практика: Написание авто-теста с нуля
  • Тема 1: Подход BDD
  • Тема 2: Cucumber
  • Тема 3: Практика
  • Тема 1: Основы API
  • Тема 2: Тестирование API
  • Тема 3: RestAssured
  • Тема 4: Contract Testing Spring
  • Тема 5: Citrus Framework: Теория, первый тест
  • Тема 6: Citrus Framework: Углубленное изучение, ApplyBehavior, Параметризованные тесты
  • Тема 1: Docker для QA
  • Тема 2: Selenium Grid, многопоточное выполнение JUnit/TestNG
  • Тема 3: Современный способ распараллеливания Selenoid
  • Тема 4: Практика
  • Тема 1: Паттерн MVC. Spring
  • Тема 2: Крат?ий обзор WireMock, mockito
  • Тема 3: Практика, Api-Helper’s
  • Тема 1: Charles Proxy
  • Тема 2: Appium. Capabilities
  • Тема 3: Selenide
  • Тема 4: Практика
  • Тема 1: Что та?ое CI/CD, обзор популярных серверов (Jenkins, Gudson, Travis, TeamCity)
  • Тема 2: Jenkins
  • Тема 3: Allure, выгруз?а отчетов
  • Тема 4: Практика
  • Тема 1: Консультация
  • Тема 2: Защита проектных работ
  • Тема 1: Карьерный день с рекрутером
  • Тема 2: Собеседование у преподавателей

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

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

    Руководитель подразделений IT-аналитиков

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

    Senior QA Automation Engineer

  • Александр Суворов

    Senior QA-Automation Engineer

  • Алексей Тараненко

    Senior QA Automation Engineer

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

    Senior Developer in Test

  • Игорь Лунин

    Senior/Lead QA Automation

  • Ольга Голенкевич