Functional AI Tester - GenAI
Michelin- Location
- Pune
- Workplace
- —
- Employment
- —
- Salary
- —
Posted 3d ago
Functional AI Tester - GenAI- - - - - - - - - - - -
We are seeking a Quality Assurance (QA) Engineer focused on testing Generative AI (GenAI) applications with a strong emphasis on Python-based test automation, GenAI evaluation, and ETL/data quality validation. You will design and execute end-to-end test strategies that ensure our AI solutions are accurate, reliable, safe, and compliant.
About the Role
You will be involved in QA for GenAI features including Retrieval-Augmented Generation (RAG), conversational AI and Agentic evaluations.
The role centers on
- Systematic GenAI evaluation (qualitative and quantitative metrics)
- ETL and data quality testing for the data flows that feed AI systems
- Python-driven automated testing
This position is hands-on and collaborative, partnering with AI engineers, data engineers, and product teams to define measurable acceptance criteria and ship high-quality AI features.
Key Responsibilities
- Test strategy and planning
- Define risk-based test strategies and detailed test plans for GenAI features.
- Establish clear acceptance criteria with stakeholders for functional, safety, and data quality aspects.
- Python test automation
- Build and maintain automated test suites using Python (e.g., PyTest, requests).
- Implement reusable utilities for prompt/response validation, dataset management, and result scoring.
- Create regression baselines and golden test sets to detect quality drift.
- GenAI evaluation
- Develop evaluation harnesses covering factuality, coherence, helpfulness, safety, bias, and toxicity etc.
- Design prompt suites, scenario-based tests, and golden datasets for reproducible measurements.
- Implement guardrail tests including prompt-injection resilience, unsafe content detection, and PII redaction checks.
- Track quality metrics over time.
- RAG and semantic retrieval testing
- Verify alignment between retrieved sources and generated answers.
- Verify adversarial tests.
- Measure retrieval relevance, precision/recall, grounding quality, and hallucination reduction.
- API and application testing
- Test REST endpoints supporting GenAI features (request/response contracts, error handling, timeouts).
- ETL and data quality validation
- Test ingestion and transformation logic; validate schema, constraints, and field-level rules.
- Implement data profiling, reconciliation between sources and targets, and lineage checks.
- Verify data privacy controls, masking, and retention policies across pipelines.
- Non-functional testing
- Performance and load testing focused on latency, throughput, concurrency, and rate limits for LLM calls.
- Cost-aware testing (token usage, caching effectiveness) and timeout/retry behavior validation.
- Reliability and resilience checks including error recovery and fallback behavior.
- Share results and insights; recommend remediation and preventive actions.
Required Qualifications
- Experience
- 5+ years in software QA, including test strategy, automation, and defect management.
- 2+ years testing AI/ML or GenAI features, with hands-on evaluation design.
- 4+ years testing ETL/data pipelines and data quality.
- Technical skills
- Python: Strong proficiency building automated tests and tooling (PyTest, requests, pydantic or similar).
- API testing: REST contract testing, schema validation, negative testing.
- GenAI evaluation: crafting prompt suites, golden datasets, rubric-based scoring, and automated evaluation pipelines.
- RAG testing: retrieval relevance, grounding validation, chunking/indexing verification, and embedding checks.
- ETL/data quality: schema and constraint validation, reconciliation, lineage awareness, data profiling.
- Quality and governance
- Understanding of LLM limitations and methods to detect/reduce hallucinations.
- Safety and compliance testing including PII handling and prompt-injection resilience.
- Strong analytical and debugging skills across services and data flows.
- Soft skills
- Excellent written and verbal communication; ability to translate quality goals into measurable criteria.
- Collaboration with AI engineers, data engineers, and product stakeholders.
- Organized, detail-oriented, and outcomes-focused.
Nice to Have
- Experience with evaluation frameworks or tooling for LLMs and RAG quality measurement.
Experience creating synthetic datasets to stress specific behaviors.
Skills
- Generative AI
- Python
- ETL
- Retrieval-Augmented Generation
- pytest
- LLM
- Pydantic
More jobs at Michelin
All 21Similar roles
Forward Deployed Engineer
DevRev · India · today
Systems Operations Senior Manager - Production Operations, AIOps, MLOps
Wf · Bengaluru, India · today
Manager, Software Engineering, ITC
N IKE, Inc . · Karnataka, India · today
Manager, Software Engineering
Mastercard · Pune, India · today
Sr Software Engineer Global - Observability Accelerators & AI
Southwest Airlines · India Office · today
Tech Lead Software Engineer Global - Observability Accelerators & AI
Southwest Airlines · India Office · today