onsite
Backend Performance Testing Engineer - Recutify Inc.
Software Engineer
Backend Performance Testing Engineer who designs, scripts, and runs load, stress, and endurance tests using tools like LoadRunner, JMeter, and K9, while diagnosing bottlenecks and validating database performance to ensure scalable, reliable backend services.
About the role
Key Responsibilities
- Design, develop, and maintain automated load, stress, and endurance test scripts using LoadRunner, JMeter, and K9.
- Execute performance test campaigns, monitor system behavior under high‑load conditions, and capture detailed metrics.
- Analyze test results to identify bottlenecks, latency sources, and resource constraints across application servers, APIs, and databases.
- Collaborate with development and DevOps teams to recommend tuning, configuration changes, and architectural improvements.
- Validate database performance and query efficiency, creating baseline metrics and regression thresholds.
- Document test plans, execution results, and actionable findings in clear, concise reports.
Requirements
- 3+ years of hands‑on experience in backend performance testing and load‑testing tools (LoadRunner, JMeter, K9 or equivalents).
- Strong understanding of system diagnostics, profiling, and performance tuning for server‑side applications.
- Proficiency with SQL and database performance validation, including query analysis and indexing strategies.
- Solid scripting skills (e.g., Python, Bash) for test automation and result processing.
- Experience working in Linux/Unix environments and familiarity with CI/CD pipelines for integrating performance tests.