Module 9 · Free

CI/CD and DevOps for QA

Integrate testing into modern delivery pipelines: Git workflows, CI/CD tools, Docker basics, test environments, and quality gates.

20 lessons intermediate-advanced
0 of 20 lessons complete
1
CI/CD Concepts for QA Understand Continuous Integration and Continuous Delivery fundamentals. Learn how CI/CD pipelines …
25 min beginner
2
Jenkins for QA Master Jenkins pipelines for test automation. Learn to configure Jenkinsfiles, set up test stages, …
30 min intermediate
3
GitHub Actions for QA Build CI/CD workflows with GitHub Actions for test automation. Configure matrix testing, artifact …
30 min intermediate
4
GitLab CI for QA Configure GitLab CI/CD pipelines for test automation. Learn .gitlab-ci.yml syntax, stages, …
30 min intermediate
5
Docker for QA Engineers Learn Docker fundamentals for QA. Build and run test environments in containers, create Dockerfiles …
30 min intermediate
6
Docker Compose for Test Environments Orchestrate multi-container test environments with Docker Compose. Build complete test stacks with …
30 min intermediate
7
Kubernetes Basics for QA Understand Kubernetes architecture and concepts essential for QA. Learn pods, deployments, services, …
30 min intermediate
8
Test Environment Management Master test environment strategies: ephemeral environments, shared staging, data management, and …
25 min intermediate
9
Infrastructure as Code for Testing Apply Infrastructure as Code principles to test environments. Learn Terraform basics, Ansible for …
25 min intermediate
10
Feature Flags and Testing Test applications using feature flags effectively. Learn testing strategies for feature toggles, A/B …
25 min intermediate
11
Blue-Green and Canary Deployments Understand deployment strategies and their QA implications. Learn blue-green, canary, rolling, and …
25 min intermediate
12
Monitoring and Observability for QA Master monitoring and observability from a QA perspective. Learn the three pillars (logs, metrics, …
30 min intermediate
13
Log Analysis: ELK Stack and Grafana Analyze application logs for QA insights using ELK Stack and Grafana. Build dashboards, create …
30 min intermediate
14
Chaos Engineering Apply chaos engineering principles to improve system resilience. Learn fault injection, chaos …
30 min advanced
15
Testing in Production Strategies Implement safe testing in production strategies. Learn synthetic monitoring, dark launching, traffic …
25 min advanced
16
Release Management for QA Define QA's role in the release process. Learn release checklists, go/no-go criteria, rollback …
25 min intermediate
17
Test Orchestration Orchestrate large test suites across distributed infrastructure. Learn test sharding, parallel …
25 min intermediate
18
Cloud Testing: AWS, GCP, and Azure Test applications on major cloud platforms. Learn AWS, GCP, and Azure testing services, device …
30 min intermediate
19
DevOps Metrics for QA Measure DevOps effectiveness with DORA metrics and quality KPIs. Learn deployment frequency, lead …
25 min intermediate
20
Module 9 Assessment Test your knowledge of CI/CD and DevOps for QA. 10 questions covering pipelines, Docker, Kubernetes, …
45 min intermediate