Geekbrains

ДО Профессия Инженер по автоматизации тестирования

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

ДО Профессия Инженер по автоматизации тестирования

Онлайн курс «Инженер по автоматизации тестирования» от GeekBrains: получи новую профессию дистанционно! Курс ориентирован на уровень: Junior. ⌚ Длительность обучения: 9 месяцев. Помощь в трудоустройстве! Обучение на инженер по автоматизации тестирования с нуля онлайн.

Подберем наиболее подходящие курсы

Программа обучения
  • JavaScript (на выбор)
    Переменные и работа с числами, Строки, boolean и условные операторы, Массивы и циклы, Функции, Объекты, Введение в DOM, Константы, области видимости и замыкания, Преобразование типов и нестрогие сравнения, Общение с сервером, async/await
  • Java (на выбор)
    Синтаксис языка, Объекты и классы, Примитивы, Числа и даты, Строки, Массивы и списки, Коллекции Set, Map, Comparator Iterator Collections, Наследование, Абстрактные классы и интерфейсы, Особенности ООП в Java, Исключения, отладка, тестирование и логирование, Работа с файлами и сетью, Работа с MySQL в Java, Многопоточность, Производительность и оптимизация, Протокол HTTP, Разработка веб-приложений, Нереляционные (NoSQL) базы данных, Разработка веб-приложений
  • Python (на выбор)
    Основы Python, Операторы, выражения, Условный оператор if, ветвления, Цикл while, For: циклы со счетчиком, работа со строками, Вложенные циклы, Числа с плавающей точкой (int/float), Функции
  • Основы автотестов
    Введение в автоматизированное тестирование, Знакомство с автоматизацией на JS: mocha и Selenium Webdriver, Поиск элементов в Selenium Webdriver, Поиск элементов: CSS, Поиск элементов с помощью CSS: продолжение, Сложные CSS-локаторы и ожидания элементов, XPath-локаторы, Мастер-класс по написанию автотестов, Вебинар*, Финальная работа
  • Автоматизация на JavaScript
    Принципы CI/CD, WebdriverIO: введение и углубленная настройка, WebdriverIO: элементы, кастомизация, работа с браузером, CDP-протокол, Cypress, Сравнение инструментов, Шаблоны и процессы автоматизации тестирования, API-тесты
  • Автоматизация на Java
    Инфраструктура браузерных тестов, Сложные UI-тесты, Кастомные действия над элементами, Взаимодействие с окнами, вкладками и фреймами, Загрузка и скачивание файлов, Принципы CI/CD
  • Автоматизация на Python
    Структурные паттерны для написания стабильных тестов, Проектирование UI-автотестов, Разработка e2e-сценариев, Комбинирование API+UI для ускорения автотестов, Pytest test runner: параметризация, фикстуры, хуки, плагины, Артефакты после прогона автотестов: отчеты и логи, Playwright: автоматизация UI
  • Основы веб-верстки
    HTML/CSS, Подготовка к верстке, Layout: HTML-разметка, флексбоксы, стилизация, Формы, Адаптивность: десктоп и мобильные устройства, Доступность, Кросс-браузерность, Сетки, Анимация, Работа с хостингом
  • SQL
    Основы SQL, Введение в реляционные базы данных, Основные запросы по работе с данными, Функции и выражения в SQL-запросах, Проектирование и оптимизация реляционных баз данных

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

  • Даниил Пилипенко

    Больше 50 выступлений на семинарах и конференциях. Более 10 лет работает в сфере Java-разработки. Руководил отделом разработки ПО в издательстве «Вокруг света». Долгое время являлся ведущим разработчиком Ютинет.

  • Марина Третьякова

  • Павел Круглей

  • Александр Воробей

    5 лет опыта в QA Automation. Работал в «Элвис-НеоТек» и «Тинькофф». Настраивал автоматизацию тестирования фронтенда и бэкенда, работал с инфраструктурой. Был спикером в «Тинькофф школе».

Закрыть меню