This is a remote position.
Overview:
We are looking for a Software QA Engineer with expertise in AI-driven testing, automation (Selenium, Python, Robot Framework), and Generative AI validation. The role involves designing test strategies, validating AI models, and ensuring software quality in a cloud-based (AWS) and CI/CD environment.
Key Responsibilities:
Work closely with developers and product teams to understand AI-driven feature requirements.
• Develop comprehensive test plans and strategies for AI functionalities.
• Identify and execute test scenarios, edge cases, and risk assessments for AI models.
• Design and implement test cases to validate AI model inputs, outputs, and overall behaviour.
• Validate data preprocessing, feature extraction, and model response accuracy.
• Create and maintain automated test scripts for regression testing and continuous integration.
• Execute manual and automated tests using relevant testing frameworks.
• Assess AI algorithm performance under various datasets and conditions.
• Conduct stress and load testing to evaluate system robustness.
• Document and report defects using issue tracking systems.
• Work closely with developers to reproduce and debug issues, providing comprehensive insights.
• Validate bug fixes and software enhancements related to AI features.
• Share best practices and knowledge within the QA team to enhance quality and innovation.
What We Look For:
5+ years of experience in software quality assurance with a focus on AI feature validation and automation testing.
Mandatory Skills:
• Hands-on experience in testing AI-driven features.
• Strong knowledge of Generative AI and the ability to validate AI responses across different models.
• Expertise in Manual & Automation Testing using Selenium and element locators.
• Proficiency in Selenium and Python (Robot Framework).
• Ability to design and implement test cases (manual & automation) with an out-of-the-box approach.
• Basic understanding of Cloud Technologies (AWS).
• Experience with CI/CD processes (Jenkins, GitLab).
• Strong familiarity with Linux environments.
• Solid understanding of databases for validation and testing.
• Deep knowledge of the Agile development process.
• Ability to quickly learn and adapt to new technologies and products.
• Strong analytical skills to rapidly understand and apply testing requirements.
• Self-motivated, proactive, and collaborative team player.
• Excellent communication skills (written and verbal), capable of interacting with senior executives.
Preferred Skills:
• Experience with other automation frameworks.
• Exposure to networking concepts.
6-7 Lakhs
InPost
Veeva Systems
BairesDev
Veeva Systems
robusta