Специальная цена
Видеокурс в подарок
JavaScript QA Engineer
28 декабря
4 месяца
Онлайн
Пн/Ср 20:00 Мск
Для кого этот курс?
Курс подойдет инженерам по тестированию с опытом работы от 1-го года, которые стремяться перейти в автоматизацию на JS. Специалистам автоматизированного тестирования на JS с опытом работы от 1-го года, желающим углубить, систематизировать и актуализировать свои знания. Также специалистам планирующим внедрить автоматизацию тестирования на своем проекте.
Необходимые знания
- опыт в ручном тестировании
- минимальные знания программирования, желательно на JavaScript (типы, операторы, циклы, строки, массивы, объекты и т.п)

Что вам даст этот курс?
Вы изучите
- актуальные подходы и технологии в автоматизации тестирования веб-приложений
- полный ландшафт современных технологий тестирования на JS
- принцип работы фреймворков тестирования
- сделаете проектную работу для вашего портфолио
После обучения вы сможете
- выстраивать процесс автоматизированного тестирования: от написания автотестов до встраивания их в процесс используя DevOps практики
- использовать JS-инструменты чтобы быстро и эффективно запускать процесс автоматизированного тестирования
- использовать современные фреймворки для тестирования
- выстраивать архитектуру своего тестового фреймворка
- использовать Docker и Github, освоив CI практики
- повысить свою квалификацию
Видеокурс в подарок
- курс по ручному тестированию или JavaScript для начинающих на выбор
- формат видеолекций
- получение базовых знаний
- закрепление теоретической части
Процесс обучения
Полноценный проект
Тестирование сайта с помощью автотестов используя все знания курса
Практика
Постоянная практика с решением кейсов
Актуальная программа
Обучение по сегодняшним требованиям к позиции Junior QA Automation
Трудоустройство
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
- Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
- Получите рекомендации, как искать работу, и советы по прохождению собеседования
QA Automation Engineer (JavaScript)
Формат обучения
Интерактивные вебинары
2 занятия по 2 ак.часа в неделю
Доступ к записям и материалам остается навсегда
Обратная связь
Развернутый фидбэк по домашним заданиям от преподавателей в формате код-ревью
Активное комьюнити
Общайтесь с преподавателями голосом на вебинарах и в закрытой Telegram группе
Программа
Введение в автоматизацию тестирования на JS
В вводном модуле рассмотрим теоретические аспекты автоматизации тестирования, познакомимся с языком JS применительно к автотестам, начнем работу с GitHub репозиториями и юнит тестами.
Тема 1: Введение в автоматизацию тестирования
Тема 2: Git на кончиках пальцев
Тема 3: Основы JS. Функции
Тема 4: Unit тесты и data driven testing
Тестирование API
В этом модуле сравним основные JS библиотеке для API-тестирования, начнем писать API тесты, используя jest и axios. Задача этого модуля — научиться строить архитектуру тестов, для того чтобы они были расширяемыми и легко поддерживаемыми, а так же понять как от единичных автотестов перейти к организации полноценного тестового фреймворка.
Тема 1: Препарируем http запросы
Тема 2: Основы JS. Объекты и массивы
Тема 3: Библиотеки для тестирования API
Тема 4: Шаблоны проектирования в тестировании API
Тема 5: Валидируем http запросы
Тема 6: Репортеры и внешние сервисы
Практики CI/CD
Задача этого модуля — сформировать общее представление о CI/CD практиках и Devops инструментах. В этом модуле мы научимся внедрять автотесты в pipeline процесса разработки.
Тема 1: Стратегия автоматизации в agile проектах и планирование покрытия
Тема 2: Контейнеры. Docker
Тема 3: Катит - не катит. Github CI часть 1
Тема 4: Катит - не катит. Github CI часть 2
Тема 5: Q&A сессия
Тестирование UI
Тема 1: Обзор инструментов для тестирования UI
Тема 2: Локаторы
Тема 3: Основные сценарии использования Playwright
Тема 4: Шаблоны проектирования и техники тест-дизайна в тестировании UI
Тема 5: Основы JS. Классы
Тема 6: Основы JS. Классы в типовых сценариях автотестов
Тема 7: Behavior Driven Development и acceptance тесты
Проектная работа
В заключительный месяц курса мы сосредоточимся на разработке тестового фреймворка. Вам предстоит выбрать проект, для которого вы создадите автотесты. Если у вас нет своего проекта, можно выбрать один из нескольких предложенных сайтов. Минимальное количество функциональных тестов, которые необходимо разработать, составляет 10. При этом важно применять паттерны тестирования для эффективной разработки этих тестов. Также обязательным условием будет добавление функционала отчетности в проект. Если вы желаете идти дальше и расширить свои навыки, рассмотрите возможность интеграции CI с Github или Gitlab. Важно подчеркнуть, что весь процесс работы над проектом будет сопровождаться консультациями с преподавателями, которые предоставят вам поддержку и помощь в процессе разработки
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Выпускной проект
Заключительный месяц курса посвящен разработке тестового фреймворка для закрепления полученных знаний и навыков. Создадим авто-тесты и настроим генерацию отчётов из авто-тестов. При выполнении проекта будем применять паттерны тестирования изученные на курсе. Весь процесс работы над проектом будет сопровождаться консультациями с преподавателями, которые предоставят вам поддержку и помощь в процессе разработки.
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Ближайшие мероприятия
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Основные темы открытого урока:
- Основные принципы написания тестов на JavaScript
- Основы фреймворка Cypress
- UI тесты
Прошедшие
мероприятия
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Корпоративное обучение для ваших сотрудников
- Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
- Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
- OTUS проверяет знания студентов перед стартом обучения и после его завершения
- Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
- Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
- OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год
Отзывы
Сертификат о прохождении курса
OTUS осуществляет лицензированную образовательную деятельность.
В конце обучения вы получите сертификат OTUS о прохождении курса.

По итогу обучения вы
- получите репозиторий на GitHub с примерами тестов
- сохраните видеозаписи занятий, презентации и получите сертификат об окончании курса
- будете претендовать на позицию Junior QA Autimation
- сможете решать рабочие задачи по автоматизации тестирования
JavaScript QA Engineer
Стоимость в рассрочку со скидкой
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Пройдите тестирование и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно