Job Description
We’re looking for a Senior Performance Engineer with 4-8 years of experience who will independently contribute for performance testing initiatives, analyze system behaviour under various loads, identify bottlenecks, and recommend optimizations.
Technical Skills
Working knowledge, spanning many of the following areas :
- Implement performance test framework using JMeter.
- Own and manage performance test environment.
- Understand non-functional requirements (Stress, Spike, Capacity, Load and Scalability), develop performance test scripts and follow test plan schedule and scope.
- Run performance tests on Application under Test. Analyze Test results, report defects for performance issue of application under test.
- Apply critical thinking and analytical skills to troubleshoot issues.
- Provide feedback on process improvement when there’s an opportunity and strive to apply testing best practices in performance tests.
- Experience working on performance testing and engineering of large-scale eCommerce or web applications or APIs.
- Experience in setup and management of Test and Mock environment on Unix platform.
- Good understanding of troubleshooting performance issues encountered during performance testing.
- Works with different project stakeholders to define and document performance SLAs, requirements and expectations around critical performance factors such as response time, throughput, transaction / seconds, concurrent users, CPU utilization, memory, disk, network, JVM metrics utilization, thread counts, connection pooling etc.
- Provides technical mentorship and cultural / competency-based guidance to teams
- Provides larger business / product context. Mentors on specific tech stacks / technologies
Key Responsibilities :
Working with multiple stake holders and business units in orchestrating performance tests and identifying bottlenecks.JVM Internals and Tuning.Working on performance testing and engineering of large scale eCommerce or web applications