Your Role and ResponsibilitiesTest Planning and Strategy:- Develop comprehensive test plans, strategies, and cases tailored for generative AI models and chatbot applications.
Functional Testing:
- Conduct end-to-end testing of chatbot workflows, including intent recognition, response accuracy, and edge-case scenarios.
Performance and Load Testing:
- Test the scalability and responsiveness of chatbot solutions under varying user loads.
Automation:
- Design and implement automated test scripts using tools like Selenium, Appium, or custom frameworks for chatbot interactions.
Collaboration:
- Work closely with developers, architects, and UX teams to identify and resolve defects.
Issue Reporting and Resolution:
- Track, analyze, and document defects using tools like Jira or Bugzilla.
- Collaborate with engineering teams to ensure timely resolution of issues
Required Technical and Professional Expertise
Experience:
- 5+ years in QA roles, with at least 1-2 years in testing AI/ML applications or conversational AI platforms.
Technical Skills:
- Proficiency in QA tools like Selenium, Postman
- Familiarity with NLP concepts and tools such as Rasa, Dialog flow, or Watson Assistant.
- Hands-on experience with testing REST APIs and webhooks.
Programming:
- Knowledge of programming/scripting languages like Python or Java for test automation.
Problem-Solving:
- Strong analytical and troubleshooting skills to identify and resolve AI-specific testing challenges.
Preferred Technical and Professional Expertise