This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Performance Tester/Platform Engineer based in United States.
This role sits at the intersection of performance engineering and cloud platform reliability, focused on ensuring enterprise-scale applications deliver optimal speed, scalability, and resilience. You will design and execute sophisticated performance, load, and stress testing strategies across modern distributed systems deployed in AWS. Working within Agile DevSecOps teams, you will collaborate closely with developers, QA engineers, and infrastructure specialists to uncover bottlenecks and drive system optimization. The role plays a critical part in validating application stability for high-impact, mission-critical workloads. You will leverage advanced performance tools, cloud observability platforms, and CI/CD pipelines to embed performance testing into the development lifecycle. This position offers strong technical depth, exposure to modern cloud-native architectures, and meaningful influence on system reliability and user experience.
Accountabilities:
- Design, develop, and execute performance, load, stress, and scalability tests to validate system behavior under varying levels of demand.
- Define performance benchmarks, KPIs, and test strategies aligned with SLAs, user load models, and business requirements.
- Build and maintain performance testing environments in AWS, ensuring readiness for large-scale distributed testing scenarios.
- Develop automated test scripts using tools such as JMeter, LoadRunner, NeoLoad, or K6 and integrate them into CI/CD pipelines.
- Analyze system performance data, identify bottlenecks, and collaborate with engineering teams to implement tuning and optimization strategies.
- Conduct capacity planning, baseline analysis, and resilience testing including failover and stress scenarios.
- Produce detailed performance reports and dashboards to communicate insights, risks, and recommendations to stakeholders.
Requirements:
- 5+ years of experience in performance testing, QA engineering, or software testing within web-based or distributed systems.
- Strong hands-on experience with performance testing tools such as JMeter, LoadRunner, NeoLoad, or K6, with scripting proficiency in JavaScript.
- Solid understanding of performance engineering principles including concurrency, scalability, throughput, and resource utilization.
- Experience working in AWS cloud environments (EC2, ECS, RDS, CloudWatch) and distributed system architectures.
- Familiarity with modern development stacks including REST APIs, microservices, NodeJS, and ReactJS-based applications.
- Experience integrating performance testing into CI/CD pipelines (Jenkins, GitLab CI/CD, GitHub Actions).
- Strong analytical, troubleshooting, and communication skills with the ability to interpret logs, metrics, and system traces.
- Bachelor’s degree in Computer Science or a related field preferred, along with exposure to Agile/Scrum environments.
Benefits:
- Competitive salary range: $96,569 – $130,651, based on experience and location.
- Comprehensive healthcare coverage including medical, dental, vision, and HSA options.
- 401(k) retirement plan with company matching contributions.
- Generous paid time off, including vacation, sick leave, holidays, and parental leave.
- Flexible remote work arrangement supporting work-life balance.
- Life insurance, disability coverage, and additional voluntary benefits.
- Professional development opportunities and access to internal mobility programs.