Role Overview
We are looking for a hands‑on Senior Automation Engineer / SDET who can take ownership of end‑to‑end test automation for modern, distributed applications.
The role requires strong experience in automation framework development, API automation, and CI/CD‑driven test execution, with the ability to collaborate closely with developers and DevOps teams.
This position is execution and ownership focused, not a people‑manager role.
Key Responsibilities
Automation Framework Ownership
- Design, develop, and maintain scalable automation frameworks (Hybrid / Data‑Driven / POM).
- Enhance existing frameworks to improve reliability, execution time, and maintainability.
- Actively resolve framework‑level issues (stability, flakiness, environment failures).
UI & API Automation
- Develop and maintain UI automation using tools such as Selenium or Playwright.
- Build robust API automation using REST Assured / similar frameworks.
- Reduce UI dependency by increasing service‑level automation coverage.
- Validate data consistency across APIs and databases when required.
CI/CD & DevOps Integration
- Integrate automation suites into CI/CD pipelines (Jenkins/GitHub/GitLab).
- Ensure automation runs as part of continuous testing for every build.
- Publish and analyze automated test reports; support failure triage and debugging.
- Work with DevOps teams to ensure stable execution across environments.
Test Strategy & Quality Ownership
- Participate in defining automation strategy and regression scope.
- Decide what to automate vs what not to automate using a risk‑based approach.
- Actively support release cycles, hotfix validation, and production readiness.
- Ensure automation aligns with Agile sprint goals and Definition of Done.
Collaboration & Communication
- Collaborate closely with developers, product owners, and DevOps teams.
- Participate in sprint planning, reviews, and retrospectives.
- Mentor junior QA engineers on automation best practices when required.
Required Technical Skills
Must‑Have
- 5–7 years of experience in test automation / SDET roles
- Strong programming skills in Java or Python or JavaScript
- Hands‑on experience designing or enhancing automation frameworks
- API automation expertise using REST Assured / equivalent tools
- Strong hands‑on experience with CI/CD pipelines (Jenkins or equivalent)
- Solid understanding of Agile / Scrum methodologies
- Experience using version control systems (Git/Bitbucket/GitHub)
Good to Have
- Experience with Playwright or Cypress
- Exposure to Docker and cloud‑based test execution
- Mobile automation experience (Appium)
- Basic SQL skills for backend data validation
- Experience working in cloud or microservices‑based architectures
Behavioral & Professional Skills
- Strong problem‑solving and debugging skills
- Ownership mindset with a focus on quality outcomes
- Ability to work independently with minimal supervision
- Clear communication and collaboration skills
- Willingness to learn and adopt modern testing practices