TSH

QA Engineering

Find what breaks before users do, and make sure it stays fixed.

Medium3 to 5 monthsgrow
Your Progress0%

Overview

QA engineers ensure software works correctly for every user, in every scenario, on every device. You design test plans, write test cases, automate repetitive tests, and file clear bug reports.

Who is this for?

  • Students starting from zero who want structure
  • Self-taught learners who need a clear path
  • Career switchers ready to commit consistently

What can you build?

  • Automated test suites
  • API test collections
  • Performance test reports
  • Bug tracking documentation

Jobs you can get

QA EngineerSoftware TesterTest Automation EngineerSDETQuality Analyst

Salary range: $40,000 to $100,000/year

Roadmap

Follow each stage in order. Mark stages complete as you finish them.

  1. Stage 13 to 4 weeks

    Testing Fundamentals

    • Types of testing
    • Writing test cases
    • Bug reporting
    • Test plans & strategy
    • Manual testing workflow
  2. Stage 23 to 4 weeks

    Tools & API Testing

    • Postman for API testing
    • Browser DevTools
    • SQL for data validation
    • Writing clear bug reports
  3. Stage 35 to 6 weeks

    Test Automation

    • Playwright (recommended)
    • Cypress for frontend
    • Selenium WebDriver
    • Page Object Model
  4. Stage 43 to 4 weeks

    Advanced QA

    • Performance testing (k6)
    • Security testing basics
    • CI/CD test integration
    • Test reporting

Resources

Projects

beginner

#01

Login Page Test Cases

Write a complete manual test case document for a login form, all paths.

Manual TestingDocumentation
#02

API Test Collection

Build a Postman collection testing a public API endpoint with assertions.

PostmanAPI Testing

intermediate

#01

Automated Login Tests

Write Playwright tests for login flow: valid, invalid, locked account.

PlaywrightTypeScript

advanced

#01

Performance Test Report

Run k6 load tests against an API, analyze results, write a report.

k6PerformanceReporting

AI Guide

What AI helps with

  • Generating test cases from feature descriptions
  • Writing Playwright scripts from plain English
  • Explaining why a test is failing
  • Reviewing test coverage gaps

What AI cannot replace

  • Replacing actual test execution
  • Knowing your application's specific business logic
  • Making severity judgments without product context

Recommended Tools

Sample Prompts

Feature: user can log in with email and password, locked out after 5 failed attempts. Generate complete test cases: happy path, invalid credentials, locked account, empty fields.
Write a Playwright test in TypeScript that navigates to /login, fills email and password, clicks submit, and asserts user is redirected to /dashboard.

Career Path

QA EngineerSoftware TesterTest Automation EngineerSDETQuality Analyst

$40,000 to $100,000/year

QA is underrated and underhired. Combine QA with test automation coding skills and you become significantly more employable and better paid.