
QA Automation Engineer, Python
Posted 6 hours ago

Posted 6 hours ago
This is a fully remote position, open to applicants in Qatar.
• Design, develop, and maintain automated testing solutions for REST APIs, which encompass authentication, authorization (RBAC), and request/response validation.
• Create and improve UI automation frameworks utilizing contemporary testing tools and best practices.
• Develop and sustain test automation scripts using Python and pytest.
• Generate and uphold test documentation, test cases, and defect reports.
• Engage in defect triage, root cause analysis, and initiatives aimed at quality enhancement.
• Integrate automated tests into CI/CD pipelines to guarantee continuous quality validation.
• Collaborate closely with Software Engineers, Product Owners, and DevOps teams throughout the development life cycle.
• Contribute to quality assurance efforts for conversational and voice-based AI solutions, including the validation of user interactions, system responses, and performance characteristics.
• Assist in performance and latency validation activities for real-time communication workflows.
• A minimum of 3 years of experience in Quality Assurance, focusing on testing web applications and API-driven systems.
• Strong practical experience with REST API testing, including authentication, authorization, RBAC, and request/response validation.
• Experience using API testing tools such as Postman or comparable solutions.
• Hands-on experience in UI test automation with Playwright using TypeScript or similar automation frameworks.
• Robust automation scripting skills with Python and pytest.
• Experience in designing, developing, and maintaining automated test suites.
• Familiarity with AWS services (ECS, CloudWatch, Secrets Manager, S3).
• Strong comprehension of software testing methodologies, test planning, and defect management processes.
• Ability to produce clear test documentation, write detailed defect reports, and participate in defect triage activities.
• Excellent written and verbal communication skills in English.
• Basic knowledge of Docker and Docker Compose.
• Understanding of CI/CD pipelines and troubleshooting (Bitbucket Pipelines or similar).
• Nice to have: Experience in testing AI/LLM, voice agents, or conversational automation systems.
• Background in SIP, WebRTC, LiveKit, or testing for contact centers / IVR.
• Knowledge of latency and performance validation (e.g., TTFT, call setup time, response timing).
• Exposure to contract testing, WireMock, or other mocking services.
• SQL skills for validating test data.
• Understanding of Terraform or general concepts related to cloud infrastructure.
• Culture of Relentless Performance: join an unstoppable technology development team boasting a 99% project success rate and over 30% year-over-year revenue growth.
• Competitive Pay and Benefits: take advantage of a comprehensive compensation and benefits package, including health insurance and a relocation program.
• Work From Anywhere Culture: enjoy the flexibility that comes with remote work.
• Growth Mindset: benefit from a variety of professional development opportunities, including certification programs, mentorship, talent investment programs, and internal mobility and internship opportunities.
• Global Impact: collaborate on significant projects for leading global clients and help shape the future of various industries.
• Welcoming Multicultural Environment: be part of a dynamic, global team and thrive in an inclusive and supportive workplace with open communication and regular team-building social events.
• Social Sustainability Values: engage with our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
Rimini Street
Dresden Partners Community
Flexspring
Goods & Services
Get handpicked remote jobs straight to your inbox weekly.