Software Testing & Quality Engineering — Skills Plan

Planned skill map for Software Testing & Quality Engineering. The curriculum will be developed and released in stages.

20 planned skills October 2026
Dedicated track in progress. This map is a plan, not a claim that every lesson is published. Existing live learning tracks remain available while this path is developed.

Plan risk-based tests, automate unit/API/browser checks, diagnose flaky and performance tests, and use results to inform software release decisions.

Potential roles: Software Test Engineer · QA Automation Engineer

Before you start

  • Software development lifecycle
  • Basic programming and HTTP

What you’ll build

  • Automated API test suite
  • Browser regression suite
  • CI quality gate with test reporting

Your request helps us prioritize this track. We’ll use your email for updates about this track only. See our privacy notice.

20skills mapped
6learning stages
0published lessons

Prerequisites

PLANNED
  • Software development lifecycle

    Build the Software development lifecycle knowledge needed to follow the Software Testing & Quality Engineering foundations.

  • Basic programming and HTTP

    Build the Basic programming and HTTP knowledge needed to follow the Software Testing & Quality Engineering foundations.

Foundations

PLANNED
  • Test design and coverage

    Explain how Test design and coverage works and where it fits in the Software Testing & Quality Engineering learning path.

  • Bug reports and defect lifecycle

    Explain how Bug reports and defect lifecycle works and where it fits in the Software Testing & Quality Engineering learning path.

  • Risk-based testing

    Explain how Risk-based testing works and where it fits in the Software Testing & Quality Engineering learning path.

Core Skills

PLANNED
  • Unit and integration testing

    Use Unit and integration testing to implement a working capability and verify its behavior in Software Testing & Quality Engineering.

  • API testing and contract checks

    Use API testing and contract checks to implement a working capability and verify its behavior in Software Testing & Quality Engineering.

  • Browser automation with Selenium or Playwright

    Use Browser automation with Selenium or Playwright to implement a working capability and verify its behavior in Software Testing & Quality Engineering.

  • Test data and environment management

    Use Test data and environment management to implement a working capability and verify its behavior in Software Testing & Quality Engineering.

Advanced / Production

PLANNED
  • Continuous testing in CI/CD

    Evaluate Continuous testing in CI/CD trade-offs against the performance, reliability, and safety needs of Software Testing & Quality Engineering systems.

  • Performance and reliability testing

    Evaluate Performance and reliability testing trade-offs against the performance, reliability, and safety needs of Software Testing & Quality Engineering systems.

  • Flaky-test diagnosis

    Evaluate Flaky-test diagnosis trade-offs against the performance, reliability, and safety needs of Software Testing & Quality Engineering systems.

  • Accessibility and security test basics

    Evaluate Accessibility and security test basics trade-offs against the performance, reliability, and safety needs of Software Testing & Quality Engineering systems.

  • Quality metrics and release decisions

    Evaluate Quality metrics and release decisions trade-offs against the performance, reliability, and safety needs of Software Testing & Quality Engineering systems.

Real-World Projects

PLANNED
  • Automated API test suite

    Deliver a working outcome with Automated API test suite, then test it against the project requirements.

  • Browser regression suite

    Deliver a working outcome with Browser regression suite, then test it against the project requirements.

  • CI quality gate with test reporting

    Deliver a working outcome with CI quality gate with test reporting, then test it against the project requirements.

Career / Interview Preparation

PLANNED
  • Test strategy case studies

    Explain your approach to Test strategy case studies, defend key trade-offs, and discuss what you learned.

  • Automation architecture review

    Explain your approach to Automation architecture review, defend key trade-offs, and discuss what you learned.

  • Defect triage and communication

    Explain your approach to Defect triage and communication, defend key trade-offs, and discuss what you learned.

← Back to all learning tracks
Share

Discussion

0

Have a better approach? Found something outdated? Share it — your knowledge helps everyone learning here.

Continue with GitHub
Loading...