The Opportunity
We are seeking a Senior QA Automation Engineer with strong expertise in both automation and manual testing, who can take ownership of test strategy definition, execution, and continuous improvement. This role requires deep hands-on automation experience, domain exposure in Financial Services (preferably Insurance), and the ability to leverage AI tools to enhance testing efficiency and quality.
You will work closely with Product, Engineering, and QA leadership to ensure scalable, reliable, and high-quality product releases.
Key Responsibilities
-
Automation & API Testing:
- Develop and maintain automated test scripts using Playwright (TypeScript) and Katalon Studio (Groovy).
- Implement API service testing with REST API using Playwright/Katalon Studio.
- Conduct performance testing using JMeter.
-
Database, DevOps, and Source Management:
- Work with SQL, MongoDB, Atlas MongoDB, and CI/CD tools like Jenkins, Docker, Azure DevOps, AWS, and TestOps.
- Maintain source code for automation scripts in GitHub.
-
Collaboration & Process Involvement:
- Participate in standup meetings, grooming sessions, and product backlog reviews to understand requirements and provide feedback on testability and effort estimation.
- Collaborate with Product Owners, QA Managers, and project teams to gather automation requirements, align on release cycles, and troubleshoot issues.
-
Testing Strategy & Execution:
- Define testing approaches and develop strategies to increase automation coverage and reduce manual testing efforts.
- Create and execute manual and automated test cases, including performance scripts with JMeter.
- Identify, log, and track defects using tools like Jira.
-
Continuous Improvement & Maintenance:
- Maintain, debug, and fix automation scripts as needed.
- Participate in project meetings to align on automation strategies and ensure smooth testing processes.
- Provide testing results and collaborate with Agile teams to approve user stories for deployment to the next environment.
Requirements
-
8–10 years of hands-on experience in QA automation, with strong background in TDD / ATDD / BDD methodologies.
-
Proven experience in defining, owning, and executing test strategies across automation, manual, and performance testing.
-
Solid understanding of testing processes, methodologies, and frameworks.
-
Proficient in at least one programming language: TypeScript, JavaScript, Groovy, Java, or .NET.
-
Strong hands-on experience with automation tools such as Playwright, Katalon Studio, and familiarity with TestComplete, UFT/LeanFT, or Tricentis Tosca.
-
Experience in building and maintaining automation frameworks from scratch.
-
Working knowledge of performance (and basic security) testing, using tools like JMeter.
-
Experience working on Financial Services projects (preferably Insurance)
-
Practical experience using AI tools in QA/testing workflows (e.g. test generation, optimization, defect analysis).
-
Strong analytical and problem-solving skills, with the ability to learn new technologies independently.
-
Proficient in English (reading, writing, and speaking).