Description
We are seeking a Software Testing Analyst to join our Global Fixed Income Team in Mumbai, India. You will play a crucial role in delivering reliable web applications, APIs, data integrations, and AI-powered features.
Responsibilities
- Review requirements and define acceptance criteria, test plans, and regression scenarios.
- Assess AI-generated responses for relevance, factual support, consistency, and correct use of supporting sources.
- Validate data across application screens, APIs, databases, and generated outputs.
- Cover edge cases and failure scenarios, including invalid inputs, timeouts, interrupted requests, and access restrictions.
- Own defects from discovery through resolution: investigate issues, communicate their impact, and verify fixes.
- Build and maintain automated checks, reusable test data, and quality documentation.
- Communicate quality risks and provide clear recommendations on release readiness.
Requirements
- Test-case design, manual testing, regression testing, and defect management.
- Programming in Python, Java, or a similar language, with the ability to write validation scripts.
- API testing, including HTTP, JSON, and response validation.
- SQL for data validation and troubleshooting.
- Test automation using a framework such as pytest, Selenium, or Playwright.
- SDLC, STLC, Git, and collaborative delivery practices.
- Structured problem-solving and clear communication.
Nice to Have
- Quality evaluation for AI applications, including prompt variations, unsupported claims, source grounding, and response quality.
- Large language model and retrieval-augmented generation (RAG) concepts.
- CI/CD pipelines, application logs, and browser developer tools.
- Accessibility, performance, and security testing.
Benefits
- Strong retirement plan
- Tuition reimbursement
- Comprehensive healthcare
- Support for working parents
- Flexible Time Off (FTO)
For more fresh new jobs, check out yubhub.co.