Test Engineer/Performance Testing
Summary:
We’re looking for a performance test engineer to build and run load, stress, soak, spike, and endurance tests for applications, APIs, and backend services. The role centers on k6 (first priority) and JMeter (second), and includes analyzing results, finding bottlenecks, and integrating performance testing into CI/CD pipelines. Candidates need 5 to 12 years of overall experience, including 3 to 5 years with k6.
Responsibilities:
Build and maintain performance test scripts in k6 and JMeter
Run load, stress, soak, spike, and endurance tests
Test applications, APIs, and backend services
Analyze response times, throughput, error rates, CPU, memory, and other metrics
Identify bottlenecks and work with engineering teams to troubleshoot
Define performance goals and success criteria
Write performance test reports
Support benchmarking and capacity planning
Integrate performance tests into CI/CD pipelines
Required Qualifications:
Bachelor’s degree in Computer Science
Strong hands-on experience with k6 and JMeter
Strong performance testing experience, including designing and executing load, stress, endurance, and scalability tests
Experience testing APIs and web applications
Understanding of HTTP/HTTPS, cookies, sessions, headers, and authentication
Ability to analyze logs, metrics, and monitoring data
Scripting skills in JavaScript, Groovy, or Python
Familiarity with Jenkins, GitLab CI, or Azure DevOps
Strong communication and analytical skills
Preferred
Experience with AWS, Azure, or GCP (any cloud is acceptable)
Knowledge of Kubernetes and containerized applications (e.g., EKS)
Experience writing code in Java or Python