
Middle QA Automation Engineer (Python)
Miratech
Posted 4 days ago
Job Description
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.
Qualifications
- 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
Additional Information
We offer:
- Culture of Relentless Performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
- Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, and a relocation program.
- Work From Anywhere Culture: make the most of the flexibility that comes with remote work.
- Growth Mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.
- Global Impact: collaborate on impactful projects for top global clients and shape the future of industries.
- Welcoming Multicultural Environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
- Social Sustainability Values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
Job details
Jobr Assistant extension
Get the extension →