QA Automation Engineer – API, Performance Testing

Posted Sep 9

This is a fully remote position, open to applicants in Qatar.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• Employees have the option to work remotely.

People also viewed

Peraton17 hours ago

Test Engineer, Associate

US flagUnited States OnlyFull-timeSoftware Development Engineer in Test (SDET)$66k – $106k/year
ApplyView job
Ciena20 hours ago

NPI Test Engineer

CA flagCanada OnlyFull-timeSoftware Development Engineer in Test (SDET)C$91.8k – C$146.6k/year
ApplyView job
Nagarro21 hours ago

Test Automation Engineer

US flagUnited States, +2 more locationsFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
PhoenixTeam23 hours ago

Test Engineer III / Quality Lead

US flagUnited States OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Akamai Technologies1 day ago

Senior Software Development Engineer in Test

IN flagIndia OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
ARETUM1 day ago

QA Automation Test Engineer

US flagVirginia OnlyFull-timeSoftware Development Engineer in Test (SDET)$80k – $120k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers