dreamwork_

Responsibilities / Job Description

  • Design and execute test strategies for machine learning models (classification, regression, NLP, CV, etc.).
  • Validate model accuracy, fairness, bias detection, explainability, and robustness under varying datasets.
  • Perform adversarial testing and edge-case validation for AI systems.
  • Test autonomous agents, multi-step reasoning paths, and state transitions.
  • Validate correctness, grounding, consistency, and safety of LLM outputs.
  • Evaluate prompt robustness and behavioral variations across scenarios.
  • Validate retrieval accuracy, grounding quality, and hallucination reduction.
  • Test vector store behavior, document chunking logic, and retriever configurations.
  • Validate fallback behaviors when tools or external services fail.
  • Execute adversarial, prompt-injection, and red team style testing.
  • Validate compliance with data privacy, business rules, and insurance guidelines.
  • Benchmark LLM latency, throughput, and multi-agent performance.
  • Validate concurrency handling, degradation logic, and retry mechanisms.
  • Document test cases, behavior maps, prompt variations, and evaluation reports.
  • Work closely with AI engineers and SMEs to refine agent workflows.
  • Functional & Non-Functional Testing:

o Conduct API testing for AI services and model endpoints.
o Validate performance, scalability, and latency of AI inference services.
o Perform security testing for data pipelines and model-serving endpoints.

  • Quality Governance & Compliance:

o Ensure compliance with AI ethics, data privacy, and regulatory standards.
o Establish KPIs for model quality (precision, recall, F1-score, drift detection).
o Document test strategies, results, and provide audit-ready evidence.

  • Collaboration & Leadership:

o Work closely with data scientists, ML engineers, and DevOps teams to integrate testing into the AI lifecycle.
o Mentor junior testers and contribute to building reusable test accelerators.
o Represent the testing function in client discussions, providing insights on AI quality assurance.

  • Develop automated test frameworks for AI/ML pipelines.
  • Implement synthetic data generation for edge-case testing.
  • Conduct bias and fairness testing across diverse datasets.
  • Validate monitoring dashboards for model drift and performance degradation.
  • Perform regression testing for retrained models.
  • Create reusable test assets for AI projects (scripts, datasets, frameworks).
  • Provide detailed defect analysis and SLA-driven closure.

Required Skills

  • Strong experience in software testing (manual + automation) with focus on AI systems.
  • Hands-on expertise in Python for test automation, data validation, and AI testing scripts.
  • Knowledge of Gen AI frameworks (Langchain, Langgraph, CrewAI).
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
  • Strong understanding of data validation, model evaluation metrics, and drift detection.
  • API testing experience (REST, GraphQL) with tools like Postman or REST Assured.
  • Solid knowledge of cloud platforms (AWS, Azure, GCP) for AI deployments.
  • Exposure to AI ethics and compliance testing.
  • Knowledge of containerization & orchestration (Docker, Kubernetes).
  • Experience with Big Data ecosystems (Spark, Hadoop) for large-scale AI testing.
  • Familiarity with observability tools (Prometheus, Grafana, ELK stack).
  • Understanding of security testing for AI pipelines (data poisoning, adversarial attacks).