Job Summary: We are seeking a skilled Software Tester with a strong background in AI/ML to join our dynamic team. The ideal candidate will be responsible for ensuring the quality and performance of our AI/ML applications through rigorous testing methodologies. You will work closely with developers and data scientists to identify issues and improve the overall user experience.
Responsibilities
• Design, develop, and execute test plans, test cases, and test scripts for AI/ML applications.
• Collaborate with cross-functional teams to understand requirements and provide feedback on testability.
• Identify, document, and track defects using appropriate tools.
• Perform regression testing and ensure that new features do not adversely affect existing functionality.
• Utilize automated testing tools and frameworks to enhance testing efficiency.
• Participate in code reviews and provide input on quality assurance best practices.
• Stay updated with the latest trends in AI/ML testing methodologies and tools.
Mandatory Skills
• Proven experience in software testing, specifically for AI/ML applications.
• Strong understanding of machine learning algorithms and data processing techniques.
• Proficiency in test automation tools (e.g., Selenium, JUnit, TestNG).
• Experience with performance testing and load testing tools.
• Familiarity with version control systems (e.g., Git).
Preferred Skills
• Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
• Knowledge of programming languages such as Python or Java.
• Understanding of data science concepts and methodologies.
• Experience with CI/CD pipelines.
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.
• Solid analytical and problem-solving skills.
• Excellent communication and collaboration abilities.