Summary
We are seeking a senior engineer to design, develop, and maintain automated testing solutions for a sophisticated AI‑driven conversational system. The role involves creating test frameworks for backend services and user interfaces, scripting in Python with pytest, integrating tests into CI/CD pipelines, and collaborating with development, product, and operations teams. Experience with cloud platforms, REST APIs, and performance validation for real‑time communication is essential.
Highlights
Senior role focusing on automated testing for an AI‑powered conversational platform, using Python and modern testing frameworks. Opportunity to work with REST APIs, UI automation, AWS, and CI/CD pipelines in a collaborative, cross‑functional environment.
Description
Job DescriptionWe are looking for a Senior QA Automation Engineer to join a team building an AI-powered conversational platform.
The solution combines Python-based backend microservices running on AWS, a modern web application, and real-time voice technologies to deliver intelligent customer interactions.
Responsibilities:
Design, develop, and maintain automated test solutions for REST APIs, including authentication, authorization (RBAC), and request/response validation.Build and enhance UI automation frameworks using modern testing tools and best practices.Develop and maintain test automation scripts using Python and pytest.Create and maintain test documentation, test cases, and defect reports.Participate in defect triage, root cause analysis, and quality improvement initiatives.Integrate automated tests into CI/CD pipelines to ensure continuous quality validation.Collaborate closely with Software Engineers, Product Owners, and DevOps teams throughout the development lifecycle.Contribute to quality assurance activities for conversational and voice-based AI solutions, including validation of user interactions, system responses, and performance characteristics.Support performance and latency validation activities for real-time communication workflows.