Senior Automation Test Lead Java, Selenium
Role details
Job location
Tech stack
Job description
We are seeking a QA Tester to support the Build Phase of a production-grade Underwriting Rules Engine platform. The role involves validating rule execution, APIs, integrations, and non-functional requirements to ensure accuracy, performance, and compliance of underwriting decisions. The candidate will work closely with developers, rules engine teams, and business stakeholders to ensure high-quality, reliable, and audit-compliant system behavior across all environments., Develop and execute test cases for rule validation, decision outputs, and underwriting scenarios Validate rule execution accuracy, decision routing (approve/refer/decline), and business logic consistency Perform API and integration testing across upstream/downstream systems Design and execute unit, integration, regression, and UAT test cycles Develop and maintain automated test scripts and regression packs Execute non-functional testing including performance, latency, and scalability validation Identify, track, and resolve defects and edge cases, including complex rule scenarios Validate data inputs/outputs, schema correctness, and error handling scenarios Ensure auditability and traceability of rule execution (logs, explainability, outputs) Participate in test planning, reporting, and release validation for production rollout
Requirements
Do you have experience in Scalability and Performance Testing (system development)?, Mandatory Skills Experience with automation testing (JUnit/Selenium/Test frameworks) Strong experience in QA testing (functional + integration) Experience in API testing (REST services, Postman, etc.) Knowledge of test case design, defect tracking, and SDLC/STLC
Preferred / Good to Have
Experience with Rules Engine testing (Drools or similar platforms) Understanding of rule-based decision systems and workflows Exposure to insurance / underwriting domain testing
Other Requirements
Other Skills
SQL/NoSQL for data validation Performance testing exposure (JMeter or similar tools) CI/CD and Agile tools (JIRA, Confluence, Git) Basic understanding of Java-based systems / microservices architecture Strong analytical and problem-solving skills