
QA Automation Engineer – API, Performance Testing
Posted Sep 9

Posted Sep 9
This is a fully remote position, open to applicants in Qatar.
• Design and develop scalable test automation frameworks for API, integration, contract, regression, and architectural testing.
• Create and implement thorough API testing strategies to ensure functionality, integrations, data integrity, reliability, and compliance with system contracts.
• Establish and maintain automated quality gates within CI/CD pipelines.
• Detect and prevent incorrect or non-compliant changes from being deployed to production.
• Validate API and data contracts, ensure backward compatibility, manage schema evolution, and uphold architectural invariants across distributed systems.
• Utilize property-based testing and mutation testing to assess test effectiveness, identify gaps, and enhance test coverage.
• Design and carry out performance and scalability testing.
• Identify bottlenecks and potential reliability concerns.
• Collaborate with software engineers, architects, DevOps, and data engineering teams to refine and enhance quality engineering practices.
• Analyze automation failures, troubleshoot root causes, and enhance the reliability, maintainability, and scalability of the testing framework.
• Over 6 years of experience in software engineering, QA automation, data engineering, or software quality engineering.
• Strong practical experience in designing test architectures and automation frameworks for complex or distributed systems.
• Expert-level proficiency in API testing along with significant experience in API development and integration.
• Proven track record of integrating automated testing and validation within CI/CD pipelines and establishing automated quality gates.
• Practical experience with property-based testing and mutation testing.
• Understanding of how property-based testing and mutation testing enhance test effectiveness.
• Experience in validating API/data contracts, ensuring backward compatibility, managing schema evolution, and maintaining architectural invariants.
• Hands-on experience with performance testing, scalability validation, and identifying application or system bottlenecks.
• Strong analytical, troubleshooting, communication, and collaboration abilities.
• Capacity to work effectively across engineering, architecture, QA, and DevOps teams.
• Employees have the option to work remotely.
Peraton
Ciena
Nagarro
PhoenixTeam
Get handpicked remote jobs straight to your inbox weekly.