Middle QA Automation Engineer (Python)
WFA Digital Insight
As the demand for skilled QA automation engineers continues to soar, with a notable 25% increase in job postings over the past year, candidates with expertise in Python and automated testing are in high demand. Miratech, a leader in AI-powered conversational platforms, is looking for a Middle QA Automation Engineer to join their team. With a strong focus on innovation and a culture of relentless performance, this role offers the chance to work on cutting-edge projects and collaborate with top talent. Before applying, candidates should be prepared to showcase their technical skills and experience in designing and developing automated test suites.
Job Description
About the Role
The Middle QA Automation Engineer will play a critical role in ensuring the quality and reliability of Miratech's AI-powered conversational platform. As part of a talented team of engineers, the successful candidate will be responsible for designing, developing, and maintaining automated test solutions for REST APIs, UI automation frameworks, and other components of the platform. This is a unique opportunity to work on a project that combines the latest advancements in AI, machine learning, and natural language processing to deliver innovative customer interactions.The role will involve close collaboration with software engineers, product owners, and DevOps teams to ensure that automated tests are integrated into CI/CD pipelines and that quality validation is continuous. The ideal candidate will have a strong background in automated testing, excellent problem-solving skills, and the ability to communicate complex technical issues effectively.
What You Will Do
- Design, develop, and maintain automated test solutions for REST APIs, including authentication, authorization, 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
- Support performance and latency validation activities for real-time communication workflows
What We Are Looking For
- 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, 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
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
Benefits and Perks
- Competitive pay and benefits package, including health insurance and a relocation program
- Flexible remote work arrangements, allowing you to work from anywhere
- Opportunities for professional growth and development, including certification programs and mentorship
- Collaborative and dynamic work environment with a multicultural team
- Access to cutting-edge technology and tools
- Recognition and rewards for outstanding performance
How to Stand Out
- To stand out in your application, make sure to highlight your experience with automated testing tools and frameworks, such as pytest and Playwright.
- Showcase your ability to design and develop automated test suites, and provide examples of your work.
- Be prepared to discuss your experience with REST API testing and UI automation, and provide specific examples of your accomplishments.
- Emphasize your strong problem-solving skills and ability to communicate complex technical issues effectively.
- Research Miratech's products and services, and be prepared to discuss how your skills and experience align with the company's goals and objectives.
- Consider creating a portfolio of your work, including examples of your automated test scripts and test suites, to demonstrate your skills to potential employers.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.