JobHunter AI
Middle QA Automation Engineer (Python)
Miratech
Location
United Kingdom
Work Mode
Remote
Type
Internship
Sector
Tech
First Seen
2026-07-07
Source
himalayas
Remote United Kingdom IT Data HR Healthcare English Basic Deadline Unclear Remote
Job Description
<p>We are looking for a<strong> Middle QA Automation Engineer</strong> 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.</p><h3>Responsibilities:</h3><ul><li>Design, develop, and maintain automated test solutions for REST APIs, including authentication, authorization (RBAC), and request/response validation.</li><li>Build and enhance UI automation frameworks using modern testing tools and best practices.</li><li>Develop and maintain test automation scripts using Python and pytest.</li><li>Create and maintain test documentation, test cases, and defect reports.</li><li>Participate in defect triage, root cause analysis, and quality improvement initiatives.</li><li>Integrate automated tests into CI/CD pipelines to ensure continuous quality validation.</li><li>Collaborate closely with Software Engineers, Product Owners, and DevOps teams throughout the development lifecycle.</li><li>Contribute to quality assurance activities for conversational and voice-based AI solutions, including validation of user interactions, system responses, and performance characteristics.</li><li>Support performance and latency validation activities for real-time communication workflows.</li></ul><ul><li>3+ years of experience in Quality Assurance, testing web applications and API-driven systems.</li><li>Strong hands-on experience with REST API testing, including authentication, authorization, RBAC, and request/response validation.</li><li>Practical experience using API testing tools such as Postman or similar solutions.</li><li>Hands-on experience in UI test automation using Playwright with TypeScript or equivalent automation frameworks.</li><li>Solid automation scripting skills using Python and pytest.</li><li>Experience designing, developing, and maintaining automated test suites.</li><li>Experience with AWS services (ECS, CloudWatch, Secrets Manager, S3)</li><li>Strong understanding of software testing methodologies, test planning, and defect management processes.</li><li>Ability to create clear test documentation, write detailed defect reports, and participate in defect triage activities.</li><li>Strong written and verbal English communication skills.</li><li>Basic knowledge of Docker and Docker Compose.</li><li>Understanding of CI/CD pipelines and troubleshooting (Bitbucket Pipelines or similar)</li></ul><h3>Nice to have:</h3><ul><li>Experience testing AI/LLM, voice agents, or conversational automation systems</li><li>Background in SIP, WebRTC, LiveKit, or contact center / IVR testing</li><li>Knowledge of latency and performance validation (e.g., TTFT, call setup time, response timing)</li><li>Exposure to contract testing, WireMock, or other mock services</li><li>SQL skills for test data validation</li><li>Understanding of Terraform or general cloud infrastructure concepts</li></ul><
Language Requirements
{'language': 'English', 'level': 'Basic'}