SDET ROAD MAP — JavaScript/TypeScript

Welcome to the SDET JavaScript/TypeScript Roadmap — a comprehensive, structured guide designed to help you progress from foundational coding skills to expert-level test automation and leadership. This roadmap focuses on the modern Software Development Engineer in Test skill set with JavaScript and TypeScript at its core, supported by official documentation, high-quality reference articles, and industry-recognized best practices.

Each stage builds on the previous one — starting with language fundamentals, moving into quality assurance concepts, test automation, API and database testing, CI/CD integration, performance and security testing, cloud execution, and ultimately, strategic leadership in quality engineering. The included resources come directly from trusted sources such as MDN Web Docs, ISTQB, Google SRE, Microsoft Learn, and other authoritative references.

Whether you are a beginner exploring QA, a developer looking to transition into automation, or an experienced SDET aiming to refine your skills, this roadmap provides a clear learning path, curated tools, and practical knowledge to help you excel. Use it as a self-paced study plan, a printable checklist, or a team training reference — and feel free to expand it with your own discoveries along the way.

Authored by: Samuel Aboye

Single-file • Printable Curated official docs & practice

Stage 1 — JavaScript & TypeScript Core

Language first. These are high‑signal, official resources.

JavaScript
TypeScript
Git & Version Control

Stage 2 — QA Foundations

Core QA Concepts
Test Design Techniques
Planning, Strategy & Traceability
Exploratory, Risk-Based & DevOps
Static Testing & Code Quality
Defects, Flakiness & Triage
Agile & DevOps Basics

Stage 3 — JavaScript Testing

Unit Testing
End‑to‑End UI Testing
BDD
Reporting & Traces

Stage 4 — API Testing (JavaScript)

Manual API
Automated API

Stage 5 — Database Testing

SQL & Node.js DB

Stage 6 — CI/CD

Pipeline Guides
Artifacts & Reporting in CI

Stage 7 — Advanced Automation

Framework Patterns
Cross‑Browser / Mobile

Stage 8 — Performance & Security

Performance
Security Basics

Stage 9 — Cloud & Containers

Docker & Containerized Tests

Stage 10 — Leadership & Expert Level

Responsibilities & Focus Areas

JavaScript SDET Tool Stack

Area Tools
Language JavaScript, TypeScript
Unit Testing Jest, Mocha, Chai
UI Testing Playwright, Cypress, WebdriverIO
API Testing Postman, SuperTest, Playwright API
BDD Cucumber.js
DB Testing MySQL2, pg, Knex
Performance k6
CI/CD GitHub Actions, Jenkins, GitLab CI
Reports Allure, Mochawesome
Cloud Testing BrowserStack, LambdaTest

Practice Sites for UI Automation

A handy list you shared + a few classics. Use responsibly; avoid load testing public demos.

General E‑commerce, Login, Forms

Suggested Learning Path (with Links)

Follow month‑by‑month; mix reading with practice sites above.