Role description
Job Summary:
We are seeking a highly skilled Senior Quality Engineer with expertise in Python and a strong background in Conversational AI and AI chatbot testing. The ideal candidate will be responsible for ensuring the quality and performance of our conversational AI products through comprehensive testing strategies and automation frameworks. You will work closely with cross-functional teams to deliver high-quality software that enhances user experience and meets business objectives.
Key Responsibilities:
- Design Test Strategies: Develop and implement comprehensive test strategies for conversational AI applications and chatbots.
- Automation Testing: Create, maintain, and execute automated test scripts using Python to ensure high-quality software delivery.
- Test Planning: Collaborate with product managers and developers to define testing requirements and design test plans that align with project timelines.
- Functional Testing: Conduct thorough functional testing to validate chatbot responses, user interactions, and performance metrics.
- Performance Testing: Assess the scalability and performance of AI chatbots under various load conditions and identify potential bottlenecks.
- Defect Tracking: Identify, document, and track defects using issue tracking tools; work with development teams to ensure timely resolution.
- Continuous Improvement: Advocate for and implement best practices in testing methodologies, tools, and processes to enhance testing efficiency and effectiveness.
- Reporting and Metrics: Provide regular reports on testing progress, defect status, and quality metrics to stakeholders.
Required Skills and Qualifications:
- Education: Bachelor s degree in Computer Science, Engineering, or a related field.
- Experience: 5+ years of experience in quality assurance, with a focus on AI, Conversational AI, or chatbot testing.
- Programming Skills: Proficiency in Python, with experience in developing test scripts and automation frameworks.
- Testing Techniques: Strong understanding of software testing methodologies, including functional, regression, performance, and load testing.
- Conversational AI Knowledge: Familiarity with NLP (Natural Language Processing) concepts and frameworks used in AI chatbots.
- Tools and Technologies: Experience with testing tools such as Selenium, Postman, JMeter, or similar tools for API and performance testing.
- Problem-Solving Skills: Strong analytical and problem-solving skills with attention to detail.
- Communication Skills: Excellent verbal and written communication skills, with the ability to convey complex concepts to technical and non-technical stakeholders.
- Collaboration: Proven ability to work collaboratively in a team-oriented environment.
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS, GCP) and containerization technologies (e.g., Docker).
- Familiarity with Agile methodologies and tools (e.g., JIRA, Confluence).
- Knowledge of additional programming languages or frameworks related to AI development.
Skills
automation testing,python,conversational ai,ai chatbot testing,test automation,google cloud platform,
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.