Software Engineer in Test (SDET) - Performance & Load Testing
All applicants must be eligible to work as a W2 employee without restriction.
No sub vendors, 1099s, corp to corps
Location: Work can be performed in Chicago, San Francisco, Phoenix, or New York
Salary depends on location
About the Role:
Are you a highly skilled Software Development Engineer in Test (SDET) with a passion for optimizing system performance and ensuring scalability? We are seeking a talented individual to join our premier client, focusing specifically on performance and load testing for our cutting-edge applications.
What You'll Do:
- Lead Performance Testing: Design, develop, and execute comprehensive performance and load tests against critical APIs and applications using tools like Gatling, JMeter, or Locust.
- Scripting & Tooling: Write robust and scalable performance test scripts, with current emphasis on Gatling, while being open to other cutting-edge tools.
- Cloud Environment Design: Architect and implement scalable load testing environments within AWS (or similar cloud platforms), leveraging containers and on-demand node provisioning.
- Performance Analysis: Analyze test results thoroughly, identify performance bottlenecks, and collaborate closely with engineering teams to implement effective resolutions - this is a core responsibility.
- Collaboration: Partner with development, SRE, and other teams to integrate performance testing into the CI/CD pipeline and ensure a performance-first mindset.
- (Nice-to-Have): Contribute insights into front-end performance metrics (e.g., First Contentful Paint, Time to First Byte) or direct SRE teams in related infrastructure setup (e.g., Terraform).
What Our Client is Looking For (MUST-HAVES):
- Strong Java Development Skills: Proven experience as a Java Developer, demonstrated through coding ability (Note: successful completion of HackerRank or similar coding assessments is required in interview process).
- Load/Performance Testing Expertise: Deep knowledge and hands-on experience in load and performance testing methodologies and best practices.
- Gatling Proficiency OR Strong JMeter/Locust with Adaptability: Direct experience with Gatling for API load testing.
- Alternatively, strong experience with JMeter or Locust combined with the ability to quickly learn and adopt Gatling.
- AWS Cloud Experience: Practical experience in designing and implementing cloud-based infrastructure for load testing environments (e.g., spinning up instances, container orchestration).
Preferred Qualifications (NICE-TO-HAVES):
- Experience with Financial Services, FinTech, or other high-transaction financial platforms.
- Familiarity with W3C Web Performance metrics and front-end performance optimization.
- Experience with Infrastructure as Code (e.g., Terraform) for environment provisioning.
- Background in identifying and resolving complex performance bottlenecks in distributed systems.
Why Join Our Premier Client?
- Be part of a forward-thinking team at the forefront of digital banking innovation.
- Opportunity to make a significant impact on product stability and user experience for millions.
- Work on challenging problems with cutting-edge technologies.
- Collaborative and supportive work environment.
- Competitive salary, benefits, and professional growth opportunities.
Apply Today.
If you are a driven SDET with a passion for performance and a strong Java background, we encourage you to apply. We are excited to see how your expertise can contribute to our continued success.