Курс QA Automation

Online
7 днів тестового періоду
Менторинг
Безкоштовна заморозка
Вiдеокурс з Git
Бонусна програма
Quality Assurance – це забезпечення якості коду на різних етапах розробки. Щоб зробити цей процес більш простим і легким, інженери AQA пишуть скрипти, які автоматично виконують потрібні тести і фіксують їх результати.

Про курс

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

Вiдеокурс по GitLab допоможе вам зрозуміти основні концепції та інструменти, які використовуються для керування проєктами програмного забезпечення.

Під час цього курсу ви ознайомитеся з основами системи контролю версій Git та платформою GitLab, яка надає широкий спектр можливостей для спільної роботи над кодом, відстеження змін, управління задачами та багато іншого.

Ви дізнаєтеся, як ефективно використовувати GitLab для спільної роботи в команді, ведення проєктів та забезпечення якості програмного забезпечення.

На курсі QA Automation ми навчимо вас створювати з нуля фреймворк для тестування web-додатків, використовуючи бібліотеку для управління браузерами Selenium WebDriver.

Також на вас чекає практичне використання PageObjects, локатори, робота з web елементами: пошук, отримання властивостей, дії з елементами, явні і неявні очікування (explicit / implicit waits), робота з діалоговими вікнами та Alerts.

Завдання в цьому розділі допоможуть на практиці освоїти основні навички, необхідні для тестувальника – отримання і оновлення даних, сортування, фільтрація, операції обчислення, об’єднання таблиць, групування даних.

Робота з рядками, генерація тестових даних. Колекції. Робота з базами даних і методами порівняння отриманих даних і UI. Робота з файлами, включаючи читання і запис даних, формування результатів тестування і запис файла. Логування за допомогою Log4j і використання рівнів логування.

Для управліннями тестами, обраний фреймворк JUnit5/TestNG. Завдання включають формування тестових груп (suites), основні анотації, запуск тестів.

Для автоматизації збірки проєкту використовується популярний збирач maven.
Створимо maven проєкт.

Звіти з автоматизації тестування є надважливим компонентом автоматизації. Коли тести виконані, результати є єдиними артефактами, для яких ви зможете проаналізувати їх помилки. Вони підкажуть вам, чи готовий продукт до випуску.
Ці звіти також можна надати відповідним зацікавленим сторонам. Це допоможе їм стежити за продуктом під час різних циклів розвитку.

Необхідні навички для навчання на курсі
  • Мати досвід мануального тестування або знання теорії тестування web-додатків
  • Знати синтаксис Java, прості управляючі конструкції, основи ООП, базові колекції
  • Знання англ. мови на рівні читання технічної документації

Швидкість проходження курсу залежить від вас. Швидше вчитесь – менше платите.

Попередній рівень підготовки? Спробуйте Java Start
Online

Менторинг

Online

Менторинг +

Бонусная программа на менторинге

При оплате 2 месяцев выгода 10%:
7200 грн | 198 USD
8000 грн | 220 USD
в місяць
Записаться со скидкой 10%
*При оплате со скидкой заморозка курса недоступна
При оплате 3 месяцев выгода 15%:
6800 грн | 187 USD
8000 грн | 220 USD
в місяць
Записаться со скидкой 15%
*При оплате со скидкой заморозка курса недоступна
Менторинг
  • Онлайн доступ до стандартної програми курсу
  • Без лекцій, без теорії, тільки практичні завдання
  • Навчання 1 на 1 з особистим ментором
  • 1 code review в день
  • Тестовий період 7 днів
Менторинг +
  • Онлайн доступ до стандартної програми курсу
  • Навчання 1 на 1 з особистим ментором
  • Без лекцій, без теорії, тільки практичні завдання
  • Немає тестового періоду
  • Один з трьох привілеїв на вибір:
    1) два code review в день
    2) можливість змінити стандартну програму курсу (забрати або додати теми)
    3) можливість спілкуватись з ментором у визначений вами час

Етапи вашого навчання

Ваш план навчання з нуля до спеціаліста рівня Strong Junior з комерційним досвідом роботи.

Як проходить навчання

Докладніше
1
Реєстрація на курс
2
Відповіді на ваші запитання
3
Знайомство з ментором
4
Отримання матеріалу та перше завдання
5
Відгук про роботу від ментора
6
Наступне завдання
Віктор Чмель
Автор курсу
Senior Automation Developer
Віктор Чмель

Основний фокус в роботі – автоматизація  фронтенд і бекенд тестів за допомогою мови Java для різних продуктів і сервісів через Web і API інтерфейси, а також їх навантажувальне тестування. Використовую такі інструменти, як Java, maven, TestNg/JUnit, cucumber, Selenium, rest-assured, JMeter, Jenkins. Сертифікований за напрямками OCA Java 8, ISTQB Foundation та іншими. До автоматизації мав широкий досвід в ІТ: системне адміністрування, інформаційна безпека, системна інтеграція, що дозволяє дивитися на проблеми під різними кутами і краще їх вирішувати. Дуже надихаюся викладанням і допомогою в успіху інших людей. У вільний час волонтерю в скаутській організації «Пласт».

Наші ментори

Владимир Троць ментор
Володимир Троць
Senior Automation Engineer
Ciklum
Досвід у сфері
з 2018 року
Досвід викладання
з 2020 року

Після закінчення автомейшин курсів потрапив в IT. Спочатку тестував вебсайт для компанії, яка надає послуги з бухгалтерського та податкового обліку в США, також займався реалізацією проєктів на різних платформах, включно з Low-code/No-code платформи, мобільні пристрої та інтернет речей. Маю досвід у performance- та security-тестуванні.

Александр Капранчук
Олександр Капранчук
AQA
Brightgrove
Досвід у сфері
з 2018 року
Досвід викладання
з 2024 року

Починав як QA manual і отримав цікавий досвід та хороші враження від роботи в цікавих проектах в різних сферах: від e-commerce до gaming. Відчувши, що хочеться не зупинятись у розвитку, вирішив вивчати Java і рухатись у напрямку QA automation і майже відразу отримав оффер у іншій компанії, де і імплементував один зі своїх перших фреймворків. 

Далі просто набирався досвіду у різних задачах і закріплював навички. А наступним цікавим кроком було рішення перейти на проекти з серйозним ухилом на тестування backend і мікросервісної архітектури.

Рудаков І. - Automation QA
Ігор Рудаков
Senior Automation QA
Grid Dynamics
Досвід у сфері
з 2017 року
Досвід викладання
з 2020 року

Перший крок у своїй кар’єрі я зробив у 2017 році. Отримавши перший офер, почав працювати як єдиний Automation QA у команді та одразу на декількох проєктах, що дозволило мені опанувати багато технологій, здобути безцінний досвід та навчитися налаштовувати AQA процеси з нуля. За 7 років встиг попрацювати на різних проєктах: великий e-commerce, healthcare, складні CRM системи. Займався Web UI, Mobile UI, Database та Back-End тестуванням. Основний стек технологій: Java, Maven/Gradle, TestNG/JUnit, Selenium, Selenide, Playwright, Appium, Feign, RestAssured, Awaitility, AssertJ, Allure, Jenkins/ADO, Docker, Postman, AWS. Цього року пройшов сертифікацію AWS Certified Cloud Practitioner.

Віктор Чмель
Віктор Чмель
Senior Automation Developer
AlgoSec
Досвід у сфері
з 2000 року
Досвід викладання
з 2015 року

Основний фокус в роботі – автоматизація  фронтенд і бекенд тестів за допомогою мови Java для різних продуктів і сервісів через Web і API інтерфейси, а також їх навантажувальне тестування. Використовую такі інструменти, як Java, maven, TestNg/JUnit, cucumber, Selenium, rest-assured, JMeter, Jenkins. Сертифікований за напрямками OCA Java 8, ISTQB Foundation та іншими. До автоматизації мав широкий досвід в ІТ: системне адміністрування, інформаційна безпека, системна інтеграція, що дозволяє дивитися на проблеми під різними кутами і краще їх вирішувати. Дуже надихаюся викладанням і допомогою в успіху інших людей. У вільний час волонтерю в скаутській організації «Пласт».

Іван Матяш
Іван Матяш
Senior Automation QA Engineer
GlobalLogic
Досвід у сфері
з 2014 року
Досвід викладання
з 2020 року

В ІТ з 2014 року. Маю досвід у мануальному тестуванні (ISTQB Certified), пізніше повністю перейшов на автоматизацію, зараз тестую GUI Web, використовуючи Java 8 + Selenium WebDriver.

Також займався автоматизацією тестування desktop-додатків і API.

Дерека Олег Миколайович- Ментор напряму Automation QA
Олег Дерека
Automation QA Engineer
Skywind Group
Досвід у сфері
з 2016 року
Досвід викладання
з 2021 року

В ІТ з 2016 року. Автоматизую на Java + Selenide + JUnit. Є досвід у написанні АРІ тестів і тестування навантаження (Scala + Gatling).

Також у вільний час пишу додатки під IOS.

Студент FoxmindEd
AUTOMATION QA
З приводу спілкування з ментором – залишилися позитивні емоції, доброзичливий, не затягує з перевіркою ДЗ, і дає дійсно важливі зауваження (а не тільки неправильні назви змінної). Не було якихось повторних, незрозумілих коментарів, все по суті.
Студент FoxmindEd
AUTOMATION QA
Навчанням задоволений. Програма побудована послідовно і було зрозуміло, як одне завдання випливає з іншого. Ментор мені сподобався, ми знайшли спільну мову та проблем із відповідями на запитання та поясненнями як виправити помилку не було.
Студент FoxmindEd
AUTOMATION QA
Я в захваті від формату! Неймовірно приємне та продуктивне навчання. Величезна подяка творцю. Окреме спасибі моєму ментору!
Сертифікат про закінчення

Сертифікат про закінчення

Після закінчення курсу ми видамо вам сертифікат, що свідчить про успішне завершення програми менторингу і підтверджує вашу кваліфікацію з обраного предмету.

Зв’яжіться з нами

Потрібно більше інформації?
Допоможемо вибрати курс
Запропонуємо найкращі умови
Надамо відповіді на всі запитання



    Надсилаючи повідомлення, ви погоджуєтесь з нашою офертою.

    Ми не співпрацюємо з резидентами РФ та РБ!

    QA Automation: з нуля до впевнених автотестів із ментором

    Automated Quality Assurance (AQA) — це про швидкий і надійний зворотний зв’язок на кожен коміт. Щоб цього досягти, інженери автоматизують перевірки, збирають фреймворк, інтегрують його в пайплайни й роблять результати тестів прозорими для команди. У FoxmindEd ми винесли саме ці практичні речі в основу курсу: ви не «дивитесь лекції», а під керівництвом ментора будуєте робоче оточення, пишете автотести, запускаєте їх локально та на сервері, а результати перетворюєте на зрозумілі звіти для бізнесу. Формат — онлайн, індивідуально, з 7-денним тестовим періодом на базовій програмі Mentoring.

    Для кого цей напрям

    AQA стане логічним кроком, якщо ви вже торкались мануального тестування й готові рухатися до автоматизації, або пройшли вступ до Java й хочете навчитися «склеювати» інструменти в систему. Для старту потрібні базові знання теорії веб-тестування, синтаксису Java (керуючі конструкції, основи ООП, колекції) та англійської на рівні читання документації.

    Що саме ви опануєте

    На програмі ви крок за кроком збираєте реальний стек інженера-автоматизатора:

    • Git/GitLab. Практичний відеокурс допомагає відразу працювати з історією змін, гілками та задачами в одному середовищі.
    • Selenium WebDriver. Ви побудуєте фреймворк для веб-автотестів із Page Object, локаторами, діями з елементами, явними/неявними очікуваннями, алертами та діалогами.
    • SQL. Дістанете, оновите, згрупуєте та з’єднаєте дані для перевірок бекенду й порівняння з UI.
    • Java для автоматизатора. Генеруєте тестові дані, працюєте з колекціями та файлами, додаєте логування (Log4j), під’єднуєтесь до БД і звіряєте отримане з очікуваннями.
    • Фреймворки для тестів. JUnit 5 і TestNG: як групувати кейси, користуватися анотаціями, параметризувати та керувати запуском і структурою прогонів.
    • Maven. Налаштування збірки, робота із залежностями, профілі для різних середовищ.
    • Звітність. Перетворюємо запуск на зрозумілі артефакти, які показують готовність до релізу й допомагають швидко знайти причини багів.

    На фініші це не розрізнені теми, а цілісний конвеєр: репозиторій із тестами, керований запуск (локально та в CI) і прозора звітність — саме це хочуть бачити на співбесіді.

    Як проходить навчання

    Ви реєструєтесь, ставите запитання, знайомитесь із наставником і отримуєте перше технічне завдання. Далі — короткі ітерації: реалізація, відгук ментора, доробка, наступний модуль. Такий темп відтворює реальну роботу в команді та тренує дисципліну: писати код невеликими кроками, фіксувати результати в Git, проганяти тести й дивитися у звіти, а не «на око».

    Хто навчає

    Автор і ментор напрямку — Віктор Чмель, Senior Automation Developer (AlgoSec). Використовує Java, Maven, TestNG/JUnit, Cucumber, Selenium, Rest-Assured, JMeter, Jenkins; сертифікації OCA Java 8, ISTQB Foundation. Разом із ним працюють ментори-практики з досвідом побудови UI, API та mobile-тестів.

    Траєкторія зростання

    Якщо ви тільки починаєте з Java — стартуйте з Java Start, далі переходьте на AQA Mentoring, а тоді — на командний або індивідуальний проєкт, щоб отримати перший продакшн-досвід у безпечних умовах. Це прозора «драбина» з контрольними точками й портфоліо на виході.

    Що буде в резюме після курсу

    Репозиторій із тестами (структура Maven, JUnit/TestNG), приклади Page Object, робота з БД та файлами, логування, SQL-перевірки, артефакти звітності, а також історія рев’ю від сеньйор-фахівця. Усе це — не абстракція, а результати вашої роботи, які можна обговорити на технічній співбесіді.

    Кому точно варто спробувати

    • Мануальним QA, яким бракує «коду та інструментів» у щоденній роботі.
    • Джунам із базовою Java — аби перейти до реальної автоматизації.
    • Світчерам із технічним бекграундом, які хочуть швидко зібрати стек і зрозуміти «як це в проді».

    FAQ

    [ 1 ]
    Чи є тут лекції?

    Ні. Формат — задачі, щоденне code review, доробка й рух далі. Це практичний менторинг без «води».

    [ 2 ]
    У чому різниця між Mentoring і Mentoring+?

    Mentoring — 1 рев’ю на день і 7-денний тестовий період. Mentoring+ — без тестового періоду, зате ви обираєте одну перевагу: 2 рев’ю/день, кастомізацію програми або фіксований час зв’язку з ментором.

    [ 3 ]
    Які вимоги до старту?

    Потрібні бази з теорії тестування веб-додатків, Java (керуючі конструкції, ООП, колекції) та англійська для читання документації. Якщо цього не вистачає — почніть із Java Start і повертайтесь у менторинг.

    [ 4 ]
    Скільки коштує і чи є знижки?

    Mentoring — 8000 грн/міс (220 USD), Mentoring+ — 16000 грн/міс (440 USD). За оплату 2 або 3 місяців діють знижки 10% і 15% відповідно. Зверніть увагу — зі знижками «заморозка» не доступна.

    [ 5 ]
    Хто саме буде ментором?

    Сеньйор-автоматизатори з комерційним досвідом: автор курсу Віктор Чмель та інші наставники з продуктових і сервісних компаній (Ciklum, Brightgrove, Grid Dynamics).

    foxmindED
    Курс «Enterprise Patterns». Останній набір по поточній ціні! Знижка 20% до 23.10
    Записатися на курс