QA Automation Engineer - Mainacademy
QA Automation Engineer
сертифікат спеціаліста
QA Automation Engineer

QA Automation Engineer – це тестувальник, за якого працюють вже розроблені ним програми. QA
Automation Engineer – компетентний у програмуванні і тестуванні, в аналітиці та адмініструванні. На курсі Ви отримаєте всі необхідні знання і навички для подальшого розвитку!

Програма курсу

Навчальна програма складена відповідно до вимог провідних IT-компаній і відповідає критеріям сучасного ринку до фахівців рівня Junior QA Аuto Engineer.

Тренери-практики

Усі тренери академії – успішні практики рівня Middle або Senior, які мають багатий і цікавий досвід. Кожен з них пройшов навчання і сертифікацію Main Academy.

IT-English

Студенти курсу мають можливість поліпшити свою технічну англійську і відвідувати курси вивчення мови та Speaking Club протягом усього періоду навчання.

Кар'єрний сервіс

Після закінчення курсу всі студенти проходять кар’єрний тренінг: тренуються проходити співбесіду, вчаться презентувати себе і свої soft і hard скіли, складати конкурентне резюме.

Ви навчитеся

  • Програмуванню, що дозволить комфортно працювати над автоматизацією: знань технічного блоку цілком достатньо, щоб писати Автотест
  • Проектувати програмні рішення
  • Використовувати архітектуру Selenium (Selenide)
  • Станете більш продуктивними, змусите програму виконувати тестування замість вас
  • Напишете фреймворк для автоматичного тестування свого улюбленого web-додатка
Технології, які ви освоїте
Зроби перший крок
Хочете більше дізнатися про QA Automation Engineer у провідних IT-спеціалістів? Реєструйтеся на найближчий безкоштовний семінар "Квиток в IT"!


Програма курсу

Технічні навички

Веб-технології

  • XML
  • HTML
  • HTTP
  • SQL
  • Архітектура веб-додатків
  • Основи Git

Основи Java

  • Початок програмування за допомогою Java
  • Класифікація типів даних і примітивних типів в java
  • Короткий огляд операторів в java
  • Вирази керуючого потоку
  • Масиви

Основи ООП

  • Клас і екземпляр
  • Методи
  • Конструктори
  • Статичні методи і поля
  • Пакет
  • Винятки
  • Обробка рядків
  • Дженерики
  • Колекції

Віртуалізація

  • Коли потрібна віртуалізація
  • Інструменти віртуалізації
  • Створення віртуальних машин

Основи автоматичного функціонального програмування

Введення в автоматизоване функціональне тестування (АФТ)

  • Цілі АФТ
  • Визначення щодо АФТ
  • Класична схема керівництва за витратами і автоматичне тестування

Робочий процес АФТ

  • Створення стратегії АФТ
  • Планування заходів
  • Вибір інструмента
  • Автоматизація тестування
  • Тестування
  • Аналіз результатів
  • Служба підтримки
  • Рекомендація щодо процесу
  • Міфи

Рівні автоматизованого тестування

  • Тестування підрозділів / інтеграції
  • Початкове тестування
  • Попередні випробування

AFT в життєвому циклі проекту

  • Проекти на основі RUP
  • Гнучкі проекти
  • Реальне життя – гібрид

Робоче середовище автоматизованого функціонального тестування (Aft Framework)

Підходи до автоматизації

  • Основні підходи до автоматизації
  • Відтворення запису
  • Модуляція тестового сценарію
  • Архітектура тестових бібліотек
  • Тестування з використанням ключових слів або таблиць
  • Основи тестування даних
  • Гібридна система автоматизації тестування

Базова система автоматизації

  • Огляд базового тестування
  • Огляд існуючих рішень

Автоматизація клієнтської сторони (Front-end automation framework)

  • Аналіз розумності
  • Оцінки
  • Які сценарії підходять для автоматизації, а які ні
  • Перетворення користувацького сценарію в текст
  • Підтримка тестування
  • Front-end тестинг
  • Огляд існуючих рішень
  • Приклад тестової сторінки

Введення в рамки Selenium

  • Selenium з першого погляду
  • Selenium IDE
  • Selenium WebDriver
  • Стратегії локатора

Складання звітів

  • Вимоги
  • Типи
  • Метричний аналіз
  • Призначена для користувача VS існуюча структура звітності

Лабораторія AFT

  • Основні правила
  • Підготовка середовища
  • Склад тестових даних
  • Безперервна інтеграція

Практикум

Застосування об’єкта сторінки

  • Застосування Page Object Pattern
  • Дизайн Page Object Pattern
  • Приклади
  • Фабрики патернів

Selenide

  • Застосування Selenide
  • Просунуті методи
  • Selenide vs Selenium. Приклади
  • Selenide и Ajax

Перевірки тестів

  • Перевірки тестів
  • Конфігурації Selenium Grid
  • Запуск паралельних тестів з TestNG

Постачальники даних

  • Використання постачальників даних
  • TestNG постачальники
  • JUnit-постачальники
  • Приклади роботи

Виконання персонального навчального проекту

Робота над практичним завданням по створенню індивідуального проекту

  • Обробка ТЗ
  • Вибір на чому будемо реалізовувати свій проект (бібліотеки і фрейморки)
  • Консультації по проекту (2 год.)
  • Самостійна робота над проектом під керівництвом тренера (24 год.)

Захист свого навчального проекту

  • Захист відбувається в аудиторії, перед незалежним експертом-практиком, з
    наших компаній-партнерів
  • Захист буде нагадувати вашу першу технічну співбесіду, яка
    дозволить показати вашу майстерність
  • Ви отримаєте розгорнутий фідбек про свою роботу, а також дізнаєтеся в якому
    напрямку вам потрібно прокачати навички.

QA Automation Engineer - 8 кроків до мети

  • 1
    Записатися на курс
  • 3
    Виконати практичні, лабораторні, домашні
  • 5
    Відпрацювати заняття по HR
  • 7
    Захистити проект і здати тести
  • 2
    Вивчити теорію
  • 4
    Підготувати фінальний проект
  • 6
    Відвідувати ІТ-English і Speaking Club
  • 8
    QA Automation Engineer

Форми навчання

Offline навчання
  • Заняття в аудиторіях
  • Індивідуальна і командна робота над вирішенням задач
  • Доступ до навчальних матеріалів, завдань, лабораторних і тестів 24/7 протягом усього періоду навчання
  • Індивідуальний кар’єрний тренінг з HR фахівцем
  • Курс IT-English та Speaking Club
Online навчання
  • Навчання в будь-якій точці світу
  • Живе спілкування з тренером і обробки завдань на кожному уроці
  • Запис кожного уроку
  • Доступ до навчальних матеріалів, завдань, лабораторних і тестів 24/7 протягом усього періоду навчання
  • Кар’єрний тренінг з HR фахівцем
QA Automation Engineer
Форма реєстрації на курс

Форма реєстрації на курс
Назва курсу

Курс: Автоматизоване тестування ПЗ

Заняття з інструктором

Ціна

З нуля до рівня IT-спеціаліста і улюбленої роботи

Заняття в аудиторіях або онлайн з кращими інструкторами

2,5 міс, 20 занять, 50 годин теорії та практики з IT-експертами

Лабораторні роботи, індивідуальні та групові проекти

Англійська в подарунок для працевлаштування та роботи

Фінальний іспит, захист проекту і Ви – сертифікований IT-фахівець!

Команда курсу QA automation

Кар'єрний сервіс

Максимум знань і умінь для працевлаштування
Даємо професійне ІТ-навчання

Після закінчення курсу, з отриманими знаннями і навичками, ви зможете претендувати на позицію Junior QA Automation Engineer

Кар'єрний тренінг

Вчимо грамотному позиціонуванню на ринку праці. Правильно писати резюме та супровідні листи. Успішно проходити інтерв’ю

Рекомендуємо на роботу

Ми постійно отримуємо від наших партнерів запити на роботу в ІТ-компаніях. Кращих студентів рекомендуємо нашим партнерам на роботу і стажування.

Відгуки про навчання в Main Academy

Отримайте Ваш квиток в IT
Форма реєстрації на пробний урок або семінар

Пробний урок
QA automation Engineer

Ще не готові приступити до навчання або залишилися сумніви?

Заберіть свій квиток в IT і приходьте на безкоштовні лекції від Main Academy!

  • Ви познайомитеся з IT-експертами, технологіями, специфікою роботи в IT
  • Ви дізнаєтеся як почати IT-кар’єру з найменшими витратами і яку спеціальність вибрати
  • Ви познайомитеся з інструкторами і дізнаєтеся всі деталі курсу і спеціальності
  • Ви дізнаєтеся як ефективно шукати роботу від рекрутерів і гуру IT-ринку

Заняття проходять:

Телефон: