Senior Performance Test Engineer – k6 / Load Testing
- Location
- New York, New York, United States
- Salary
- Not specified
- Company
- Akash pawar
Job description
Role & Company / Project Overview: We are seeking Senior Performance & Load Testing Engineers with strong hands-on experience in k6 and modern application performance testing. The position involves designing and executing performance tests across HTTP/API, microservices, event-driven systems, and WebSocket traffic, alongside analyzing performance metrics and identifying application/infrastructure bottlenecks. This is a 12+ months duration contract with 2 open positions based in New York, NY. Key Responsibilities & Daily Duties: • Design and execute load, stress, endurance, and scalability tests. • Develop performance scenarios for REST APIs, microservices, event-driven systems, and WebSockets. • Use k6, JMeter, Gatling, LoadRunner, or Locust for performance testing. • Generate realistic workloads involving concurrent users, API requests, events, and persistent connections. • Analyze P50/P90/P95/P99 latency, throughput, error rates, concurrency, and resource utilization. • Identify bottlenecks across application, database, network, and infrastructure layers. • Establish performance baselines and compare results across releases and environments. • Collaborate with Developers, DevOps, SRE, and Infrastructure teams to troubleshoot performance issues. • Integrate performance testing into CI/CD pipelines. • Build and maintain automated performance-testing frameworks and reusable test scenarios. • Prepare detailed performance test reports with findings, bottlenecks, and recommendations. Required Qualifications, Skills & Experience: • 6+ years of professional software engineering / QA / performance engineering experience. • Strong hands-on k6 experience. • Comprehensive background in performance and load testing. • Proficient in testing HTTP / REST APIs, WebSockets, and event-driven systems. • Hands-on expertise with JMeter, Gatling, LoadRunner, or Locust. • Deep understanding of performance metrics: latency, throughput, error rate, concurrency. • Experience with SQL and database performance analysis. • In-depth knowledge of microservices and distributed systems. • Cloud platform experience with AWS, Azure, or GCP. • Strong analytical and troubleshooting skills. • Education: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field preferred. Nice to Have: • CI/CD performance testing integration. • Experience with Grafana, Prometheus, or similar monitoring tools. • Working knowledge of containerized environments and Kubernetes. • Experience performance testing large-scale distributed systems. • Proven track record in troubleshooting application, database, network, and infrastructure bottlenecks. Working Hours, Shifts & Location Details: • Location: New York, NY. • Duration: 12+ Months contract. • Openings: 2 positions. Application Instructions: • Submit your updated resume along with your current location, availability, and contact information through the designated contact channel.