Overview
A technical, hands-on SDET role that builds and owns automation for the insurance broking platform, working closely with Product, Engineering, and Business.
What you'll do
- Design, build, and own automation frameworks from scratch (UI and/or API) in Python and/or Java.
- Write clean, maintainable, version-controlled automation code using proper design patterns (Page Object Model, data-driven/keyword-driven frameworks, reusable libraries).
- Integrate automated suites into CI/CD pipelines and own test-execution infrastructure end to end.
- Read, debug, and where needed contribute to application code (Java/Spring Boot or Python services) to unblock testing.
- Build automated tolerance-based assertions and confidence-score boundary testing for non-deterministic LLM outputs from agents built on Microsoft Agent Framework and Azure OpenAI.
- Build automated test matrices covering all hard-check and soft-check validation rule permutations.
- Automate simulation of authorised/unauthorised senders, malformed attachments, and threading scenarios via Microsoft Graph API.
- Automate API and end-to-end tests across AIM API, ImageRight, carrier portals, and Cora Sequence REST endpoints, including mock/stub strategies where carrier portals are not available.
- Build automated coverage for policy search, co-broker duplicate detection, and mid-term binding paths.
- Understand product requirements, business workflows, and technical design; design test cases and test data for scenarios not yet automated.
- Perform functional, regression, integration, system, and UAT testing where automation coverage does not yet exist.
- Identify, log, track, and validate defects with clear reproduction steps.
- Help define QA processes, test strategies, and documentation standards; establish entry/exit criteria and release sign-offs.
- Work closely with Product Managers and Engineering on requirements and acceptance criteria; participate in sprint planning and retrospectives.
- Take on incremental feature/backend coding tasks alongside Engineering as automation coverage grows.
What you'll need
- Strong, hands-on Python and/or Java coding ability, comparable to a junior/mid-level developer.
- Must be able to build an automation framework from a blank repository, not just extend an existing one.
- Relevant years of hands-on test automation engineering (not primarily manual testing) on web/enterprise applications.
- Strong SDLC/STLC/Agile grounding.
- Bachelors - Computer Engineering, Bachelors - Computer Science, Bachelors - Information Technology, or Masters - Software Engineering.
- Certifications: ISTQB Certified Tester, or Oracle Certified Professional - Java SE 8 Programmer.
- Required skills: Agile Methodology, Client Relations, Collaboration Tools, Design Thinking, Executive Presence, Inclusion, Penetration Testing, People Leadership, Personal Effectiveness, Quality Assurance (QA), Quality Management, Risk Management, Security Testing, Storytelling.
- English language proficiency at Advanced (C1) level.
Nice to have
- Personal/GitHub projects, prior automation frameworks built from scratch, or scripting/tooling work beyond test automation.
Details
- Location: Floor 1 to 12, Hafeezpet Phoenix, Hyderabad, India (site 1401-G).
- Work mode: Hybrid.
- Shift: Flex Time (India).
- Job type: Regular.
Read the full description and apply on the company’s own careers page.