Skip to main content
Posted 18 July, 2026

Senior Software Development Test Enigneer

Tekion
Bengaluru, Karnataka, India Full Time
Reference: 102_717100_7804968003

Roles & Responsibilities

Generative AI & LLM Evaluation

  • Build automated testing suites to detect hallucinations, bias, toxicity, and prompt injection vulnerabilities across LLM-powered products
  • Implement automated evaluations for RAG systems measuring context relevance, groundedness, and answer faithfulness using frameworks like RAGAS or DeepEval
  • Design test beds to validate multi-agent workflows - tool-calling accuracy, multi-step reasoning, memory, and autonomous decision loops
  • Build and run automated conversation simulations - scripted and synthetic user journeys - to stress-test agent behaviour across intents, edge cases, and multi-turn dialog flows
  • Create prompt regression frameworks to assess how changes in system prompts, temperature, and sampling parameters impact output consistency

Data Quality Assurance

  • Statistically validate AI data outputs - distributions, precision/recall, error pattern analysis - to catch silent data quality failures before production
  • Programmatically audit data ingestion, transformation, and feature store pipelines for schema drift and data corruption
  • Validate vector DB indexing, embedding semantic similarity accuracy, and retrieval latency
  • Verify quality, diversity, and privacy compliance of synthetic datasets used for model training and evaluation

Classical ML & Deep Learning Validation

  • Maintain automated suites tracking ML metrics - Precision, Recall, F1, ROC-AUC - and deep learning loss curves across model versions
  • Implement continuous monitoring scripts to detect data and concept drift on live inference endpoints

Automation Engineering & CI/CD

  • Build and maintain scalable test automation frameworks for APIs, backend services, and model endpoints
  • Embed AI evaluation and data QA suites into MLOps and CI/CD pipelines so quality failures block releases automatically
  • Define and track AI quality KPIs and communicate release readiness to engineering and product teams

Experience of 5+ years SDET role

Technical Skills & Frameworks

Core Programming

  • Python - expert level; test automation, eval pipelines, data analysis (Pandas, NumPy, Pytest)
  • SQL - data output validation, ground truth querying, pipeline data quality checks

GenAI & Evaluation

  • RAGAS / TruLens / DeepEval / Promptflow etc - LLM evaluation frameworks for measuring faithfulness, hallucination rate, and task success
  • LangChain / LangSmith / LlamaIndex - agent workflow testing, prompt tracing, and LLM response debugging
  • OpenAI / Anthropic / Hugging Face APIs - direct LLM endpoint testing and output consistency validation
  • Vector DBs - retrieval quality testing, embedding validation, and latency benchmarking
  • Pandas / NumPy etc. - statistical analysis for output validation and error pattern investigation, data profiling, schema validation, and pipeline integrity checks

API & Automation

  • Pytest - modular, reusable test framework for AI eval and automation suites
  • Postman / REST Assured / Requests - API contract validation and service-level integration testing

MLOps & CI/CD

  • MLflow - tracking model versions and eval runs to detect regressions across updates
  • Docker / GitHub Actions / Jenkins - containerised test environments and deployment pipeline automation

Observability

  • Grafana / Kibana / OpenTelemetry - monitoring AI system health, output drift, and distributed tracing across agent pipelines

Good to Have

  • Cloud AI Services - AWS Bedrock, Azure OpenAI, or GCP Vertex AI for testing managed model endpoints and cloud-deployed agents
  • MLOps Platforms - MLflow, Kubeflow, Weights & Biases, or Feast feature stores for experiment tracking and model governance
  • ML Frameworks - Scikit-learn, TensorFlow, or PyTorch familiarity for understanding model internals and validating training pipelines
  • Infrastructure as Code - Docker, Kubernetes, Terraform for managing containerised test environments at scale
  • UI Automation - Playwright or Cypress for end-to-end conversational AI application testing
  • Performance Engineering - Locust or JMeter for load testing heavy AI inference endpoints under peak traffic
  • Statistical Hypothesis Testing - t-tests, confidence intervals, significance testing to distinguish real quality signal from noise
  • Synthetic Data Generation - using LLMs to generate diverse test cases and evaluation datasets at scale

Sign up for Job Alerts