Experience: 5–8+ years of dedicated software testing and quality engineering experience, with significant focus on backend/API and performance testing.
API Automation Frameworks: Strong hands-on experience building/maintaining frameworks using tools such as REST Assured, Postman/Newman.
Programming / Scripting: Proficiency in at least one modern programming language: Java, TypeScript/JavaScript.
Performance Testing Tools: Hands-on experience designing and executing load tests using JMeter, Locust.
Protocols & Architectures: Deep understanding of REST, HTTP/HTTPS methods, headers, status codes, JSON/XML, and experience with microservice architectures (OAuth2/JWT authentication, rate limiting, service-to-service communication).
APM & Monitoring: Experience using Application Performance Monitoring and observability tools such as Splunk to correlate load metrics with system health.
CI/CD Integration: Practical experience integrating automation and performance scripts into Jenkins, GitHub Actions, GitLab CI, or similar tools.
Version Control: Proficiency with Git (branching, pull requests, code reviews)