Back to Career Roadmaps

SDET

Engineering depth: you build the tools and the harness, not only the tests.

Starting level: Automation Engineer with 2+ yearsTarget role: Software Development Engineer in TestJourney: 6–9 months

Core skills

  • Data structures, algorithms and clean code
  • Design patterns applied to test tooling
  • Building and publishing internal libraries
  • Test environment and container orchestration
  • Unit and integration testing of production code

Recommended technologies

  • Java/TypeScript/Python
  • Docker & Docker Compose
  • Kubernetes basics
  • Jenkins/GitHub Actions
  • Mocking frameworks
  • Observability tooling

Practice labs

  • Containerise the application and run the suite against it locally
  • Write a reusable reporting or data-generation library
  • Add unit tests to an untested module of a real codebase

Projects

  • A test platform: parallel execution, environment provisioning, dashboards, alerting

Interview preparation

  • Coding rounds at DSA-easy to medium level
  • System design of a test framework for a given product
  • Trade-off discussions: unit versus integration versus end-to-end

Suggested next step

  • Senior SDET or Quality Architect

Walk this roadmap with a mentor

Book a free demo class and get a plan built around your current level.