Miratech logo

Middle QA Automation Engineer (Python)

Miratech

BrazilpermanentPosted 3 day(s) ago$0-$0 / yr

$0-$0 / yr

Salary

brazil

Region

ASAP

Start Date

About Miratech

Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. We are a values-driven organization and our culture of Relentless Performance has enabled over 99% of Miratech's engagements to succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our inception in 1989. Miratech has coverage across 5 continents and operates in over 25 countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%.

About this Role.

We are looking for a Middle 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.

  • 3+ years of experience in Quality Assurance, testing web applications and API-driven systems.

  • Strong hands-on experience with REST API testing, including authentication, authorization, RBAC, and request/response validation.

  • Practical experience using API testing tools such as Postman or similar solutions.

  • Hands-on experience in UI test automation using Playwright with TypeScript or equivalent automation frameworks.

  • Solid automation scripting skills using Python and pytest.

  • Experience designing, developing, and maintaining automated test suites.

  • Experience with AWS services (ECS, CloudWatch, Secrets Manager, S3)

  • Strong understanding of software testing methodologies, test planning, and defect management processes.

  • Ability to create clear test documentation, write detailed defect reports, and participate in defect triage activities.

  • Strong written and verbal English communication skills.

  • Basic knowledge of Docker and Docker Compose.

  • Understanding of CI/CD pipelines and troubleshooting (Bitbucket Pipelines or similar)

Nice to have:

  • Experience testing AI/LLM, voice agents, or conversational automation systems

  • Background in SIP, WebRTC, LiveKit, or contact center / IVR testing

  • Knowledge of latency and performance validation (e.g., TTFT, call setup time, response timing)

  • Exposure to contract testing, WireMock, or other mock services

  • SQL skills for test data validation

  • Understanding of Terraform or general cloud infrastructure concepts

Skills Required

Benefits & Perks

Ready to Apply?

Apply Now

Similar jobs

No similar jobs found.