2 days ago
Hyderābād, IndiaStaff+
Responsibilities
- Design, build, and own UI and/or API automation frameworks from scratch in Python and/or Java.
- Write clean, maintainable, version-controlled automation code using reusable libraries and patterns such as Page Object Model and data-driven or keyword-driven frameworks.
- Integrate automated suites into CI/CD pipelines and own test-execution infrastructure end to end.
- Read, debug, and contribute to Java/Spring Boot or Python application code when needed to unblock testing.
- Build automated tolerance-based assertions and confidence-score boundary tests for non-deterministic agentic-AI and LLM outputs.
- Create automated test matrices for hard-check and soft-check rules-engine permutations.
- Automate email-ingestion scenarios through Microsoft Graph API, including sender authorization, malformed attachments, and threading.
- Automate API and end-to-end integration tests across AIM API, ImageRight, carrier portals, and Cora Sequence REST endpoints, including mocks and stubs.
- Build automated coverage for policy search, co-broker duplicate detection, and mid-term binding workflows.
- Perform functional, regression, integration, system, and UAT testing where automation is not yet available.
- Identify, document, track, and validate defects with clear reproduction steps.
- Define QA processes, test strategies, documentation standards, entry and exit criteria, and release sign-offs.
- Collaborate with Product Managers and Engineering on requirements, acceptance criteria, sprint planning, and retrospectives.
- Take on incremental feature and backend coding tasks as automation coverage expands.
Requirements
- Strong hands-on Python and/or Java coding ability comparable to a junior or mid-level developer.
- Ability to build an automation framework from a blank repository rather than only extending an existing framework.
- Relevant hands-on test automation engineering experience with web or enterprise applications; the posting does not state a numeric minimum.
- Strong SDLC, STLC, and Agile grounding.
- Bachelor's degree in Computer Engineering, Computer Science, or Information Technology, or a master's degree in Software Engineering.
- ISTQB Certified Tester certification and/or Oracle Certified Professional - Java SE 8 Programmer certification is listed.
- Required capabilities include quality assurance, quality management, security testing, penetration testing, risk management, people leadership, client relations, collaboration, design thinking, executive presence, storytelling, and advanced English proficiency at C1 level.
- Willingness and aptitude to transition toward Developer/Programmer responsibilities as QA automation matures.
Benefits
- Hybrid work arrangement with flex-time work shifts in India.
- Regular employment with hands-on experience, mentorship, and learning opportunities.
- Opportunity to lead AI-powered transformation and work on real-world enterprise challenges.
- Values-driven environment emphasizing integrity, inclusion, courage, curiosity, and incisiveness.
About Genpact
Genpact is a global professional services and technology firm that runs and transforms mission-critical operations for large enterprises through consulting, managed services, and AI- and analytics-driven platforms. It serves industries such as banking, insurance, healthcare, and manufacturing/supply chain, modernizing finance, risk, customer service, and back-office processes. Headquartered in New York and listed on the NYSE (G), Genpact originated within GE before becoming an independent public company.
