QA Automation Engineer
Responsibilities
- Participate in the implementation and execution of automation deliverables for product features per requirements during SDLC phases.
- Translate requirements and test designs into test artefacts (test cases, automation scripts) using Playwright/Java and API automation with REST Assured; debug and maintain automation scripts.
- Conduct smoke, sanity, and regression testing using automation scripts across various releases.
- Analyse automation results, isolate the code changes causing failures, and produce detailed reports.
- Collaborate with product domain SMEs to achieve quality deliverables.
- Follow and meet established automation standards.
- Support clients on-site during implementation phases as required.
- Continuously learn and share learnings with the team.
Requirements
Experience & Background- 3 to under 5 years of experience performing complex software quality analysis and system testing.
- Good conceptual, analytical, and mathematical skills.
Technical & Functional Skills
- Well-versed in coding with Core Java and OOP concepts.
- Well-versed in writing XPaths / object locators.
- Well-versed with Selenium/Playwright with Java.
- Experience working with SQL queries.
- Experience reviewing and refactoring code.
- Experience automating webservices for REST and SOAP APIs.
- Experience analysing business requirements and functional specifications, and collaborating with business analysts.
- Experienced with SDLC and STLC QA processes; experience working in Agile.
AI-Related Expectations
- Use approved AI/LLM tools to accelerate automation script generation, test case design, and script refactoring/maintenance.
- Leverage AI assistance for debugging automation failures, root-causing script breaks, and drafting test data.
- Validate AI-generated code and scripts for correctness, coverage, and adherence to automation standards before committing.
- Follow approved privacy, security, and responsible-AI guidelines in all AI-assisted automation activities.
SaaS & Cloud Awareness
- Understanding of environment-based automation execution across Dev, QA, UAT, and Production-like setups.
- Awareness of SaaS delivery concepts such as configuration-driven change, release cadence, and multi-environment automation runs.
- Experience integrating and running automation suites within CI/CD pipelines for continuous validation in cloud-hosted environments.
Communication & Collaboration
- Excellent verbal and written communication skills.
- Self-management abilities and the ability to work directly with customers.
Education
- Computer science university degree or equivalent.
Preferred / Good to Have
- Experience with Continuous Integration concepts using Jenkins.
- Experience in the Property & Casualty insurance market.
Benefits
- Work on business-critical insurance platforms while building deep automation engineering expertise across Playwright, Java, and API test automation, in a quality-first, collaborative delivery environment.