Job
Description
You are a QA Engineer with 26 years of experience in software testing, specifically focusing on validating AI/ML models, data pipelines, and AI-driven applications. Your role involves the following key responsibilities: - Test AI/ML models for accuracy, consistency, fairness, drift, and quality. - Validate datasets, data pipelines, and model outputs. - Create and execute automated test scripts (preferably in Python) for APIs, UI, and model inference. - Perform performance and reliability testing of AI services including latency, throughput, and scalability. - Identify defects, report issues, and drive quality improvements. - Collaborate with ML engineers, data scientists, and product teams to understand requirements and define test scenarios. - Maintain test plans, cases, and documentation. In terms of qualifications, you should possess the following skills and qualifications: - 26 years of QA/testing experience. - Hands-on experience with Python, automated testing, and QA tools such as PyTest, Postman, Robot Framework, etc. - Basic understanding of ML models, LLMs, NLP/CV systems, and evaluation metrics. - Experience in API testing and CI/CD integration. - Strong analytical, communication, and problem-solving skills. Additionally, it would be beneficial if you have experience with: - MLflow, Airflow, MLOps tools. - Knowledge of LLM testing frameworks (Evals, Ragas, LangSmith). - Exposure to vector databases or cloud platforms. You are a QA Engineer with 26 years of experience in software testing, specifically focusing on validating AI/ML models, data pipelines, and AI-driven applications. Your role involves the following key responsibilities: - Test AI/ML models for accuracy, consistency, fairness, drift, and quality. - Validate datasets, data pipelines, and model outputs. - Create and execute automated test scripts (preferably in Python) for APIs, UI, and model inference. - Perform performance and reliability testing of AI services including latency, throughput, and scalability. - Identify defects, report issues, and drive quality improvements. - Collaborate with ML engineers, data scientists, and product teams to understand requirements and define test scenarios. - Maintain test plans, cases, and documentation. In terms of qualifications, you should possess the following skills and qualifications: - 26 years of QA/testing experience. - Hands-on experience with Python, automated testing, and QA tools such as PyTest, Postman, Robot Framework, etc. - Basic understanding of ML models, LLMs, NLP/CV systems, and evaluation metrics. - Experience in API testing and CI/CD integration. - Strong analytical, communication, and problem-solving skills. Additionally, it would be beneficial if you have experience with: - MLflow, Airflow, MLOps tools. - Knowledge of LLM testing frameworks (Evals, Ragas, LangSmith). - Exposure to vector databases or cloud platforms.