Job Title, Summary & Role Information:
- Develop and execute comprehensive test plans and test cases to validate the performance, accuracy, and reliability of AI/ML models and algorithms.
- Collaborate with data scientists to establish data quality standards and processes, ensuring the integrity and consistency of training and validation datasets.
- Conduct performance testing and analysis to evaluate the scalability and efficiency of AI/ML systems
- Implement automated testing frameworks and tools to support continuous integration and regression/integration testing of AI/ML models and pipelines.
- Design and implement techniques for generating test data for training AI/ML to test more specific use cases for better fine-tuning of the AI/ML models.
- Design and implement techniques for anomaly detection and error analysis to identify and troubleshoot issues in AI/ML outputs.
- Document test procedures, findings, and results in a clear and concise manner, and communicate findings to stakeholders across the organization.
- Stay up-to-date with the latest advancements in AI/ML technologies, testing methodologies, and industry best practices, and proactively identify opportunities for process improvement.
Experience (Role Requirements):
- Bachelors/Masters in Computer Science or related fields
- 4-8 years of experience in Software Testing
- Solid understanding of software testing principles, methodologies, and techniques. ï Proficiency in programming languages such as Python, Java, or C++.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues in AI/ML systems.
- Experience with writing automation tests with libraries like RestAssured or other libraries.
- Experience with ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Prior experience in quality engineering or software development in an AI/ML environment is preferred. Good communication skills, team player and self-driven
Job Segment:Testing, ERP, QA, Quality Assurance, Quality Engineer, Technology, Quality, Engineering