Key Responsibilities:
• Develop and maintain robust automation frameworks for functional, regression, and performance testing of AI-based platforms.
• Collaborate with developers, product managers, and QA teams to understand requirements and translate them into test scenarios.
• Write and execute automation test cases to ensure high-quality deliverables across multi-format and multi-linguistic AI products.
• Integrate test automation with CI/CD pipelines to enable continuous testing.
• Analyse test results, identify bugs, and work closely with the development team to resolve issues.
• Evaluate and implement new testing tools and methodologies to enhance testing efficiency.
• Ensure cross-platform and cross-device compatibility for AI applications.
• Document test processes, test results, and prepare detailed test reports.
Required Skills and Qualifications:
• Proven experience in automation testing, preferably for AI or software products.
• Proficiency in programming languages such as Java, Python, or JavaScript.
• Experience with automation tools like Selenium, Appium, Cypress, or similar.
• Familiarity with CI/CD tools such as Jenkins, GitLab, or Azure DevOps.
• Knowledge of API testing tools (e.g., Postman, RestAssured).
• Exposure to performance testing tools (e.g., JMeter, LoadRunner) is a plus.
• Understanding of AI/ML concepts and their testing challenges is an advantage.
• Strong analytical and problem-solving skills with attention to detail.
• Excellent communication and collaboration skills.
• Ability to work in a fast-paced, dynamic environment.
• Self-driven and passionate about quality assurance and AI technologies.