Search by job, company or skills

The Briminc Softech

Machine Learning QA

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

Role Summary

We are looking for an experienced Machine Learning QA Engineer with strong Python programming skills and hands on experience in ML testing, data quality validation, and automation framework development.

This role involves building an end to end ML QA automation framework, validating ML models, and ensuring the reliability and accuracy of AI/ML systems.

Key Responsibilities

1. ML Testing & Validation

Develop test strategies for ML models

Validate ML outputs using metrics such as Accuracy, Recall, Precision, F1-score

Create automation tests for model training and inference.

Validate feature engineering, preprocessing, and data transformations and model results.

2. Python Automation & Framework Development

Design and implement a scalable Python-based ML QA framework using:

o PyTest

o Pandas / NumPy

Build reusable libraries for:

o Data validation

o Model performance

o Model evaluation

Integrate the framework with CI/CD tools (GitHub Actions, Jenkins, GitLab).

3. Data Quality Assurance

Validate input datasets for:

o Schema

o Missing values

o Data/feature/concept drift

o Fairness & bias test

Work with large CSV/Parquet datasets for ML pipelines.

4. MLOps & Deployment Validation

Validate CI/CD pipelines for ML deployments.

Perform model version comparison & baseline checks.

Validate model packaging (Docker-based) and reproducibility

Requirements

Required Skills (Must Have)

Python

Excellent Python programming (3+ years)

Strong in Pandas, NumPy, PyTest/unittest

ML/AI

Understanding of:

o Machine learning and AI

o Model metrics and evaluation

o Data preprocessing

o Feature engineering

Tools & Tech

VS Code

Git/GitHub

Linux & Shell scripting

Docker basics

API testing (Requests, Postman)

Data Skills

SQL queries

Data profiling

Working with big datasets

QA Skills

Strong QA fundamentals.

Ability to design test scenarios for ML models and data pipelines.

Hands on with automation testing using Python (PyTest/unittest).

Experience with data validation testing (schema, quality, consistency, drift).

Ability to perform performance and load testing for ML inference services.

Familiarity with CI/CD testing and integrating tests into pipelines.

Good debugging, log analysis, and issue triaging skills.

Preferred Skills (Short Version)

Experience in Machine learning testing.

Good Knowledge on Python language.

Basic knowledge of ML pipelines.

Understanding of anomaly detection / predictive maintenance concepts.

Familiarity with cloud ML platforms (AWS / Azure / GCP) and MLOps workflows.

Qualifications

Bachelor's/Master's degree in Computer Science, Data Science, AI/ML, or related field

35 years total experience in QA with at least 12 years in ML/AI testing

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144627793