QA Automation Engineer – API & Performance Testing
Core
Design and implement robust, scalable test automation solutions for complex, distributed systems, focusing on API testing, system integration, performance validation, and automated quality gates.
Role type
Senior IC QA Automation Engineer (API & Performance)
Builds
Scalable test automation frameworks, automated quality gates within CI/CD pipelines, and comprehensive API testing strategies.
Domain
Software Quality Engineering, Distributed Systems, API Development
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
API testing, test architecture design, CI/CD pipeline integration, property-based testing, mutation testing, performance testing, schema evolution validation, distributed systems testing
Preferred skills
API development, integration, data engineering, troubleshooting automation failures
Technologies
CI/CD pipelines, distributed systems frameworks
Responsibilities
Design and implement scalable test automation frameworks covering API, integration, contract, regression, and architectural testing; Develop and execute comprehensive API testing strategies to validate functionality, integrations, data integrity, reliability, and system contracts; Build and maintain automated quality gates within CI/CD pipelines; Validate API and data contracts, backward compatibility, schema evolution, and architectural invariants; Apply property-based testing and mutation testing to evaluate test effectiveness; Design and execute performance and scalability testing; Collaborate with software engineers, architects, DevOps, and data engineering teams to establish quality engineering practices; Analyze automation failures, troubleshoot root causes, and improve the reliability of the testing ecosystem.
Seniority
Senior, hands-on IC

