QA Engineer
-
- Software Engineering
- Professional
QA Engineer
Introduction
We are seeking a detail-oriented and innovative QA Developer to join our team to focus on testing and validating Generative AI (Gen AI) models and chatbot solutions. The ideal candidate will have a strong background in quality assurance for AI applications, expertise in testing conversational AI systems, and a passion for ensuring robust and reliable AI solutions.
Your Role and Responsibilities
Test Planning and Strategy:
We are seeking a detail-oriented and innovative QA Developer to join our team to focus on testing and validating Generative AI (Gen AI) models and chatbot solutions. The ideal candidate will have a strong background in quality assurance for AI applications, expertise in testing conversational AI systems, and a passion for ensuring robust and reliable AI solutions.
Your Role and Responsibilities
Test 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
- None
Finde heraus, wie es ist, bei IBM zu arbeiten.
Weitere Informationen
Momentan ist nicht das Richtige für dich dabei?
Dann melde dich für unser Talentnetzwerk an!
Du bekommst direkte Einblicke in den Arbeitsalltag bei IBM, hast die Chance auf exklusive Events und wirst regelmäßig über offene Stellenangebote informiert.