Senior QA Automation Engineer (Python)

Miratech — Spain · Posted ~5 days ago

Senior Visa History ✓

Skills

Python pytest REST API testing UI automation AWS CI/CD test documentation REST APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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.