Job Summary We are seeking a highly skilled Senior AI Test Engineer to join our software development team. The ideal candidate will have a strong background in AI/ML testing and a passion for ensuring the quality and performance of AI-driven applications. You will play a critical role in developing and executing test strategies, identifying defects, and collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities
- Design, develop, and execute test plans and test cases for AI/ML applications.
- Identify, document, and track defects using appropriate tools.
- Collaborate with software developers and data scientists to understand system requirements and ensure comprehensive test coverage.
- Perform regression testing and validate model performance against defined metrics.
- Develop automated test scripts to enhance testing efficiency.
- Participate in code reviews and provide feedback on testability and quality.
- Continuously improve testing processes and methodologies.
Mandatory Skills
- Proven experience in testing AI/ML applications.
- Solid understanding of machine learning algorithms and frameworks.
- Proficiency in programming languages such as Python or Java.
- Experience with test automation tools and frameworks.
- Familiarity with version control systems (e.g., Git).
Preferred Skills
- Experience with cloud platforms (e.g., AWS, Azure).
- Knowledge of data preprocessing and feature engineering.
- Understanding of software development life cycle (SDLC) and Agile methodologies.
- Experience with performance testing and load testing tools.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5-7 years of experience in software testing, with a focus on AI/ML.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.