Skip to content

Quality Engineering 90 days 2-3 hours/day updated 2026-06-01

QAOps 90-Day Learning Path

Master QAOps in 90 days: shift-left testing, QA in CI/CD pipelines, automated regression suites, API testing, and quality metrics that keep defect escape rates near zero.

What QAOps means

QAOps integrates quality assurance practices directly into CI/CD pipelines so that testing is continuous, automated, and embedded in the development workflow rather than a separate phase. QAOps practitioners design automated test suites, implement shift-left testing strategies, own quality metrics dashboards, and collaborate closely with developers to eliminate defects early. The goal is to make ‘quality’ a measurable pipeline property.

Who should follow this path

  • QA engineers transitioning from manual to automation-first practices
  • Automation engineers embedding tests in CI/CD pipelines
  • DevOps engineers responsible for pipeline quality gates
  • SDETs (Software Development Engineers in Test)
  • Engineering leads wanting to improve defect escape rates

Prerequisites

  • Basic programming in Python, Java, or JavaScript
  • Understanding of software testing types (unit, integration, E2E)
  • Familiarity with at least one test automation framework
  • Basic Git workflow experience
  • Some exposure to CI/CD pipelines

The 90-day plan

Daily study recommendation: 2-3 hours/day, six days a week. Consistency beats intensity — block the time in your calendar like a meeting.

Days 1–15: Foundation

  • QAOps philosophy: quality as a pipeline property
  • Shift-left testing principles and practices
  • Test pyramid revisited: unit, integration, E2E proportions
  • CI/CD quality gates: pass/fail thresholds
  • Defect escape rate and quality metrics baseline

Outcome: Define a shift-left QA strategy with quality gates for each CI/CD stage.

Days 16–30: Core concepts

  • Unit testing frameworks: pytest, JUnit 5, Jest
  • Integration testing with testcontainers
  • API testing with Postman/Newman and REST-assured
  • Code coverage measurement and thresholds
  • Static analysis in CI: linting and code smells

Outcome: Build a multi-layer automated test suite covering unit, integration, and API layers in CI.

Days 31–45: Tools and workflows

  • E2E testing with Playwright and Cypress
  • Page Object Model and maintainable test architecture
  • Test data setup and teardown strategies
  • Cross-browser and cross-device testing in CI
  • Visual regression testing with Percy or Applitools

Outcome: Implement a Playwright E2E suite with Page Object Model running in GitHub Actions CI.

Days 46–60: Hands-on projects

  • Performance testing in CI with k6 or Gatling
  • Security testing in CI: DAST scan integration
  • Mutation testing to validate test suite quality
  • Accessibility testing automation (axe-core, Lighthouse CI)
  • Contract testing for microservices APIs

Outcome: Integrate performance, security, and accessibility testing into CI pipeline quality gates.

Days 61–75: Advanced practices

  • Quality metrics dashboards and reporting
  • Test result trend analysis and anomaly detection
  • Defect tracking integration with Jira
  • Risk-based testing and exploratory charter design
  • Root cause analysis for defect escape patterns

Outcome: Build a quality dashboard tracking defect escape rates, test coverage, and pipeline quality gates.

Days 76–90: Portfolio, interview & certification prep

  • QAOps portfolio project
  • Preparing for ISTQB CTFL exam
  • QAOps interview questions
  • Metrics: defect escape rate, test coverage, pipeline pass rate, MTTF
  • Emerging: AI-assisted test generation and intelligent test selection

Outcome: Deliver a complete QAOps pipeline project and be ready for SDET and QAOps engineer interviews.

Weekly outcomes at a glance

PhaseOutcome
Days 1–15Define a shift-left QA strategy with quality gates for each CI/CD stage.
Days 16–30Build a multi-layer automated test suite covering unit, integration, and API layers in CI.
Days 31–45Implement a Playwright E2E suite with Page Object Model running in GitHub Actions CI.
Days 46–60Integrate performance, security, and accessibility testing into CI pipeline quality gates.
Days 61–75Build a quality dashboard tracking defect escape rates, test coverage, and pipeline quality gates.
Days 76–90Deliver a complete QAOps pipeline project and be ready for SDET and QAOps engineer interviews.

Tools to learn

  • Playwright
  • Cypress
  • pytest
  • JUnit 5
  • Postman/Newman
  • k6
  • testcontainers
  • SonarQube
  • GitHub Actions
  • Allure Report
  • Jira
  • axe-core

Labs to practice

Mini projects

  • Build a full QAOps pipeline in GitHub Actions with unit, integration, API, and Playwright E2E tests with quality gates
  • Create a quality metrics dashboard in Grafana tracking defect escape rate, coverage trends, and pipeline health
  • Implement mutation testing with Pitest to validate test suite effectiveness and improve weak test areas

Interview questions to prepare

  1. What is shift-left testing and why does it matter?
  2. How do you decide what percentage of tests should be unit vs integration vs E2E?
  3. Explain how you would implement quality gates in a CI/CD pipeline.
  4. What is mutation testing and what does it tell you about your test suite?
  5. How do you handle test data management for E2E tests in CI?
  6. What is contract testing and how does it differ from integration testing?
  7. How do you measure and improve test suite execution speed?
  8. Describe how you would investigate a spike in defect escape rate.

Certification suggestions

  • ISTQB Certified Tester Foundation Level (CTFL) — ISTQB
  • ISTQB Advanced Level Test Automation Engineer — ISTQB
  • Playwright Certified Professional — Microsoft (via LinkedIn Learning)
  • AWS Certified DevOps Engineer Professional — AWS

Browse the full certification registry for exam details and official links.

Free resources

Prefer live, guided training with mentors and certification support? DevOpsSchool.com runs paid instructor-led programs that pair well with this free path.

Explore paid training on DevOpsSchool.com ↗