Core Responsibilities:
- Design, develop, and maintain test automation frameworks using Java, TypeScript, and Python
- Implement robust API testing using tools like Rest Assured, Karate, and Playwright or Cypress
- Integrate automation into CI/CD pipelines using Jenkins, uDeploy, Git/GitHub, and Maven
- Scale and maintain reusable test platforms and artifacts across teams and technologies
- Drive test strategy, improve test coverage, and support production health with observability best practices
- Actively participate in Agile ceremonies and collaborate closely with development and QA teams
Required Skills & Qualifications:
- Bachelor's degree (or higher) in Computer Science, Software Engineering, or a related field
- 10+ years of experience in automation engineering or test solution architecture
- Strong programming and OOP skills in Java; knowledge of JavaScript/TypeScript and/or Python is a plus
- Expertise in API testing tools such as Rest Assured, Karate, and Playwright
- Hands-on experience with web automation frameworks like Selenium, Playwright, Cypress, or Puppeteer
- Experience integrating with CI/CD pipelines using Jenkins, uDeploy, Git, and Maven
- Exposure to cloud environments, preferably AWS
- Solid understanding of Agile methodologies and experience working within Scrum teams
Preferred Attributes:
- Experience designing scalable automation frameworks for web, mobile, and APIs
- Strong understanding of test data management, reporting, and observability practices
- Focused on increasing release velocity, production stability, and test coverage
- Self-driven and collaborative, with excellent attention to detail and accountability