Switch from Manual QA to SDET
Move from writing test cases to engineering automation frameworks and land an SDET role with a real portfolio.
About this Path
Built for manual testers and QA analysts who understand product quality deeply but need to bridge into Software Development Engineer in Test roles. You will learn Python or Java test automation, API testing with Postman and RestAssured, UI automation with Playwright, CI integration, and performance testing with k6. By the end you will have a GitHub portfolio with three running test suites and the vocabulary to pass a technical SDET screen.
Path Overview
Path Curriculum
What you'll learn
- ✓Write maintainable test automation code in Python using pytest and the Page Object Model pattern for UI tests.
- ✓Design and execute API test suites using Postman Collections, Newman, and RestAssured covering happy paths and edge cases.
- ✓Build Playwright end-to-end tests with proper selectors, waits, and fixtures that run reliably in headless CI environments.
- ✓Integrate test suites into a GitHub Actions pipeline with parallel execution, HTML reports, and failure alerting.
- ✓Perform load and performance testing with k6, interpret latency percentiles, and report actionable threshold breaches.
- ✓Shift left by writing contract tests with Pact and contributing to pull request quality gates instead of end-of-sprint regression cycles.