Курси QA Engineer (тестувальник)

Фільтр
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
24 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Jungle Courses
Подробиці

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

Тема 1. Знайомство

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

Тема 2. Web HTML, CSS

Принципи необхідні для тестувальника. Загальний туторіал.

Тема 3. Web HTML, CSS. Demo + practice

Самостійне практичне завдання.

Тема 4. JavaScript

Версії, документація, запуск, "движки".

Тема 5. JavaScript. Node.js

Тема 6. JavaScript

Змінні, об'єкти, масиви, цикли, функції / анонімні функції.

Тема 7. JS runtime

Потоки. Асинхронність. Promisw, sync, await.

Тема 8. Demo + practice

Самостійне практичне завдання.

Тема 9. Node.js. NPM, Gulp, Webpack

Тема 10. Бази даних

Кластери. Синхронізація між модами. Прості запити. SQL tutorial

Тема 11. Бази даних

Table, Row lock, Dead lock, складні запити.

Тема 12. Бази даних

Stored Procedures.

Тема 13. Redis

Тема 14. Git. Terminal git flow. CI/CD

Тема 15. Cypress

Розгортання тестового середовища. Налаштування, конфігурація. Перший тест.

Тема 16. Cypress + Github

Запуск проєкту.

Тема 17. GUI testing with Cypress

Тема 18. Demo + Practice

Покриття GUI тестами комерційного проєкту.

Тема 19. API testing with Cypress

Тема 20. Demo + Practice

Покриття тестами API комерційного проєкту.

Тема 21. Headless mode

Тема 22. Multiple Test Reports

Тема 23. Сесія: питання та відповіді

Тема 24. Фінальне тестове завдання

Особливості курсу

  • Власний кабінет Jungle cloud
  • Онлайн заняття
  • Комунікація в чаті
  • Круті ментори + підтримка 24/7
  • Домашні завдання + зворотній зв'язок

Викладачі курсу

  • Іван - QA Automation Mentor
  • Соломія - QA Mentor
  • Інна - QA Database/Security Mentor
  • Михайло - QA Automation Mentor, блок JavaScript
  • Олена - QA Automation Mentor, блок HTML/CSS
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 000 UAH за курс
Вечірні заняттяСупровід ментора
  • QA Automation / QA Manual
  • IT Recruiting
Quality Assurance Group
Подробиці

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

Робота з резюме

  • Надання рекомендацій щодо створення резюме
  • Надання рекомендацій щодо уже створеного резюме
  • Редагування резюме під конкретну бажану вакансію

Робота з профілем LinkedIn

  • Надання рекомендацій щодо заповнення профілю в LinkedIn
  • Перегляд та поради для покращення твого профілю від рекрутера

Тренувальна співбесіда

  • Проведення тренувальної співбесіди загального характеру
  • Проведення співбесіди з прив'язкою до конкретної вакансії, на яку ти хочеш подаватись. Також можливий підбір вакансій від нашого рекрутера з урахуванням твого стартового досвіду і побажань
  • Співбесіда записуватиметься, тож ти зможеш переглянути і проаналізувати свої відповіді і після її завершення

Надання рекомендацій

  • Пост в LinkedIn про твою кандидатуру
  • Особисті рекомендації твоєї кандидатури для рекрутерів

Розсилання твого резюме

Кар'єрний консультант розсилатиме твоє резюме на вакансії, які відповідають твоїм запитам.

Викладачі курсу

Оксана Яцкова

Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
26 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
36 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Quality Assurance Group
Подробиці

Цей курс розроблено, щоб надати всебічні знання та практичні навички ефективного керування тестуванням програмного забезпечення, основні інструменти та методи, щоб досягти успіху в галузі управління тестуванням.

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

Test Planning and Test Strategy Development

  • Objectives and scope
  • Strategy, level, types
  • Test environments and test data, test deliverables
  • Test plan samples, tools
  • Workshop

Test Estimation and Resource Planning

  • Estimating testing effort, time, and resources. Test estimation techniques
  • Testing schedule, test environment setup, and risk assessment
  • Resource allocation, project scheduling, and managing stakeholder expectations
  • Samples and tools overview
  • Workshop

Test Analysis and Test Design

  • Requirements types and test documentation
  • Test design techniques overview
  • Traceability matrix and test coverage
  • Test case management tools
  • Workshop

Test Execution and Defect Management

  • Test execution techniques and best practices
  • Defect reporting, tracking, and triage
  • Analysing test results and identifying trends
  • Defect management tools
  • Workshop

Test Environment and Data Management

  • Setting up and managing test environments
  • Test data management strategies
  • Configuration and change management in testing
  • Test environment and data management tools
  • Workshop

Test Progress Monitoring, Test Reporting and Metrics

  • Test progress reporting
  • Test coverage and traceability metrics
  • Test effectiveness and efficiency metrics
  • Test progress and test reporting tools
  • Workshop

Risk Management in Test Management

  • Identifying and assessing project/product risks
  • Test risk analysis and mitigation strategies
  • Risk-based test prioritization
  • Test management tools
  • Workshop

Test Automation and Tools

  • Test automation benefits
  • Programming languages overview
  • Test automation frameworks and tools
  • Managing and maintaining automated test suites
  • Workshop

Continuous Integration and Continuous Delivery (CI/CD)

  • CI/CD concepts and benefits in software testing. CI/CD pipeline overview
  • CI/CD pipeline and its components
  • Configuring and running automated tests as part of the CI/CD process
  • DevOps tools
  • Workshop

Quality Assurance in Test Management

  • Test process improvement techniques
  • Test quality metrics and analysis
  • Industry best practices in test management
  • Case studies of successful test management implementations
  • Workshop

Continuous Improvement

  • Importance and benefits of continuous improvement in test management
  • Overview of continuous improvement frameworks and methodologies
  • Techniques for identifying improvement opportunities
  • Techniques for motivating and engaging teams in the improvement process
  • Workshop

Communication and Stakeholder Management

  • Test status reporting and communication
  • Managing stakeholders' expectations
  • Effective communication in test management
  • Workshop

Case Studies and Exercises

  • Analysing real test management scenarios
  • Practical exercises on test planning, execution, and reporting
  • Group discussions and knowledge sharing among participants
  • Workshop

На курсі все, що має знати та вміти тест менеджер:

  • Дізнаєшся про фундаментальні концепції, методології та найкращі практики управління тестуванням, принципи управління ризиками, забезпечення якості та постійного вдосконалення в контексті тестування програмного забезпечення
  • Покращиш свої навички, щоб створювати комплексні плани тестування, розробляти ефективні стратегії тестування, виконувати тестові випадки, керувати тестовими середовищами та ресурсами, а також повідомляти та відстежувати дефекти
  • Отримаєш досвід, який охоплюватиме широкий спектр тем, включаючи планування тестування, оцінку тесту, методи розробки тесту, автоматизацію тестування, управління дефектами, а також показники та звітність
  • Поглибиш своє розуміння керування та підтримки автоматизованих тестів, важливості процесу постійної інтеграції та безперервної доставки
  • Розшириш своє уявлення про важливість і переваги постійного вдосконалення в управлінні тестуванням, спілкування та управління зацікавленими сторонами

Особливості курсу

  • Тривалість курсу 26 занять протягом 3 місяців
  • Можливість оплати курсу частинами
  • Доступ до записів занять
  • Сертифікат після проходження курсу

Викладачі курсу

  • Рамелла Басенко
  • Юлія Вакал
  • Євген Пасєка
  • Світлана Миколаєнко
  • Тетяна Зінченко
  • Роман Мельник
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
6 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
10 500 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
Quality Assurance Group
Подробиці

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

Introduction to mobile automated testing

  • Introduction
  • Overview
  • Difference between web and mobile testing frameworks
  • Required tools

Appium as a popular mobile automated testing framework

  • Configuration and possibilities
  • Documentation and capabilities
  • Automation tools
  • How it works
  • Syntax

Appium in details

  • First test
  • Page Object Model
  • UI locators
  • Waiters and gestures
  • Debugging
  • Data driven testing
  • Multi language support
  • Emulators vs real devices

Automated testing ecosystem

  • How to choose your mobile device park
  • Browserstack
  • Build tools (Maven/Gradle)
  • Test frameworks (JUnit, TestNG)
  • Mobile web automated testing
  • Reporting
  • CI/CD (Jenkins, Gitlab, TeamCity)

Tips & tricks

  • Push notifications testing
  • Testing background services
  • Interacting with GPS data
  • Parallel testing
  • Test suites and classes
  • Flaky tests
  • Fixtures
  • Selenium Grid

Workshops

  1. Create your own first automated test
  2. Create your own automated testing framework

Особливості курсу

  • Курс містить 6 занять + 1 вебінар
  • Вечірні заняття в понеділок та середу
  • Доступ до запису занять
  • Сертифікат

Викладачі курсу

Олексій Чернега - Senior QA Automation Engineer

Подати заявку
Курс
Формат
Online
Початок навчання
13.09.2025
Тривалість
16 занять
Рівень
Для досвідчених, Для професіоналів
Мова навчання
Ukrainian
Вартість
15 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
Hillel IT school
Подробиці

Курс спрямований на розширення знань і навичок тест-менеджерів у сфері тестування програмного забезпечення та поглиблює розуміння процесів управління тестуванням, стратегій, методологій та керування ризиками у тестуванні. Студенти курсу навчаться планувати, виконувати та керувати складними проєктами тестування, а також розробляти ефективні стратегії та вимоги до тестування. І звісно, підготуються до іспиту ISTQB Advanced Test Manager.

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

Testing Process

  • Test Planning, Monitoring and Control
  • Test Analysis
  • Test Design
  • Test Implementation
  • Test Execution
  • Evaluating Exit Criteria and Reporting
  • Test Closure Activities

Test Management

  • Test Management in Context
  • Risk-Based Testing and Other Approaches for Test Prioritization and Effort Allocation
  • Test Documentation and Other Work Products
  • Test Estimation
  • Defining and Using Test Metrics
  • Business Value of Testing
  • Distributed, Outsourced and Insourced Testing
  • Managing the Application of Industry Standarts

Reviews

  • Management Reviews and Audits
  • Managing Reviews
  • Metrics for Reviews
  • Managing Formal Reviews

Defect Management

  • The Defect Lifecycle and the Software Development Lifecycle
  • Defect Report Information
  • Assessing Process Capability with Defect Report Information

Improving the Testing Process

  • Test Improvement Process
  • Improving the Test Process
  • Improving The Test Process with TMMi
  • Improving the Test Process with TPI Next
  • Improving the Test Process with CTP
  • Improving the Test Process with STEP

Test Tools and Automation

  • Tool Selection
  • Tool Lifecycle
  • Tool Metrics

People Skills - Team Composition

  • Individual Skills
  • Test Team Dynamics
  • Fitting Testing Within an Organization
  • Motivation
  • Communication

Особливості курсу

  • Невеликі групи
  • Система особистих кабінетів
  • Доступ до відеозаписів занять
  • Викладачі практики
  • Оперативна служба підтримки студентів
  • Практичні заняття

Викладачі курсу

  • Катерина Абзятова - Senior Manual QA Engineer at Ciklum
  • Вячеслав Сахаров - Release Manager at Patrianna
Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
2 500 UAH за курс
Гнучкий графікВидається диплом/сертифікат
  • QA Automation / QA Manual
Quality Assurance Group
Подробиці

На кожному занятті ти познайомишся з інструментами для Performance тестування (Apache Jmeter, Taurus, Artillery.io, Nbomber), вивчиш найбільш популярні та часті кроки й методи застосування цих інструментів. Ти зрозумієш чим інструменти Performance тестування відрізняються між собою, навчишся працювати з ними, а також зможеш створювати тести на своєму проєкті.

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

Заняття 1. Запуск першого тесту Jmeter

  • Вимоги до Тестування Продуктивності
  • Встановлення та налаштування Jmeter
  • Запис сценарію Recording
  • Відтворення сценарію
  • Налаштування і доопрацювання сценарію
  • Збір та аналіз метрик: час відмови, пропускна здатність, кількість відмов

Заняття 2. Advanced Jmeter Components

  • Детальніше розбираємось із налаштуваннями
  • Pre та Post processors
  • Плагіни

Заняття 3. Using Taurus with Jmeter

  • Огляд інструменту
  • Перший тест
  • Інтеграція з Jmeter

Заняття 4. Load Testing with Nbomber

  • Огляд Nbomber
  • Перший тест
  • Запуск та аналіз результатів

Заняття 5. Load Testing with Artillery.io

  • Налаштування
  • Створення першого API тесту, і його запуск (HTTP, WebSockets)
  • Створення Load Test-у
  • Моніторинг

Теоретичні знання, які ти отримаєш:

  • Що таке тестування продуктивності
  • Види тестування продуктивності
  • Методи збору метрик
  • Аналіз метрик продуктивності
  • Звітування результатів тестування продуктивності

Практичні навички якими ти оволодієш:

  • Створювати тести за допомогою інструментів: Apache Jmeter, Taurus, Artillery.io, Nbomber
  • Запускати тести навантаження
  • Збирати та аналізувати метрики

Бажано знати перед початком навчання:

  • Базові знання HTTP протоколу
  • Потрібні знання C# (Загальне розуміння ООП (класи, інтерфейси, лямбда функції), (для вивчення NBomber, 4 заняття)

Потрібний софт для курсу:

  • Apache Jmeter
  • Visual Studio для Nbomber

Особливості курсу

  • Курс в записі навчайся у власному темпі
  • Доступ до записів занять на 1 рік
  • Сертифікат після проходження курсу

Викладачі курсу

Олег Заревич - DevOps at Edvantis

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
2 900 UAH за курс
Гнучкий графікВидається диплом/сертифікат
  • QA Automation / QA Manual
Quality Assurance Group
Подробиці

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

Заняття 1

Ознайомлення:

  • Вступне слово та ознайомлення з курсом
  • Презентація програми

Стек технологій:

  • Selenium. Ознайомлення та короткий огляд
  • Java для автоматизації тестування
  • Пакетний менеджер Maven. Фреймворк TestNG. Allure report
  • Середовище розробки. Intellij IDEA
  • Git та Github. Базові команди
  • Встановлення необхідного ПЗ на Windows
  • Створення першого проєкту
  • Перший автотест
  • Створення репозиторія на Github
  • Відповіді на питання

Заняття 2. Поглиблення в особливості автоматизації

  • Робота з тестовими кейсами
  • Робота з Dev Tools. Пошук локаторів
  • Різновиди локаторів елементів
  • CSS та XPath. Створення кастомного селектора
  • Очікування елементів
  • Особливості роботи з різними видами елементів
  • Створення тестового набору
  • Відповіді на запитання

Заняття 3. Best Automation Practices

  • Огляд та застосування методів Selenium WebDriver
  • Page Object Model. Огляд та застосування
  • Розглянемо підхід Multiple Environments
  • Реалізація можливості запуску тестового набору на різних середах проекту (dev, test, preprod, production)
  • Підхід Continious Integration. Ознайомлення та презентація реалізації
  • Ознайомлення з Jenkins та Github Actions
  • Короткий огляд роботи з Jenkins CI та Github Actions
  • Відповіді на запитання

Теоретичні знання, що отримає студент:

  • загальні принципи та причини запровадження процесу автоматизації
  • загальні терміни та інструменти для початку та підтримки процесу автоматизації
  • деякі розповсюджені підходи та практики
  • розуміння тестового процесу на проєкті

Практичні навички, що отримає студент:

  • навчиться самостійно створювати та налагоджувати архітектуру
  • головні підходи для розробки та підтримки тестового фреймворку
  • написання та запуск нескладних сценаріїв тестування

Інструменти, з якими ознайомиться студент:

  • Java 8 (Selenium, TestNG)
  • Intellij IDEA
  • Selenium WebDriver (WEB-UI)
  • Git
  • Github Actions
  • Jenkins

Що необхідно встановити, перед початком навчання на курсі?

  • бажано мати встановлену JDK, версія не нижче ніж 8
  • бажано прописати JDK в систему
  • бажано аналогічним чином встановити пакетний менеджер Maven
  • встановити IDE Intellij IDEA Community Edition
  • треба завести акаунт на Github, це можна пізніше зробити

Особливості курсу

  • Курс в записі навчайся у власному темпі
  • Доступ до записів занять 6 місяців
  • Сертифікат після проходження курсу

Викладачі курсу

Сергій Недайхліб - QA Engineer (Manual/Automation/Performance)

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
2 500 UAH за курс
Гнучкий графікВидається диплом/сертифікат
  • QA Automation / QA Manual
Quality Assurance Group
Подробиці

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

Заняття 1. Веб-сервіси і API. Клієнт-серверна архітектура та HTTP протокол. RESTful API

  • Ознайомлення з Web-сервісами та API
  • Протоколи веб-сервісів
  • XML та XSD
  • Xpath і XSLT
  • Огляд засобів тестування API
  • Архітектура клієнт-сервер
  • Протокол HTTP
  • Архітектурний стиль REST
  • REST vs SOAP

Заняття 2. JSON. Документація для API. Знайомство з Postman

  • Формат JSON
  • JSON Schema
  • JSON:API
  • API-docs, Swagger
  • Знайомство з інтерфейсом Postman
  • Відправка простих запитів

Заняття 3. Вступ до JavaScript

  • Знайомство з JS
  • Змінні, об'єкти, масиви, цикли та функції в JS

Заняття 4. Розробка та виконання тестів у Postman

  • Бібліотека Chai і її роль у написанні тестів Postman
  • Написання тестів у Postman до учбового API

Заняття 5. Вступ до автоматизації тестування API

  • Запуск тестів у Collection runner
  • Знайомство з Newman
  • Запуск тестів з консолі
  • Можливості автоматизації (Jenkins)

Теоретичні знання після курсу:

  • Що таке веб сервіси і API. Їх види
  • Інструменти для тестування та документування API
  • HTTP протокол і клієнт-серверна архітектура
  • Об'єкти, масиви, цикли та функції у JavaScript
  • Інструменти для автоматизації тестування RESTful API

Практичні навички після курсу:

  • Працювати з даними у форматі JSON та XML
  • Розуміти документацію API і вміти з нею працювати
  • Писати код на JavaScript для тестування RESTful API у Postman
  • Запускати тести з консолі
  • Інтегрувати тести з системи контролю версій (github) у систему СІ (Jenkins)

Інструменти

  • Postman
  • Newman
  • Chai

Що саме добре студент знатиме після курсу:

  • Understanding of client-server architecture and HTTP protocol
  • Familiar with SOAP and REST web-services
  • XML and JSON syntax
  • Entry-level test scripting with JavaScript and Chai
  • RESTful API testing with Postman and Newman

Попередні вимоги

  • Вміння працювати з терміналами Windows, Linux
  • Ознайомитись з JavaScript
  • Практика JavaScript по бажанню
  • Встановити Node

Особливості курсу

  • Курс в записі навчайся у власному темпі
  • Доступ до записів уроків на 2 роки
  • Сертифікт після проходження курсу

Викладачі курсу

Ганна Троценко - QA Engineer at elastic.io

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
1 500 UAH за курс
Гнучкий графікВидається диплом/сертифікат
  • QA Automation / QA Manual
Quality Assurance Group
Подробиці

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

Техніки тест дизайну частина 1 або як працювати з різними типами даних і отримати покриття за яке не соромно

  • Equivalence Class Partitioning
  • Boundary Value Analysis

Техніки тест дизайну частина 2 або як візуалізувати складні взаємодії і нічого не пропустити

  • Decision Table Testing
  • State Transition Testing

Техніки тест дизайну частина 3 або що таке UseCases і навіщо вони потрібні + Bonus Pairwise Testing

  • Use Case Testing
  • Pairwise

На курсі ти дізнаєшся:

  • Все про такі техніки тест-дизайну (характеристики, спільні та відмінні сторони, область застосування та обмеження)
  • Equivalence Class Partitioning (групування тестових даних у логічні групи або класи еквівалентності)
  • Boundary Value Analysis (тестування з використанням крайніх граничних значень класів еквівалентності, прийнятих як тестовий вхід)
  • Decision Table Testing (тестування з використанням таблиці рішень)
  • Use Case Testing (тестування проводиться з використанням сценаріїв взаємодії користувача і системи)
  • Pairwise (тести, які перевіряють один або кілька параметрів у комбінації)

Навички після проходження курсу

  • Застосування техніки тест-дизайну на своїх проєктах
  • Покривання вимог тестовими випадками за допомогою технік
  • Оптимізація та керування існуючими тестами

Особливості курсу

  • Сертифікат після завершення
  • Запис занять на 2 роки
  • Гнучкий графік навчання

Викладачі курсу

Євген Пасєка - QA Tech Lead/QA Release manager at Squad

Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
32 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
Quality Assurance Group
Подробиці

У цьому курсі ви дізнаєтесь про техніки та інструменти, які допоможуть вам вирішити навіть найскладніші проблеми.

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

Module 1. Introduction to Mobile Application Testing

  • Overview of mobile application testing
  • Differences between mobile and desktop testing
  • Mobile device fragmentation and how it affects testing
  • Types of mobile application testing
  • Mobile application testing challenges
  • Workshop 1
  • Workshop 2
  • Workshop 3

Module 2. Mobile Application Testing Tools

  • Overview of mobile application testing tools
  • Popular mobile application testing tools
  • Selecting the right mobile application testing tool
  • Mobile device emulators and simulators
  • Cloud-based testing tools
  • Workshop 1
  • Workshop 2
  • Workshop 3

Module 3. Mobile Application Testing Strategies

  • Overview of mobile application testing strategies
  • Exploratory testing vs. scripted testing
  • Automation vs manual testing
  • Testing for usability and user experience
  • Testing for performance and security
  • Workshop 1
  • Workshop 2
  • Workshop 3

Module 4. Mobile Application Testing Best Practices

  • Overview of mobile application testing best practices
  • Writing effective test cases
  • Creating a mobile testing plan
  • Tips for successful mobile application testing
  • Strategies for testing cross-platform applications
  • Workshop 1
  • Workshop 2
  • Workshop 3

Module 5. Mobile Application Testing Frameworks

  • Overview of mobile application testing frameworks
  • Popular mobile application testing frameworks
  • Selecting the right mobile application testing framework
  • Building a test automation framework for mobile applications
  • Workshop 1
  • Workshop 2
  • Workshop 3

Module 6. Mobile Application Testing in Practice

  • Testing a real mobile application
  • Debugging mobile applications
  • Techniques for finding and reporting mobile application bugs
  • Mobile application testing case studies
  • Final project and presentation
  • Workshop 1
  • Workshop 2
  • Workshop 3

Module 7. Mobile Application Complience (Regulations and Standards)

  • Overview of major compliance regulations and standards
  • Types of regulations and standards applicable to mobile applications
  • Understanding compliance requirements
  • Differences between compliance and security
  • Impact of non-compliance on businesses
  • Workshop 1
  • Workshop 2
  • Workshop 3

Особливості курсу

  • Курс складається з 7 модулів (32 заняття)
  • Можлива оплата курсу частинами
  • Доступ до запису занять
  • Сертифікат про проходження курсу
  • Онлайн заняття в Zoom
Подати заявку
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
1 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікат
  • QA Automation / QA Manual
Quality Assurance Group
Подробиці

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

Блок 1. Вступна зустріч. Знайомство з ментором. Формування груп. Розподіл проєктів тестування. Вибір ліда

  • Робота в групі: Створення спільного чату. Знайомство
  • Самостійна робота: Аналіз системи. Визначення бізнес-цілей
  • Робота в групі: Обговорення системи. Співставлення результатів аналізу. Розподіл завдань
  • Аналіз бізнес цілей та формування вимог з використанням штучного інтелекту:
    • Впровадження інструментів ШІ для ефективного аналізу бізнесу
    • Формування та перевірка вимог за допомогою ШІ
    • Використання ChatGPT для розуміння та аналізу вимог

Блок 2

  • Самостійна робота: Формування майндмеп помодульно. Формування вимог
  • Робота в групі: Формування єдиної майндмеп. Рев'ю написаних вимог та групування в єдиний документ
  • Самостійна робота. Створення тест-плану
  • Робота в групі: Формування єдиного тест-плану

Блок 3. Консультація ментора. Рев'ю тест-плану з ментором

  • Робота в групі: Оновлення тест-плану відповідно до коментарів ментора. Розподіл завдань
  • Самостійна робота. Тест-дизайн. Покриття вимог тест-кейсами
  • Робота в групі: Аналіз, розбір, огляд тест-дизайну
  • Планування тестів із підтримкою ШІ:
    • Оцінка ризиків та аналіз впливу на основі ШІ
    • Застосування алгоритмів ШІ для генерації тестових випадків
    • Роль ChatGPT у плануванні тестування та розробці стратегії

Блок 4. Консультація ментора. Рев'ю тест-дизайну та тест-кейсів з ментором

  • Робота в групі: Оновлення тест-дизайну, тест-кейсів, приведення до кінцевого результату. Розподіл завдань
  • Самостійна робота: Тестування системи. Написання багів
  • Звітування результатів тестування з інсайтами ШІ:
    • Виявлення та аналіз дефектів за допомогою ШІ
    • Використання ШІ для генерації зведених звітів про тестування
    • Включення інсайтів ChatGPT у зведених звітах про тестування

Блок 5

  • Робота в групі: Обговорення та аналіз багів
  • Самостійна робота: Редагування, оновлення тест-дизайну та вимог відповідно до результатів тестування
  • Робота в групі. Групування результатів тестування. Формування тест-звіту

Блок 6. Консультація ментора. Рев'ю та аналіз результатів тестування та тест-звіту

  • Робота в команді. Редагування тестової документації відповідно до зауважень ментора
  • Робота в команді. Створення презентації
  • Самостійна робота над презентацією. Підготовка до захисту
  • Робота в команді. Спільне завершення презентації
  • Консультація з ментором. Рев'ю презентації
  • Робота в команді. Редагування презентації. Підготовка до презентації

Блок 7

Презентація результатів роботи над проєктом тестування.

Наш рекрутер вивчає твої сильні сторони та рекомендує тебе ІТ-компаніям

  • ти отримуєш запрошення на співбесіду
  • проходиш кілька співбесід
  • вибираєш компанію, яка підходить найбільше
  • отримуєш омріяну роботу

Особливості курсу

  • Чат 24/7 з групою і з ментором, де в будь-який час можна поставити запитання та отримати відповідь
  • Дні та години роботи в команді кожна група буде визначати самостійно
  • Час на самостійну роботу кожен учасник визначає відповідно до своїх графіків та враховуючи ритм команди
  • Сертифікат після проходження курсу
  • Можлива оплата курсу частинами
  • Доступ до записів занять

Викладачі курсу

Олена Лупач - QA Engineer at BJet

Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 400 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
Foxminded
Подробиці

На нашому курсі ми вчимо студентів використовувати ресурси Java для створення автотестів. Цей курс не зовсім для новачків, оскільки вимагає знайомства з ручним тестуванням, базових знань в одній з мов програмування і досвіду роботи з базами даних.

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

Git Course

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

Selenium Webdriver

На курсі QA Automation ми навчимо вас створювати з нуля фреймворк для тестування web-додатків використовуючи бібліотеку для управління браузерами Selenium WebDriver. Практичне використання PageObjects, локатори, робота з web елементами: пошук, отримання властивостей, дії з елементами, явні і неявні очікування (explicit / implicit waits), робота з діалоговими вікнами і Alerts.

SQL

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

Java

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

Test Frameworks

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

Maven

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

Test reporting tools

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

Попередні вимоги

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

Особливості курсу

  • Швидкість проходження курсу залежить від вас. Швидше вчитесь - менше платите. Середній час проходження курсу 6-8 мвсяців
  • 7 днів тестового періоду
  • Менторинг
  • Безкоштовна заморозка

Ментори курсу

  • Володимир Троць - Senior Automation Engineer Ciklum
  • Олександр Капранчук - AQA at Brightgrove
  • Ігор Рудаков - Senior Automation QA at Grid Dynamics
  • Олег Дацюк - Automation QA Engineer at Yalantis
  • Віктор Чмель - Senior Automation Developer at AlgoSec
  • Іляна Гурова
  • Іван Матяш - Senior Automation QA Engineer at GlobalLogic
  • Олег Дерека - Automation QA Engineer at Skywind Group
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
68 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
15 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Main Academy
Подробиці

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

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

Вступ у тестування

  • What is software?
  • Software quality & quality issues
  • Mission of a tester
  • Thinking like a tester

Навички, які отримаєте:

  • Визначите місце тестувальника в команді і його місію
  • Сформуєте розуміння того, що таке програмне забезпечення
  • Зрозумієте, що таке якість програмного забезпечення

Життєвий цикл розробки програмного забезпечення (SDLC)

  • Testers place in SDLC
  • SDLC methodologies
  • Specification review

Навички, які отримаєте:

  • Познайомитеся з основними методологіями розробки програмного забезпечення
  • Зрозумієте специфіку роботи тестувальника в різних циклах

Типи і рівні тестування

  • Testing types
  • Testing levels
  • White\Gray\Black box testing

Навички, які отримаєте:

  • Вивчите типи тестування
  • Дізнаєтеся про рівні тестування
  • На практиці відпрацюєте отримані знання

Тест-кейси

  • What is a test case?
  • Why we run a test cases?
  • How tests can be good?

Навички, які отримаєте:

  • Отримайте знання і практичний досвід у написанні тест-кейсів
  • Навчитесь самостійно писати тест-кейси

Тестування дизайну. Розуміння і методики

  • Test design comprehension
  • Test design techniques
  • Domain analysis
  • Combination testing

Навички, які отримаєте:

  • Познайомитеся з концепцією тест дизайну
  • На практиці відпрацюєте основні техніки тест дизайну

Тестування ризиків

  • Risks in software development
  • Risk-based testing

Навички, які отримаєте:

Дізнаєтеся, що таке тестування, засноване на ризиках.

Дослідницьке тестування

  • Scripted testing
  • Exploratory testing

Навички, які отримаєте:

Вивчите основи і принципи дослідницького тестування і його відмінність від скриптового тестування.

Звіт про помилки

  • What is a bug report?
  • How to write a good bug report?
  • Bug report life cycle?

Навички, які отримаєте:

  • Навчитесь писати звіти про помилки
  • Напишите свій перший звіт про помилки

Тестова документація

  • Test case
  • Test suite
  • Bug report
  • Test report
  • Test plan

Навички, які отримаєте:

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

Інструменти тестувальника і його технічні навички

  • What are tools in testing
  • Common tools for testing

Навички, які ви отримаєте:

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

WEB

  • History of Internet creation
  • Web applications architecture
  • Web technologies
  • HTTP protocol

Навички, які отримаєте:

  • Дізнаєтеся історію виникнення і розвитку Інтернету
  • Основні технології та принципи, на яких базується Інтернет

XML

Навички, які отримаєте:

  • Вивчите мову розмітки документів XML
  • Принципи побудови документів, використовуючи синтаксис XML

Особливості курсу

  • Вечірні заняття у режимі живих онлайн зустрічей
  • Велика кількість практичних завдань
  • Постійний фідбек від тренера
  • Навчальні проєкти
  • Сертифікат після успішного закінчення навчання
  • Кар'єрний тренінг з HR-фахівцями

Викладачі курсу

  • Євген Лозоватський - QA Engineer, Middle QA
  • Ігор Боднарчук - Тренер курсу
  • Роман Прус - QA Lead, QA Інженер
  • Олексій Осипенко - Senior QA Auto Engineer
Подати заявку
Курс
Формат
Online
Початок навчання
24.01.2025
Тривалість
32 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
18 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Java
  • QA Automation / QA Manual
Hillel IT school
Подробиці

Під час проходження курсу вас навчать основам ООП, користуватися основною бібліотекою мови Java, навичкам автоматизації тестування Selenium. Після завершення навчання випускники мають необхідний рівень знань і навичок для працевлаштування на позицію Junior QA Automation.

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

Вступ до автоматизації

  • Тестування і автоматизація. В чому різниця?
  • Переваги і недоліки автоматизації
  • Складові частини автоматизації
  • Обмеження автоматизації

Знайомство з Java

  • Розглянемо установку і налаштування всього необхідного оточення
  • Як працює Java
  • Напишемо перший простий проєкт

Введення у програмування. Основи мови програмування

  • Типи даних
  • Управління потік програми
  • Цикли
  • Масиви
  • Методи

Вчимося програмувати. Основи ООП

  • Парадигми ООП
  • Спадкування
  • Поліморфізм
  • Інкапсуляція
  • Винятки
  • Колекції в Java

Пишемо і запускаємо тести

  • Поняття тестових фреймворків
  • Їх види та типи
  • Навчимося писати тести, використовуючи jUnit/TestNg
  • Розглянемо логірування

Вивчаємо основні засоби роботи з проєктами

  • Навчимося працювати з системами контролю версій Git
  • Розглянемо засоби збірки проєктів на прикладі maven
  • Попрацюємо з системами безперервної інтеграції на прикладі TeamCity

Основи веб-додатків

  • Розглянемо архітектуру веб-додатків
  • Основи HTML і CSS
  • Попрацюємо з Browser Developer Tools

Автоматизуємо тестування веб за допомогою Selenium

  • Введення у Selenium
  • Робота з елементами сторінки
  • Очікування
  • Виконання коду Selenium + Browsermob Proxy

Проектуємо свій тестовий проект на основі Selenium

  • З яких основних частин складається тестовий проект
  • Конфігурація проекту
  • Основні компоненти
  • Логірування

Особливості курсу

  • Для проходження курсу необхідні знання ручного тестування на рівні Intern/Junior та базові знання сучасних мов програмування
  • Заняття проходять в режимі онлайн-трансляції
  • Відеозаписи зберігається в особистому кабінеті та доступні після закінчення навчання
  • Оперативна служба підтримки студентів
  • Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
  • Можливість повернути всі внесені за навчання кошти до шостого заняття
  • Бонуси курсу:
    • тестова співбесіда з технічним фахівцем
    • тренінги по проходженню співбесіди та складанню резюме з HR-фахівцем

Викладачі курсу

  • Сергій Брит - Senior Test Automation Engineer at Provectus
  • Олексій Мушкамбарян - Team Lead AQA at Autodoc
  • Василь Шевченко - QA Automation Engineer at Web-Sourse Technology Ltd
  • Дмитро Корноух - Automation QA Engineer
  • Ніна Коцар - AQA Engineer at UKEESS Software House
  • Андрій Коба - Senior Software Engineer in Test at SoftServe
  • Олексій Шамрай - QA Automation Engineer at Playtika
  • Олена Клименко - Software Test Automation Engineer, Data QA Engineer
  • Олександр Рудик - Software Test Automation Engineer at EPAM
  • Олександр Купчук - QA Automation Engineer at Kyivstar.Tech
Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
9 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
Web Academy
Подробиці

На курсі Ви отримаєте знання та навички для старту на позиції Junior-тестувальника. Ознайомитеся з видами тестування, вивчите техніки тест-дизайну, опануєте веб-серверну архітектуру, навчитеся тестувати UX/UI, API, безпеку, шукати баги на сайтах. Теорія буде підкріплена кейсами та практичними завданнями

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

Введення в тестування. Що таке якість програмного забезпечення

  • Відмінність між процесами тестування, QC та QA
  • Як визначається і описується процес тестування за основними стандартами ISTQB

Життєвий цикл продукту, SDLC та STLC. Місце і роль тестування на кожному з етапів

  • Методи розробки програмного забезпечення - Waterfall, ітеративна модель, Agile (SCRUM, Kanban)
  • Коли слід починати тестування
  • Як QA Engineer бере участь у створенні продукту і впливає на продукт на кожному етапі. Активності з QA на кожному етапі розробки

Документація проекту. Вимоги, робота з вимогами, їх аналіз і тестування

  • Що таке проектна документація, яка вона буває
  • Як і ким збираються і систематизуються вимоги, їх документування
  • Якими мають бути вимоги. Аналіз вимог на відповідність. Важливість тестування на етапі вимог

Тестова документація: тест-план, чекліст, тест-кейси, баг-репорт, тест-репорт та інші

  • Яка документація потрібна на кожному етапі тестування
  • Як складати різні види тестової комунікації

Рівні тестування. Види і методи тестування

  • Поняття рівнів тестування (Unit, Integration, System, Acceptance, тощо).
  • Ким і на якому етапі розробки проводиться кожен з видів тестування
  • Відмінність між Smoke Testing, Sanity Testing, Regression testing

Traceability matrix. Покриття тест-кейсами. Техніки тест-дизайну. Системи контролю тестів

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

Поняття дефекту. Життєвий цикл дефекту. Баг-репорт. Робота з баг-трекінговими системами

  • Які бувають дефекти, їх критичність і пріоритетність. Життєвий цикл - від знаходження до усунення дефекту, перевірки виправлення
  • Як правильно писати баг-репорт. Взаємодія з розробником
  • Ознайомлення з баг-трекінговими системами (Redmine, Jira, FogBugs, тощо)

Функціональне і нефункціональне тестування

  • Відмінність функціонального і нефункціонального тестування
  • Види нефункціонального тестування

Root Cause analysis

  • Аналіз причин виникнення дефектів
  • Причини і кількість дефектів на проекті
  • Робота над зменшенням кількості дефектів

Основи клієнт-серверної взаємодії, мережеві протоколи

  • Що таке клієнт-серверна архітектура
  • Взаємодія інтерфейсу користувача з бекендом
  • Поняття мережевого протоколу. Безпечність і надійність мережевих протоколів

Робота з базами даних. Основи SQL

  • Що таке база даних, яким чином зберігаються дані
  • Що таке запити SQL, основні види запитів. Можливості отримання систематизованих даних за допомогою запитів. Поєднання даних з різних таблиць БД

Основи WEB (HTML, CSS)

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

Тестування веб-застосунків. Архітектура застосунків

  • Основи архітектури застосунку
  • Плюси і мінуси монолітної та мікросервісної архітектури
  • Відмінність тестування згідно з архітектурою застосунку
  • Особливості тестування веб-застосунків

Тестування API

  • Що таке АРІ, для чого використовується
  • Запити до АРІ
  • Інструменти для тестування АРІ

Тестування мобільних застосунків

  • Види мобільних застосунків - нативні, веб, гібридні
  • Як максимально ефективно протестувати мобільний застосунок з використанням мінімальної кількості мобільних пристроїв
  • Емулятори, симулятори, їх відмінність і доцільність використання

Основи автоматизації тестування. Переваги і недоліки автоматизації

  • Що таке автоматизовані тести. В яких випадках доцільно використовувати автотести, як вони полегшують життя тестувальнику
  • Коли автотести не є доцільними, складність підтримки автотестів в актуальному стані. Вартість автотестів

Репозиторій і система контролю версій. Основні команди Git

  • Де і як зберігається програмний код. Що таке репозиторій, їх види (Git, ADO, AWS, тощо). Локальний та хмарний репозиторії
  • Оновні команди Git при роботі з репозиторієм. Як додати новий програмний код у репозиторій. Як "відкотити" назад зміни. Конфлікти версій

Метрики тестування

  • Які метрики збираються у процесі тестування
  • Як і ким приймається рішення про необхідність збору метрик. Визначення, які саме метрики необхідні
  • Використання метрик у звітності про тестування
  • Важливість метрик для прийняття рішень щодо проекту

Особливості курсу

  • Формат live-sessions + модулі
  • Закрита LMS-платформа
  • Підтримка 24/7
  • Матеріали курсу
  • Домашні завдання
  • Сертифікат

Викладачі курсу

Сергій Христич - Senior QA Engineer at Software

Подати заявку
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
5 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
1IT School
Подробиці

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

Модуль 1. Вступ до мануального тестування

Визначення та важливість мануального тестування

  • Що таке тестування (QA) та його важливість в розробці програмного забезпечення
  • Цілі тестування
  • Ролі та відповідальності Manual QA

Типи тестування

  • Чорний, білий та сірий ящики
  • Функціональне та нефункціональне тестування
  • Інші типи тестування

Життєвий цикл розробки програмного забезпечення та методології тестування

  • Розуміння життєвого циклу розробки програмного забезпечення (SDLC) та роль QA на кожній фазі
  • SDLC vs STLC
  • Огляд різних методологій тестування програмного забезпечення (Waterfall, Agile)

Процес тестування

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

Модуль 2. Планування та документування в тестуванні

Вимоги до програмного забезпечення

  • Види вимог
  • Процес управління та аналізу вимогами
  • Важливість вимог у тестуванні

Процес планування тестування та визначення цілей

  • Огляд процесу планування тестування
  • Техніки оцінювання тестування та врахування факторів
  • Створення документації

Тестові сценарії та тестові випадки

  • Визначення тестових сценаріїв та випадків
  • Написання тестових сценаріїв та випадків
  • Використання чек-листів
  • Testrail - інструмент для управління тестовою документацією

Баг-репорти

  • Визначення багів
  • Створення баг-репортів
  • Основи Agile та Scrum
  • Роль QA в Agile-команді
  • Jira - інструмент для управління проектами та задачами

Модуль 3. Тестування веб-застосунків

Тестування UI та UX

  • Визначення UI та UX
  • Основні принципи тестування UI та UX
  • Figma
  • Перевірка елементів інтерфейсу

Робота з даними

  • Визначення CRUD-операцій
  • Використання Postman для тестування
  • Тестування роботи з формами
  • Перевірка валідації даних

Тестування на різних браузерах та пристроях

  • Крос-браузерне тестування
  • BrowserStack
  • Респонсив-дизайн

Модуль 4. Тестування мобільних додатків

Основи тестування мобільних додатків

  • Тестування на мобільних пристроях
  • Відмінності між веб та мобільним тестуванням
  • Типи мобільних додатків
  • Основні платформи та пристрої

Функціональне тестування мобільних додатків

  • Тестування UI/UX мобільних додатків
  • Тестування підключення до сервера та обміну даними
  • Тестування локального зберігання даних

Особливості курсу

  • Особистий кабінет та ком'юніті
  • Прямі ефіри
  • Практикуючі ментори
  • Уроки з HR
  • Практичний досвід на реальному проєкті
  • Модуль із працевлаштування
  • Підготовка до співбесіди
  • Проєкт в портфоліо
  • Сертифікат про проходження курсу
  • 2 пакети навчання

Викладачі курсу

Світлана Вишневська - Практикуючий тестувальник

Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
Безкоштовно
Гнучкий графік
  • QA Automation / QA Manual
EPAM
Подробиці

Ти познайомишся з основами тестування та життєвого циклу розробки. Ми розглянемо систему контролю версій Git, основи програмування на C# та автоматизованого тестування. Наприкінці програми ти складеш фінальний тест, за результатами якого найкращих учасників запросять до поглибленого курсу рівня Fundamentals.

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

Automated Testing in .NET

  • Testing theory
  • Software development life cycle
  • Version control with GIT
  • Basics C# programming:
    • Integers
    • Static methods
    • Bools and logical operators
    • Conditional statements (if)
    • Real numbers
    • Conditional statements (if-else)
    • Exceptions
    • Iteration statements (while)
    • Iteration statements (for, do..while)
    • Arrays
    • Strings
  • Test automation fundamentals

Що необхідно для успішного навчання

  • Аналітичне мислення та винахідливість у вирішенні нестандартних завдань
  • Базове розуміння інформаційних технологій та мінімальні навички у використанні програмного забезпечення
  • Рекомендований рівень володіння англійською мовою - Pre-Intermediate (А2+) і вище
  • Бажання опанувати професію Test Automation in .NET Engineer та продовжити свій шлях до позиції Junior в ЕРАМ

Як долучитися до програми

  1. Зареєструйся
  2. За бажанням пройди тест з англійської мови
  3. Перевір пошту
  4. Починай навчання

Особливості курсу

  • Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
  • Це чудова можливість створити міцну основу для розвитку в автоматизованому тестуванні на .NET
  • Програма містить актуальний і якісний контент, що відповідає сучасним тенденціям IT-індустрії
  • Програму розробили експерти EPAM з різних країн, що гарантує практичні знання для твоєї майбутньої кар'єри
Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
Безкоштовно
Гнучкий графік
  • QA Automation / QA Manual
EPAM
Подробиці

Ти познайомишся з основами тестування та життєвого циклу розробки. Ми розглянемо систему контролю версій Git, основи програмування на JavaScript та автоматизованого тестування. Наприкінці програми ти складеш фінальний тест, за результатами якого найкращих учасників запросять до поглибленого курсу рівня Fundamentals.

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

Automated Testing in JavaScript

  • Testing theory
  • Software development life cycle
  • Version control with GIT
  • Basics JavaScript programming
  • Test automation fundamentals

Що необхідно для успішного навчання

  • Аналітичне мислення та винахідливість у вирішенні нестандартних завдань
  • Базове розуміння інформаційних технологій та мінімальні навички у використанні програмного забезпечення
  • Рекомендований рівень володіння англійською мовою - Pre-Intermediate (А2+) і вище
  • Бажання опанувати професію Test Automation in JavaScript Engineer та продовжити свій шлях до позиції Junior в ЕРАМ

Як долучитися до програми

  1. Зареєструйся
  2. За бажанням пройди тест з англійської мови
  3. Перевір пошту
  4. Починай навчання

Особливості курсу

  • Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
  • Це чудова можливість створити міцну основу для розвитку в автоматизованому тестуванні на JavaScript
  • Програма містить актуальний і якісний контент, що відповідає сучасним тенденціям IT-індустрії
  • Програму розробили експерти EPAM з різних країн, що гарантує практичні знання для твоєї майбутньої кар'єри
Подати заявку
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
Безкоштовно
Гнучкий графік
  • QA Automation / QA Manual
EPAM
Подробиці

Ти познайомишся з основами тестування та життєвого циклу розробки. Ми розглянемо систему контролю версій Git, основи програмування на Java та автоматизованого тестування. Наприкінці програми ти складеш фінальний тест, за результатами якого найкращих учасників запросять до поглибленого курсу рівня Fundamentals.

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

Automated Testing in Java

  • Testing Theory
  • Software Development life cycle
  • Version Control with Git
  • Basics Java programming (First programs in Java; Data types; Conditions and Loops; Arrays; Classes)
  • Test Automation Fundamentals

Що необхідно для успішного навчання

  • Аналітичне мислення та винахідливість у вирішенні нестандартних завдань
  • Базове розуміння інформаційних технологій та мінімальні навички у використанні програмного забезпечення
  • Рекомендований рівень володіння англійською мовою - Pre-Intermediate (А2+) і вище
  • Бажання опанувати професію Test Automation in Java Engineer та продовжити свій шлях до позиції Junior в ЕРАМ

Як долучитися до програми

  1. Зареєструйся
  2. За бажанням пройди тест з англійської мови
  3. Перевір пошту
  4. Починай навчання

Особливості курсу

  • Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
  • Це чудова можливість створити міцну основу для розвитку в автоматизованому тестуванні на Java
  • Програма містить актуальний і якісний контент, що відповідає сучасним тенденціям IT-індустрії
  • Програму розробили експерти EPAM з різних країн, що гарантує практичні знання для твоєї майбутньої кар'єри
Подати заявку
Курс
Формат
Online
Початок навчання
25.11.2024
Тривалість
10 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
Безкоштовно
Гнучкий графікСупровід ментора
  • QA Automation / QA Manual
EPAM
Подробиці

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

Project Education

  • Acquaintance with the Training Project
  • Real Project Tools - Knowledge Base, Jira, Postman, etc.
  • Scrum Framework and Scrum Events
  • Test Plan and Testing Strategy Creation
  • Requirements Analysis
  • Checklists and Test Cases Creation
  • Estimations
  • Build Installation and Smoke Testing
  • Stories Testing
  • TRR Creation

Technical Skills for Functional Testing

  • XML and JSON
  • Web Services and API Testing
  • Databases. Writing SQL Queries
  • HTML and CSS Introduction
  • Mobile Testing

AI-Driven Quality Assurance Techniques

  • Prompt Engineering Foundations
  • EngX AI-Supported Quality Assurance Engineering

Що потрібно для успішного навчання

  • Рівень англійської від B2 (Upper-Intermediate) і вище
  • Глибокі знання теорії функціонального тестування
  • Розуміння життєвого циклу тестування програмного забезпечення, основних видів діяльності тестувальника
  • Досвід аналізу вимог, тест дизайну та створення баг-репортів
  • Відмінні комунікативні та міжособистісні навички
  • Знання API-тестування та написання SQL-запитів буде додатковою перевагою

Як долучитися до програми

  1. Зареєструйся на цій сторінці
  2. Підтверди свій рівень англійської (не нижче В2)
  3. Пройди технічний тест
  4. Отримай запрошення на співбесіду з рекрутером
  5. Пройди технічну співбесіду
  6. Очікуй результати зарахування

Додаткова інформація

  • Ця навчальна програма доступна для громадян України, які зараз знаходяться на території України
  • Дата початку програми може змінитись, тому період відбору може бути відповідно скоригований. Будь ласка, регулярно перевіряй оновлення на цій сторінці та на електронній пошті
  • Цей курс недоступний для учасників інших навчальних програм EPAM Campus та EPAM-ерів. Звернися до свого координатора з навчання або ресурсного менеджера, щоб дізнатися про інші доступні можливості для навчання і росту
  • Враховуючи обмежену кількість місць у групі, результати твоїх тестів та співбесід будуть вирішальними факторами для запрошення на навчання
  • Організатори залишають за собою право відмовити кандидатам у навчанні чи переході на наступний етап підготовки без пояснення причини та додаткових зобов'язань

Особливості курсу

  • Підтримка менторів
  • Гнучкий графік
  • Якісні матеріали
  • Можливість долучитися до команди EPAM
Подати заявку

Сторінки

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Відгуки про курси

Iryna Morhun   12.03.2026

Курс виявився дуже практичним і корисним для щоденної роботи QA. Найбільше сподобалось те, що матеріал побудований навколо реальних задач тестувальника, а не просто теорії про штучний інтелект.

Під час виконання завдань я використовувала AI для різних задач, зокрема:
• аналізу логів CI/CD пайплайнів та пошуку причин падіння тестів
• генерації тестової документації (чеклисти, тест-кейси)
• аналізу безпеки форм та пошуку можливих вразливостей (SQL Injection, XSS)
• формування структурованих QA-звітів та оцінки ризиків

Особливо корисним було навчитися правильно формулювати промпти та критично оцінювати відповіді AI: перевіряти, чи AI дійсно знайшов причину проблеми, чи рішення реалістичне, і чи немає вигаданих рекомендацій.

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

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

Рекомендую курс QA-спеціалістам, які хочуть:
— оптимізувати свою роботу за допомогою AI
— навчитися ефективно використовувати LLM у тестуванні
— краще розуміти, де AI допомагає, а де потрібне критичне мислення тестувальника.
 

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси QA Automation / QA Manual
Гість   28.08.2025

Пройшов курс GameDev QA. Сам курс виявився цікавим, а робота менторів – на високому професійному рівні. Єдиним недоліком, на мою думку, є недостатня кількість практичних завдань.

Рекомендації: Рекомендую
4
Середня: 4 (1 голос)
Курси QA Automation / QA Manual
Маріанна   25.08.2025

Я починала навчання в Mate Academy без технічної освіти та попереднього досвіду в ІТ. Навчалася під час декрету, коли мала лише півтори години на день, тому обрала QA flex course. Навіть у такому темпі я відчувала прогрес, адже курс побудований дуже структуровано й продумано.

В програмі є все необхідне, щоб впевнено почуватися на першій роботі: теорія, практика, завдання, перевірка знань. Особливо хочу відзначити нетехнічні модулі – вони допомогли навчитися адекватно оцінювати свою цінність як спеціаліста та правильно презентувати себе на співбесідах. Це справді те, чого часто бракує на інших курсах.

Окрім якісного навчання та допомоги з працевлаштуванням, в Mate є ще одна велика перевага – кар’єрна підтримка та можливість бути частиною спільноти студентів і випускників. Це дуже цінно: можна обмінюватися досвідом, підтримувати одне одного та завжди мати доступ до порад від людей, які проходять той самий шлях.

З нюансів: у курсі є абсолютно все й навіть більше для старту в професії, але ніхто не зробить роботу замість вас. Успіх залежить від власної системної роботи й дисципліни. Також важливий момент – англійська мова. Формально можна знайти вакансії без вимоги до англійської, але їх дуже мало і вони зазвичай не надто цікаві. Якщо ви хочете мати ширший вибір і швидше знайти роботу – працюйте над англійською паралельно з курсом.

Загалом, навчання в Mate Academy стало для мене чудовим стартом у новій сфері, і я можу щиро рекомендувати цей курс тим, хто хоче змінити професію та почати кар’єру в ІТ.

Плюси:- зручна платформа - постійне оновлення інформації на платформі - наявні модулі і технічні, і не технічні (для підготовки до працевлаштування) - наявне комюніті студентів і випускників - довіра до якості навчання в mate з боку роботодавців (декілька раз на співбесідах мені озвучували, що зазвичай не розглядають кандидатів після курсів за вийнятком випускників mate academy)
Мінуси:Мінусів як таких для себе я не знайшла. Тут напишу нюанси щодо реалістичності очікувань: без власної, систематичної роботи не обійдеться. Будьте готові до того що доведеться вчитися, повторювати і докладати зусиль, без цього в жодній галузі не можливо отримати належний результат.
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси QA Automation / QA Manual
Тімур   19.08.2025

Проходив курс QA Manual — змістовно, багато практики, чудові ментори та постійна підтримка при працевлаштуванні. Графік навчання гнучкий, тож легко підлаштуватися під будь-які обставини.

Плюси:Найбільше сподобалася інтенсивна практика з перших занять та освідчені й уважні ментори
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
25.08.2025   Відповідь представника компанії

Дякуємо вам за відгук! 

Дуже приємно чути, що навчання на курсі QA Manual стало для вас корисним і комфортним, а підтримка менторів та кар’єрного сервісу допомогла пройти шлях упевнено. Гнучкість — справді важлива частина нашої програми, і ми раді, що це стало для вас перевагою)

Бажаємо успішного старту в ІТ і нових професійних перемог!

Курси QA Automation / QA Manual
Єлизавета   19.08.2025

Пройшла курс за напрямом QA-інженер — і чесно, не очікувала, що все буде настільки зручно й зрозуміло. Якщо правильно планувати час, то реально пройти програму навіть швидше, ніж передбачено.

  Особливо сподобалось подання матеріалу — короткі, чіткі відео пояснення, які легко засвоюються. Вони стали моєю основною опорою в навчанні. Так, деякі інструкції вже трохи застаріли за інтерфейсом, але все одно суть зрозуміла й проблем не виникало.   І ще один маленький секрет: я активно використовувала ChatGPT паралельно з навчанням — для перевірки себе, уточнення матеріалу, пояснення складного. Це значно полегшило процес і зробило навчання ще ефективнішим.
Плюси:1. Курс можна пройти у власному темпі, без прив'язки до групи 2. Навчальні відео — лаконічні й доступні 3. Є можливість поєднувати навчання з роботою
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
25.08.2025   Відповідь представника компанії

Дякуємо вам за відгук! 

Раді чути, що навчання на QA-курсі стало для вас зручним і зрозумілим досвідом. Ми постійно працюємо над тим, щоб матеріали були максимально доступними та практичними, тож особливо приємно знати, що відео-пояснення стали для вас головною опорою в навчанні)

Бажаємо вам подальшого розвитку та успіхів у кар’єрі QA-інженера!

Курси QA Automation / QA Manual