- Company Name
- Ideaon
- Job Title
- Performance Test Engineer
- Job Description
-
**Job title**
Performance Test Engineer
**Role Summary**
Design, conduct, and optimise performance tests for enterprise applications, ensuring high availability, responsiveness, and scalability. Partner with development, DevOps, and architecture teams to resolve performance bottlenecks and deliver actionable insights.
**Expectations**
• Minimum 8 years hands‑on performance testing in large‑scale environments.
• Proven expertise in at least one industry‑standard tool (JMeter, LoadRunner, NeoLoad, Gatling, K6, Locust).
• Strong analytical skills, ability to communicate findings to cross‑functional stakeholders.
**Key Responsibilities**
- Plan, design, and execute load, stress, endurance, and scalability tests across multiple applications.
- Analyse response times, throughput, capacity, caching, thread/connection pools, memory leaks, and GC behaviour.
- Provide optimisation recommendations and root‑cause analysis.
- Collaborate with development, DevOps, and architecture teams to remediate performance issues.
- Produce clear documentation: test strategies, scenarios, execution reports, and post‑mortem analyses.
**Required Skills**
- Performance testing tools: JMeter, LoadRunner, NeoLoad, Gatling, K6, Locust.
- Deep understanding of performance engineering concepts: response‑time analysis, concurrency, throughput, capacity planning, caching, thread/connection pool tuning, memory‑leak detection, GC analysis.
- Ability to work independently, maintain rigorous test documentation, and communicate complex technical findings succinctly.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., ISTQB, HP LoadRunner certification) are advantageous but not mandatory.