1. Build on your API Test Engineer experience
2–4 weeks
Leverage
- Programming (Java/Python/JS)
- CI/CD integration
Map transferable skills — Programming (Java/Python/JS), CI/CD integration — against what an Automation Test Engineer needs.
2. Learn the core of the Automation Test Engineer role
6–10 weeks
Learn
- Test automation frameworks
- UI automation (Selenium/Cypress)
- API automation
Technologies
SeleniumCypressPlaywright
Cover the biggest gaps first: Test automation frameworks, UI automation (Selenium/Cypress), API automation.
3. Master advanced Automation Test Engineer skills
6–10 weeks
Learn
- Version control (Git)
- Test data management
- Docker for test envs
Technologies
AppiumTypeScriptGitHub Actions
Handle the advanced topics: Version control (Git), Test data management, Docker for test envs.
4. Get productive with the Automation Test Engineer toolchain
4–8 weeks
Technologies
SeleniumCypressPlaywrightAppiumTypeScriptGitHub ActionsTestNGJUnit
Be hands-on with Selenium, Cypress, Playwright and the rest of the target stack.
5. Practise Automation Test Engineer work in real conditions
4–8 weeks
Ship a portfolio project or take on Automation Test Engineer tasks at work.
6. Get certified and position yourself as a Automation Test Engineer
4–8 weeks
Technologies
ISTQB Advanced Test Automation EngineerSelenium CertificationCypress.io Certification
Update your CV and LinkedIn around Automation Test Engineer, then apply to target roles.