Пройшов курс GameDev QA. Сам курс виявився цікавим, а робота менторів – на високому професійному рівні. Єдиним недоліком, на мою думку, є недостатня кількість практичних завдань.
Курси QA Engineer (тестувальник)
- QA Automation / QA Manual
Курс спрямований на розширення знань і навичок тест-менеджерів у сфері тестування програмного забезпечення та поглиблює розуміння процесів управління тестуванням, стратегій, методологій та керування ризиками у тестуванні. Студенти курсу навчаться планувати, виконувати та керувати складними проєктами тестування, а також розробляти ефективні стратегії та вимоги до тестування. І звісно, підготуються до іспиту 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
- QA Automation / QA Manual
На кожному занятті ти познайомишся з інструментами для 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
Більше інформації- QA Automation / QA Manual
Програма курсу
Заняття 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)
Більше інформації- QA Automation / QA Manual
Програма курсу
Заняття 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
Більше інформації- QA Automation / QA Manual
Програма курсу
Техніки тест дизайну частина 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
Більше інформації- QA Automation / QA Manual
У цьому курсі ви дізнаєтесь про техніки та інструменти, які допоможуть вам вирішити навіть найскладніші проблеми.
Програма курсу
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
- QA Automation / QA Manual
Програма курсу
Блок 1. Вступна зустріч. Знайомство з ментором. Формування груп. Розподіл проєктів тестування. Вибір ліда
- Робота в групі: Створення спільного чату. Знайомство
- Самостійна робота: Аналіз системи. Визначення бізнес-цілей
- Робота в групі: Обговорення системи. Співставлення результатів аналізу. Розподіл завдань
- Аналіз бізнес цілей та формування вимог з використанням штучного інтелекту:
- Впровадження інструментів ШІ для ефективного аналізу бізнесу
- Формування та перевірка вимог за допомогою ШІ
- Використання ChatGPT для розуміння та аналізу вимог
Блок 2
- Самостійна робота: Формування майндмеп помодульно. Формування вимог
- Робота в групі: Формування єдиної майндмеп. Рев'ю написаних вимог та групування в єдиний документ
- Самостійна робота. Створення тест-плану
- Робота в групі: Формування єдиного тест-плану
Блок 3. Консультація ментора. Рев'ю тест-плану з ментором
- Робота в групі: Оновлення тест-плану відповідно до коментарів ментора. Розподіл завдань
- Самостійна робота. Тест-дизайн. Покриття вимог тест-кейсами
- Робота в групі: Аналіз, розбір, огляд тест-дизайну
- Планування тестів із підтримкою ШІ:
- Оцінка ризиків та аналіз впливу на основі ШІ
- Застосування алгоритмів ШІ для генерації тестових випадків
- Роль ChatGPT у плануванні тестування та розробці стратегії
Блок 4. Консультація ментора. Рев'ю тест-дизайну та тест-кейсів з ментором
- Робота в групі: Оновлення тест-дизайну, тест-кейсів, приведення до кінцевого результату. Розподіл завдань
- Самостійна робота: Тестування системи. Написання багів
- Звітування результатів тестування з інсайтами ШІ:
- Виявлення та аналіз дефектів за допомогою ШІ
- Використання ШІ для генерації зведених звітів про тестування
- Включення інсайтів ChatGPT у зведених звітах про тестування
Блок 5
- Робота в групі: Обговорення та аналіз багів
- Самостійна робота: Редагування, оновлення тест-дизайну та вимог відповідно до результатів тестування
- Робота в групі. Групування результатів тестування. Формування тест-звіту
Блок 6. Консультація ментора. Рев'ю та аналіз результатів тестування та тест-звіту
- Робота в команді. Редагування тестової документації відповідно до зауважень ментора
- Робота в команді. Створення презентації
- Самостійна робота над презентацією. Підготовка до захисту
- Робота в команді. Спільне завершення презентації
- Консультація з ментором. Рев'ю презентації
- Робота в команді. Редагування презентації. Підготовка до презентації
Блок 7
Презентація результатів роботи над проєктом тестування.
Наш рекрутер вивчає твої сильні сторони та рекомендує тебе ІТ-компаніям
- ти отримуєш запрошення на співбесіду
- проходиш кілька співбесід
- вибираєш компанію, яка підходить найбільше
- отримуєш омріяну роботу
Особливості курсу
- Чат 24/7 з групою і з ментором, де в будь-який час можна поставити запитання та отримати відповідь
- Дні та години роботи в команді кожна група буде визначати самостійно
- Час на самостійну роботу кожен учасник визначає відповідно до своїх графіків та враховуючи ритм команди
- Сертифікат після проходження курсу
- Можлива оплата курсу частинами
- Доступ до записів занять
Викладачі курсу
Олена Лупач - QA Engineer at BJet
Більше інформації- QA Automation / QA Manual
На нашому курсі ми вчимо студентів використовувати ресурси 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
- QA Automation / QA Manual
Програма курсу
Chapter 1. The Test Analyst's tasks in the Test Process
- Testing in the software development lifecycle
- Test analysis
- Test design
- Test implementation
- Test execution
Chapter 2. The Test Analyst's tasks in Risk-Based Testing
- Risk identification
- Risk assessment
- Risk mitigation
Chapter 3. Test Techniques
- Black-box test techniques
- Experience-based test techniques
- Applying the most appropriate technique
Chapter 4. Testing Software Quality Characteristics
- Quality characteristics for business domain testing
- Aspects of functionality testing
- Interoperability testing
- Usability testing
- Portability testing
Chapter 5. Reviews
- Using checklists in reviews
- Requirements reviews
- User story reviews
Chapter 6. Test tools & Automation
- Keyword-driven automation
- Types of test tools
Вимоги до учасників
- Сертифікат ISTQB Foundation Level
- Upper-Intermediate English
Особливості курсу
- Онлайн заняття з тренером
- Робочі чати та підтримка з усіх питань
- Додаткові матеріали
- Скринінг знань з ISTQB FL
- Індивідуальна стратегія іспиту з кожним студентом
- Фінальний зріз знань для допуску до екзамену
Викладачі курсу
Олександра Ковальова - QA Consultant з 14-річним досвідом у тестуванні
Більше інформації- QA Automation / QA Manual
Програма курсу
Теми:
- Equivalence partitioning
- Boundary values analysis
- State transition
- Decision Table
- Pairwise
- Classification tree
- Combinations of techniques
Про кожну техніку ви дізнаєтеся:
Applicability
Як по специфікації або user story одразу бачити, яку техніку застосувати?
Limitations/Difficulties
В яких кейсах техніку не можна використовувати, та які міфи змушують нас пропускати важливі тести?
Coverage
Все, що необхідно знати про глибину та види покриття тестами всередині техніки.
Types of Defects
Які саме види дефектів виявляє кожна техніка?
How to use
Механіку застосування, з прикладами та завданнями для опрацювання.
Також розглянемо:
- Чому тест дизайн - це про креативність, а техніки тест дизайну - про аналітику?
- Які техніки зменшують кількість тестів, а які навпаки - розширюють тестове покриття?
- Чим відрізняється test coverage для різних груп технік тест дизайну, і як рахувати % покриття для black-box?
- Як використовувати комбінації технік для найефекивнішого покриття?
Особливості курсу
- 3 заняття по суботах протягом 3 тижнів
- Прямі трансляції з можливістю перегляду відео
- Тести та практичні задачі
- Чат для спілкування з тренером та одногрупниками
Викладачі курсу
Олександра Ковальова - QA Consultant з 14-річним досвідом у тестуванні
Більше інформації- QA Automation / QA Manual
Курс складається з потужної теоретичної бази та великої кількості практики. Під час навчання Ви навчитесь застосовувати на практиці техніки тест дизайну і працювати з тестовою документацією, працювати з вимогами та оцінювати трудовитрати, а також ознайомитеся з видами, методами та методологіями тестування ПЗ.
Програма курсу
Вступ до тестування ПЗ
- Що таке тестування, якість, та якими характеристиками вона вимірюється
- Основні принципи та цілі тестування програмного забезпечення
- Як проходить процес розробки ПЗ та яке місце в ньому займають тестувальники
Методи та інструменти тестування
- Види тестування, коли та як вони використовуються
- Що таке тест дизайн, основні його техніки, як ми створюємо тести та що таке рівень покриття і чому він важливий
- Тестова документація низького та високого рівня. З чого складається та кому потрібна
Робота з вимогами та оцінка трудовитрат
- Види та характеристики вимог
- Аналіз та оцінка трудовитрат у тестуванні
Практичне тестування: Web, API, Бази даних та автоматизація
- Особливості тестування вебзастосунків
- Основи REST і тестування API
- Робота з базами даних
- Автоматизація тестування
Тестування з ШІ
- Особливості роботи тестувальника з штучним інтелектом
- Використання ШІ в тестуванні
Вимоги для проходження курсу
- Володіння англійською мовою на рівні не нижче Pre-Intermediate
- Наявність ноутбука для виконання практичних завдань в класі
- Особисті якості: ініціативність, самостійність
Особливості курсу
- Доступ до всіх матеріалів курсу протягом 6 місяців після завершення
- Безліч практичних кейсів
- Сертифікат після закінчення навчання
Викладачі курсу
Денис Неплохов - Senior QA Engineer at SPRIBE
Більше інформації- QA Automation / QA Manual
Курс містить мінімально необхідні знання, для успішного проходження співбесіди на 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
- Java
- QA Automation / QA Manual
Під час проходження курсу вас навчать основам ООП, користуватися основною бібліотекою мови 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
- QA Automation / QA Manual
На курсі Ви отримаєте знання та навички для старту на позиції 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
Більше інформації- QA Automation / QA Manual
Програма курсу
Модуль 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 пакети навчання
Викладачі курсу
Світлана Вишневська - Практикуючий тестувальник
Більше інформації- QA Automation / QA Manual
Ти познайомишся з основами тестування та життєвого циклу розробки. Ми розглянемо систему контролю версій 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 в ЕРАМ
Як долучитися до програми
- Зареєструйся
- За бажанням пройди тест з англійської мови
- Перевір пошту
- Починай навчання
Особливості курсу
- Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
- Це чудова можливість створити міцну основу для розвитку в автоматизованому тестуванні на .NET
- Програма містить актуальний і якісний контент, що відповідає сучасним тенденціям IT-індустрії
- Програму розробили експерти EPAM з різних країн, що гарантує практичні знання для твоєї майбутньої кар'єри
- QA Automation / QA Manual
Ти познайомишся з основами тестування та життєвого циклу розробки. Ми розглянемо систему контролю версій 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 в ЕРАМ
Як долучитися до програми
- Зареєструйся
- За бажанням пройди тест з англійської мови
- Перевір пошту
- Починай навчання
Особливості курсу
- Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
- Це чудова можливість створити міцну основу для розвитку в автоматизованому тестуванні на JavaScript
- Програма містить актуальний і якісний контент, що відповідає сучасним тенденціям IT-індустрії
- Програму розробили експерти EPAM з різних країн, що гарантує практичні знання для твоєї майбутньої кар'єри
- QA Automation / QA Manual
Ти познайомишся з основами тестування та життєвого циклу розробки. Ми розглянемо систему контролю версій 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 в ЕРАМ
Як долучитися до програми
- Зареєструйся
- За бажанням пройди тест з англійської мови
- Перевір пошту
- Починай навчання
Особливості курсу
- Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
- Це чудова можливість створити міцну основу для розвитку в автоматизованому тестуванні на Java
- Програма містить актуальний і якісний контент, що відповідає сучасним тенденціям IT-індустрії
- Програму розробили експерти EPAM з різних країн, що гарантує практичні знання для твоєї майбутньої кар'єри
- QA Automation / QA Manual
Програма курсу
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-запитів буде додатковою перевагою
Як долучитися до програми
- Зареєструйся на цій сторінці
- Підтверди свій рівень англійської (не нижче В2)
- Пройди технічний тест
- Отримай запрошення на співбесіду з рекрутером
- Пройди технічну співбесіду
- Очікуй результати зарахування
Додаткова інформація
- Ця навчальна програма доступна для громадян України, які зараз знаходяться на території України
- Дата початку програми може змінитись, тому період відбору може бути відповідно скоригований. Будь ласка, регулярно перевіряй оновлення на цій сторінці та на електронній пошті
- Цей курс недоступний для учасників інших навчальних програм EPAM Campus та EPAM-ерів. Звернися до свого координатора з навчання або ресурсного менеджера, щоб дізнатися про інші доступні можливості для навчання і росту
- Враховуючи обмежену кількість місць у групі, результати твоїх тестів та співбесід будуть вирішальними факторами для запрошення на навчання
- Організатори залишають за собою право відмовити кандидатам у навчанні чи переході на наступний етап підготовки без пояснення причини та додаткових зобов'язань
Особливості курсу
- Підтримка менторів
- Гнучкий графік
- Якісні матеріали
- Можливість долучитися до команди EPAM
- QA Automation / QA Manual
Ця програма дасть можливість найкращим випускникам продовжити навчання в Лабораторії EPAM і пройти співбесіду на позицію Junior та долучитися до команди ЕРАМ. Ми допоможемо тобі вивчити фундаментальні аспекти інструментів для автоматизації, вдосконалити та поглибити твої навички роботи з JavaScript, а також опанувати сучасні фреймворки для автоматизованого тестування.
Програма курсу
Теми:
- JavaScript Essentials
- JavaScript Classes and OOP
- Asynchronous programming
- Intro in Automated Testing with JavaScript
- Unit Testing frameworks in JavaScript
- WebDriverIO
- Installation
- Locators
- Commands
- Configuration
- Reporting
- TAF Layers
- Page Object Model
Що необхідно для успішного навчання:
- Рівень володіння англійською мовою B1 (Intermediate) або вище
- Базові навички розробки мовою програмування JavaScript:
- Variables
- Data Types
- Conditions and Loops
- Functions
- Strings
- Arrays
- Знання процесу тестування та його основних інструментів:
- Static and Dynamic Testing
- Requirement Analysis
- Software Testing Methods
- Software Testing Levels
- Testing Pyramid
- Functional and Non-Functional Testing Types
- Test Planning: Tasks and Goals
- Checklists
- Test Cases and Test Suites
- Defect
- Test Result Report
- Test automation purposes
- Version control with GIT
- Аналітичне мислення, здатність працювати з матеріалами для самостійного вивчення та дотримуватися дедлайнів
Як долучитися до програми
- Зареєструйся
- Пройди тест з англійської мови
- Виконай технічне завдання
- Отримай запрошення в групу
Додаткова інформація
- Ця навчальна програма доступна для громадян України, які зараз знаходяться на території України
- Дата початку програми може змінитись, тому період відбору може бути відповідно скоригований. Будь ласка, регулярно перевіряй оновлення на цій сторінці та свою електронну пошту
- Цей курс недоступний для учасників інших навчальних програм EPAM Campus та EPAM-ерів. Звернися до свого координатора з навчання або ресурсного менеджера, щоб дізнатися про інші доступні можливості для навчання і росту
- Враховуючи обмежену кількість місць у групі, результати відбіркових етапів будуть вирішальними факторами для запрошення на навчання
- Організатори залишають за собою право відмовити кандидатам у навчанні чи переході на наступний етап підготовки без пояснення причини та додаткових зобов'язань
Сторінки
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Відгуки про курси
Я починала навчання в Mate Academy без технічної освіти та попереднього досвіду в ІТ. Навчалася під час декрету, коли мала лише півтори години на день, тому обрала QA flex course. Навіть у такому темпі я відчувала прогрес, адже курс побудований дуже структуровано й продумано.
В програмі є все необхідне, щоб впевнено почуватися на першій роботі: теорія, практика, завдання, перевірка знань. Особливо хочу відзначити нетехнічні модулі – вони допомогли навчитися адекватно оцінювати свою цінність як спеціаліста та правильно презентувати себе на співбесідах. Це справді те, чого часто бракує на інших курсах.
Окрім якісного навчання та допомоги з працевлаштуванням, в Mate є ще одна велика перевага – кар’єрна підтримка та можливість бути частиною спільноти студентів і випускників. Це дуже цінно: можна обмінюватися досвідом, підтримувати одне одного та завжди мати доступ до порад від людей, які проходять той самий шлях.
З нюансів: у курсі є абсолютно все й навіть більше для старту в професії, але ніхто не зробить роботу замість вас. Успіх залежить від власної системної роботи й дисципліни. Також важливий момент – англійська мова. Формально можна знайти вакансії без вимоги до англійської, але їх дуже мало і вони зазвичай не надто цікаві. Якщо ви хочете мати ширший вибір і швидше знайти роботу – працюйте над англійською паралельно з курсом.
Загалом, навчання в Mate Academy стало для мене чудовим стартом у новій сфері, і я можу щиро рекомендувати цей курс тим, хто хоче змінити професію та почати кар’єру в ІТ.

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

Дякуємо вам за відгук!
Дуже приємно чути, що навчання на курсі QA Manual стало для вас корисним і комфортним, а підтримка менторів та кар’єрного сервісу допомогла пройти шлях упевнено. Гнучкість — справді важлива частина нашої програми, і ми раді, що це стало для вас перевагою)
Бажаємо успішного старту в ІТ і нових професійних перемог!
Пройшла курс за напрямом QA-інженер — і чесно, не очікувала, що все буде настільки зручно й зрозуміло. Якщо правильно планувати час, то реально пройти програму навіть швидше, ніж передбачено.
Особливо сподобалось подання матеріалу — короткі, чіткі відео пояснення, які легко засвоюються. Вони стали моєю основною опорою в навчанні. Так, деякі інструкції вже трохи застаріли за інтерфейсом, але все одно суть зрозуміла й проблем не виникало. І ще один маленький секрет: я активно використовувала ChatGPT паралельно з навчанням — для перевірки себе, уточнення матеріалу, пояснення складного. Це значно полегшило процес і зробило навчання ще ефективнішим.
Дякуємо вам за відгук!
Раді чути, що навчання на QA-курсі стало для вас зручним і зрозумілим досвідом. Ми постійно працюємо над тим, щоб матеріали були максимально доступними та практичними, тож особливо приємно знати, що відео-пояснення стали для вас головною опорою в навчанні)
Бажаємо вам подальшого розвитку та успіхів у кар’єрі QA-інженера!
Привіт тим, хто ще на роздоріжжі)
Мій шлях до ІТ почався з банального — побачив рекламу, задумався, і просто вирішив спробувати. На той момент я працював у Метро, мав незавершену технічну освіту й не будував ілюзій щодо великих зарплат чи стрімкої кар’єри.Без пафосу — просто оплатив курс і почав навчання. Три місяці базової програми та ще один — на практику й оформлення портфоліо. Найбільше мене здивувало те, що вже через кілька тижнів після завершення навчання мені написала рекрутерка з Visartech (до речі, в команді працювала моя менторка з GoIT). Пройшов співбесіду, отримав офер і три місяці працював у команді на повну ставку. Після завершення проєкту довелось трохи змінити напрямок, але зараз я знову працюю QA-спеціалістом на part-time, поєднуючи це з основною роботою. Часом складно, але коли заходиш в ІТ — варто реально оцінювати виклики. Це не лише про технічні знання, а й про гнучкість, витривалість і готовність вчитись постійно.

Дякуємо, що поділилися своєю історією!
Вона чудово показує, що шлях в ІТ у кожного свій, і головне — зробити перший крок. Ви не лише опанували нову професію, а й вже маєте реальний досвід роботи в команді, що надзвичайно цінно для подальшого розвитку.
Ми пишаємося вашими результатами та тим, що змогли стати частиною вашої подорожі в ІТ. Бажаємо нових можливостей, цікавих проєктів і впевнених кроків до великих цілей!








