SAMUEL ABOYE / SDET ROADMAP

Software Development Engineer in Test (SDET)
roadmap.

A focused route from language fundamentals and testing principles to browser automation, APIs, CI, and quality engineering. Open a stage, filter the directory, or print a study copy.

10Learning stages
—Reference links
1Printable guide
STUDY PATH / 03 MOVES

Read, build, review.

Use each group to make a small piece of evidence in your own project.

01 / FOUNDATIONKnow the language and test basis.

Start with JS/TS, QA concepts, and test design.

Stages 1–2 →
02 / PRACTICEAutomate an observable result.

Exercise UI, API, database, and CI checks.

Stages 3–6 →
03 / SCALEReview reliability and risk.

Extend the suite with stronger architecture and strategy.

Stages 7–10 →
APPLY THE ROADMAP

A project to study alongside the links.

Samuel's Playwright Automation Exercise suite shows page objects, cart assertions, checkout paths, and reporting in a working repository.

Explore the Playwright project ↗
RESOURCE DIRECTORY / 10 STAGES + REFERENCE

Find a topic and open its links.

All links from the original roadmap are here. Use the filter to narrow the visible resources.

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.