JO
XF-00090
Information Technology
Performance Test Engineer
Posted 2 weeks ago
Job Description
About the Role
We are seeking a skilled Performance Test Engineer to ensure our applications meet the highest standards of speed, scalability, and reliability. In this specialized role, you will design and execute performance testing strategies that identify bottlenecks, validate system capacity, and ensure optimal user experience under varying load conditions. You will work with complex distributed systems and use industry-leading performance testing tools to deliver actionable insights that drive architectural improvements.
Key Responsibilities
- Design comprehensive performance testing strategies including load testing, stress testing, endurance testing, and spike testing
- Develop and maintain automated performance test scripts using tools such as JMeter, Gatling, Locust, or k6
- Create realistic workload models based on production traffic patterns and anticipated user behavior
- Execute performance tests across different environments and analyze results to identify performance bottlenecks
- Monitor system resources including CPU, memory, network, and disk utilization during performance tests
- Use APM tools like New Relic, Dynatrace, or AppDynamics to correlate performance metrics with application behavior
- Collaborate with development and infrastructure teams to recommend and implement performance optimizations
- Establish performance baselines and benchmarks for continuous performance monitoring
- Integrate performance tests into CI/CD pipelines for continuous performance validation
- Generate detailed performance reports with clear analysis and recommendations for stakeholders
- Conduct capacity planning exercises to ensure systems can handle projected growth
- Stay current with performance engineering trends and emerging technologies in the field
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field
- 3-5 years of experience in performance testing and engineering
- Expert-level proficiency in performance testing tools such as JMeter, Gatling, LoadRunner, or k6
- Strong programming skills in Java, Python, or JavaScript for test script development
- Deep understanding of web application architecture, protocols (HTTP, REST, WebSocket), and databases
- Experience with APM and monitoring tools like Grafana, Prometheus, New Relic, or Datadog
- Knowledge of cloud infrastructure and containerization for test environment management
- Understanding of database performance tuning and SQL optimization concepts
- Excellent analytical skills with ability to interpret complex performance data and metrics
- Strong communication skills to present findings and recommendations to technical and non-technical audiences
What We Offer
- Opportunity to work on high-traffic applications serving millions of users
- Access to enterprise-grade performance testing and monitoring tools
- Collaboration with experienced architects and infrastructure engineers
- Specialized training in performance engineering and certification support
- Career growth path into performance architecture and engineering leadership
- Competitive salary with performance-based bonuses
- Flexible work arrangements and comprehensive benefits package
- Modern office environment with excellent facilities and amenities
Interested in this position?
Take the next step in your career. Submit your application now and our team will review your profile.