Ensure the quality of software products, with a special focus on Conversational AI systems, through comprehensive testing strategies and the development and maintenance of automated test frameworks.
Requirements
- 3+ years of experience with test automation development using C
- Strong knowledge of testing methodologies, tools, and best practices
- Experience with automated testing using Selenium
- Proficiency in SQL and database testing
- Familiarity with CI/CD pipelines and DevOps practices
- Proficiency in testing Conversational AI systems, including chatbots, virtual assistants, and natural language processing applications
- Experience with conversation flow testing, intent recognition validation, and entity extraction verification
Responsibilities
- Design, develop, and execute comprehensive test plans, test cases, and test scripts
- Create and maintain automated test frameworks and scripts using C and related technologies
- Perform thorough functional, regression, integration, and performance testing
- Identify, document, and track software defects using bug tracking systems
- Collaborate with development teams to resolve issues and improve product quality
- Analyze test results to ensure existing functionality and recommend quality improvements
- Design and implement specialized test cases for Conversational AI systems
Other
- 5+ years of experience in software quality assurance and testing
- Experience with Agile/Scrum development methodologies
- Excellent analytical, problem-solving, and communication skills
- Ability to work independently and as part of a collaborative team
- Bachelor's degree in Computer Science, Engineering, or related field