Quality Assurance (QA) Engineer
Стань QA інженером. Опануй на курсі основні знання та навички, що потрібні для ефективної роботи тестувальника ПЗ, отримуючи практичний досвід та глибоке розуміння кожного аспекту тестування. Навчись аналізувати вимоги, працювати з JIRA, створювати та управляти тестовою документацією, виконувати навантажувальне тестування та ефективно використовувати сучасні інструменти.
60 год
3
40
Старт 30 січня
Старт 29 січня
Навчаючись на курсі Quality Assurance (QA) Engineer, Ви станете професіоналом у галузі забезпечення якості програмного забезпечення. Ця спеціалізація акцентує увагу на важливості виявлення та виправлення дефектів до того, як продукт потрапить до кінцевого користувача. В курсі розглядаються етапи та методи тестування, які забезпечують високу якість ПЗ. Ви дізнаєтесь, як правильно інтерпретувати вимоги до продукту, щоб розробити ефективні тестові випадки, а також освоїте розробку стратегій та планів для тестування ПЗ.
Практика в ручному та автоматизованому тестуванні, методи збору, документування та відстеження помилок, а також різні методології та підходи у галузі QA відіграють ключову роль у програмі. Курс також занурює студентів у різні аспекти та типи тестування, від юніт-тестування до інтеграційного. Основи роботи з базами даних допоможуть у тестуванні продуктів, що взаємодіють з даними.
Ви навчитеся створювати і підтримувати документацію для тестування, вивчете специфіку навантажувального тестування за допомогою JMeter, методики оцінки завдань та популярні інструменти та методології для управління проєктами, такі як Scrum та Jira.
Вивчення технологій штучного інтелекту в контексті QA для автоматизації певних процесів стає ще однією важливою частиною курсу. Після завершення курсу Ви отримаєте глибоке розуміння ролі QA інженера в IT-проєктах. QA інженери великою мірою відповідають за успіх і якість IT-продуктів, і їх експертиза завжди великою мірою цінується на ринку праці, від стартапів до великих корпорацій.
Quality Assurance (QA) Engineer — це ключова посада в галузі розробки програмного забезпечення, спрямована на забезпечення якості продукту перед його випуском.
Визначення якості: QA інженери визначають критерії якості для продуктів та переконуються, що вони відповідають цим критеріям.
Співпраця: QA інженери тісно співпрацюють з розробниками, менеджерами проєктів та іншими учасниками команди, щоб забезпечити якість продукту.
Документація: Створення звітів про помилки, ведення документації по тестових випадках та результатам тестування — важлива частина роботи.
Глибоке розуміння продукту: Щоб ефективно виявляти дефекти, QA інженер повинен розуміти, як працює продукт і як його будуть використовувати користувачі.
Стратегічне мислення: Окрім технічних навичок, QA інженери повинні розуміти бізнес-логіку та користувацький досвід, щоб визначити, як найкраще тестувати продукт.
Неперервне навчання: Технології постійно розвиваються, тому QA інженерам потрібно навчатися новим методам тестування та інструментам.
Контроль якості vs. Забезпечення якості: Хоча ці два терміни часто використовуються як синоніми, контроль якості (QC) зосереджений на виявленні дефектів в готовому продукті, тоді як QA охоплює ширший процес забезпечення якості на всіх етапах розробки.
Кар’єрні можливості: З досвідом QA інженер може розвиватися в напрямках автоматизації тестування, управління якістю або аналізу бізнес-вимог.
технічна освіта
Живі онлайн-лекції (тричі на тиждень в програмі для відеоконференцій Zoom), практичні заняття, доступ до відеозаписів занять
Зворотній зв’язок від викладачів та менторів (за допомогою телеграм-чатів)
Особистий кабінет (зручний простір для студентів)
Додаткові ресурси (дозволять вивчати матеріал глибше та зрозуміліше)
Домашні завдання (закріплення отриманих знань, розвиток навичок)
Фінальний іспит (можливість підсумувати всі набуті знання та навички)
Свідоцтво про закінчення курсу
Для отримання свідоцтва про проходження навчання необхідно: виконати не менше 80% домашніх завдань та успішно скласти іспит
Вступ до основ тестування ПЗ ч.1
Вступ до основ тестування ПЗ ч.2
Вступ до основ тестування ПЗ ч.3
Основи проєкту, учасники проєктної команди
Моделі розробки ПЗ і місце тестування в процесі ч.1
Моделі розробки ПЗ і місце тестування в процесі ч.2
Моделі розробки ПЗ і місце тестування в процесі ч.3
Практика — SCRUM ч.1
Практика — SCRUM ч.2
Види тестування ч.1
Види тестування ч.2
Аналіз вимог
Аналіз вимог (практика)
Основи роботи у системі JIRA ч.1
Основи роботи у системі JIRA ч.2
Основи роботи у системі JIRA ч.3
Управління дефектами
Управління дефектами (практика) ч.1
Управління дефектами (практика) ч.2
Управління дефектами (практика) ч.3
Техніки Тест Дизайну/Практика
Техніки Тест Дизайну/Практика
Елементи GUI
Тест-планування
Написання тестової документації
Написання тестової документації
Практика тестування на основі STLC (тестовий проєкт)
Практика тестування на основі STLC (тестовий проєкт)
Практика тестування на основі STLC (тестовий проєкт)
Практика тестування на основі STLC (тестовий проєкт)
Практика тестування на основі STLC (тестовий проєкт)
Введення в SQL. Основні поняття та визначення
Введення в SQL. Основні поняття та визначення
Тестування навантаження ч.1
Тестування навантаження (практика)
Тестування навантаження ч.2
Тестування навантаження (практика)
Chat-GPT
Підготовка до іспиту
Фінальний іспит