A

SDET 3 - Model Evaluation

AiDASH, Inc.
NewPosted yesterday

LOCATION

Bengaluru · Onsite

EXPERIENCE

8 - 10 Years

SKILLS REQUIRED

PythonTest AutomationMachine LearningPerformance TestingGeospatial AnalysisComputer Vision

Job description

Overview

Own end-to-end quality for the ML models behind AiDASH's products, from training data preparation through inference pipelines to production-scale performance, as a senior QA engineer on the Platform ML team.

What you'll do

  • Own model quality before production by building validation frameworks for computer vision models (preferably satellite or geospatial).
  • Catch regressions in accuracy, precision/recall, and IoU before they reach customers.
  • Set up version-aware model regression pipelines that compare inference outputs across model versions on curated golden datasets.
  • Deliver a clear, data-backed go/no-go signal for every release.
  • Validate training and evaluation datasets for label quality, class balance, geographic and seasonal coverage, leakage, and drift.
  • Design load and benchmark tests for inference services and batch pipelines to find throughput, latency, and cost limits on AWS and Kubernetes.
  • Automate API, contract, and data-pipeline tests across distributed services.
  • Use logs, metrics, and traces to speed up root-cause analysis.
  • Strengthen shared automation frameworks and set standards for maintainable, non-flaky tests.
  • Show how tools like Cursor and Claude can speed up test authoring, triage, and reporting while staying under human review.
  • Influence release decisions across AiDASH's product lines.

What you'll need

  • 8–10 years in software testing and test automation, with strong ownership of backend system quality.
  • Hands-on backend automation experience using Java + RestAssured or Python + pytest.
  • Experience testing ML applications, including model/service behavior, data quality, inference pipelines, and evaluation/regression of model-backed features.
  • Strong coding ability in Java or Python (proficient in at least one), with willingness to learn the other or additional languages as needed.
  • Solid grasp of testing fundamentals and best practices: test design, risk-based coverage, isolation, maintainability, flaky-test control, and clear defect/RCA discipline.
  • Good understanding of backend system design and how services interact in distributed systems.
  • Practical exposure to databases, SQL and/or NoSQL (at least one is mandatory).
  • Working knowledge of application deployment and orchestration (e.g., containers, Kubernetes, service rollout/health concepts).
  • CI/CD pipeline experience (Jenkins/GitHub Actions/Bitbucket Pipelines or equivalent): triggering suites, reading failures, improving pipeline reliability.
  • Performance testing experience (JMeter/k6/Locust or equivalent): load/benchmark basics, interpreting results, flagging SLA/risk.
  • Experience improving shared automation frameworks and raising team standards for maintainable tests.

Nice to have

  • Broader stack familiarity: observability (logs/metrics/traces), cloud (AWS), contract testing, data-pipeline validation.
  • Exposure to agentic development tools such as Cursor and Claude (or similar) for coding, test authoring, log/triage assistance, and documentation, used with human review and quality gates.

Details

  • Locations: Bengaluru, Karnataka, India; Gurugram, Haryana, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

SDET 3 - Model Evaluation