Senior Test Engineer – Performance & Reliability Engineering
Job Summary:
We are seeking a highly experienced Senior Non‑Functional Test Engineer to lead performance and reliability engineering initiatives across complex, large‑scale applications. This role requires hands‑on proficiency with JMeter, deep understanding of performance engineering principles, strong diagnostic skills, and the ability to guide teams in building high‑performing, scalable, and resilient systems.
Key Responsibilities:
- Lead end‑to‑end performance testing strategy, planning, design, and execution using Apache JMeter
- Oversee and perform load, stress, endurance, spike, volume, and scalability testing for distributed systems
- Define performance KPIs and establish baselines for complex applications
- Validate Non‑Functional Requirements (NFRs) early through architecture and design reviews
Required Experience & Skills:
- 3+ years of hands‑on experience in Performance / Non‑Functional Testing
- Advanced expertise with Apache JMeter for scripting, distributed load execution, and custom plug‑ins
- Strong knowledge of performance testing types: load, stress, endurance, spike, volume, scalability
- Expertise in API performance testing, correlation, parameterization, and dynamic data modeling
- Experience with CI/CD integration and performance automation
- Excellent analytical, troubleshooting, and communication skills
- Strong understanding of:
- Microservices and distributed architectures
- Cloud infrastructure (AWS)
- Network protocols, caching, and CDNs
- APM tools (Dynatrace, AppDynamics, Grafana, Kibana, Prometheus, New Relic)
Nice to Have:
- Experience with LoadRunner, Gatling, or cloud‑based performance testing (Locust, k6)
- Scripting skills (Java or Python)
- Exposure to chaos engineering, failover testing, and resilience validation