Mate academy

QA тестувальник

5 місяців
Для початківців
1 відгуків
QA Automation / QA Manual
Цей курс навчить тебе тестувати веб, десктопні та мобільні додатки. Ти опануєш SQL, JIRA, TestRail, Git, JavaScript, а також навчишся писати тестову документацію. Після курсу в тебе буде портфоліо з реальними проектами та підтримка у працевлаштуванні. Навчання гнучке — можна поєднувати з роботою.

Про курс

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

Основи тестування

На цьому курсі починають з базових понять тестування. Студенти дізнаються, що таке QA, які бувають види тестування та як працювати з баг-репортами. Розглядають процеси створення тест-кейсів, тест-планів та чек-листів. Також вивчають життєві цикли розробки ПЗ та тестування, роботу з вимогами та інструменти на кшталт TestRail і Jira.

Робота з терміналом та Git

У цьому модулі вчать основам командного рядка та системи контролю версій Git. Студенти налаштовують робоче середовище, вчаться працювати з гілками та віддаленими репозиторіями на GitHub. Теорія відразу закріплюється на практиці.

Веб-технології: HTML, CSS та JavaScript

Тут дають фундаментальні знання з веб-розробки. Починають з основ HTML і CSS - робота з кольорами, шрифтами, боксовою моделлю, селекторами та медіа-запитами. Потім переходять до JavaScript - змінні, типи даних, функції, умовні оператори та цикли. Модуль завершується поглибленим вивченням роботи з масивами, об'єктами та функціями.

Як працює інтернет та тестування веб-додатків

Цей блок пояснює принципи роботи інтернету через модель OSI, протокол HTTP та безпеку в мережі. Студенти вчаться використовувати DevTools браузера та Postman для тестування API. Також розглядаються основи роботи з інтерфейсами програмування.

Мобільне тестування

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

Бази даних та інфраструктура

Тут вивчають SQL від основ - SELECT, WHERE, JOIN, агрегатні функції та групування даних. Студенти практикуються у роботі з різними середовищами та вчаться взаємодіяти з інфраструктурою проектів.

Поглиблений JavaScript та автоматизація

Цей розділ охоплює складніші аспекти JavaScript - методи масивів, замикання, прототипи, класи та конструктори. Далі переходять до автоматизованого тестування на JavaScript, включаючи модульне тестування, TDD, моки та роботу з Cypress.

Тестування десктопних додатків на macOS

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

Алгоритми та структури даних

Студенти знайомляться з основними алгоритмами пошуку та структурами даних - масиви, зв'язані списки, стеки, черги, хеш-мапи та хеш-сети. Розглядають поняття складності алгоритмів.

Кар'єрний розвиток

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

Особливості навчання

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

Що включено

Видається диплом/сертифікат
Гнучкий графік
Можливе працевлаштування
Реальний проект у портфоліо
Супровід ментора