Performance Test Engineer
Core
Design, develop, and execute performance, load, stress, and endurance tests for enterprise applications and platforms to ensure fast, stable, and scalable banking services.
Role type
Performance Test Engineer
Builds
Scalable performance test frameworks using Gatling and Java
Domain
Banking / Financial Services / Performance Engineering
Required skills
Gatling, Java, JavaScript, load testing, stress testing, scalability testing, endurance testing, distributed systems testing, performance frameworks, workload modeling, NFRs, performance metrics analysis, network protocols (HTTP, WebSockets, FTP, Kafka), observability tools (Grafana, Prometheus, OpenTelemetry), CI/CD integration (Azure DevOps)
Preferred skills
JMeter, k6, Docker, Kubernetes, cloud platforms, cloud-native architectures, messaging systems, event-driven architectures, payment/banking message formats (pain, camt, pacs), JVM tuning, latency profiling, high-volume mission-critical systems testing
Technologies
Gatling, Java, JavaScript, Grafana, Prometheus, OpenTelemetry, Azure DevOps, JMeter, k6, Docker, Kubernetes
Responsibilities
Design and execute performance, load, stress, and endurance tests; Build and maintain scalable performance test frameworks; Analyze application behavior and identify bottlenecks; Collaborate with development, QA, infrastructure, and platform teams; Support performance engineering in distributed systems and cloud environments; Define and monitor performance benchmarks, KPIs, and SLOs; Produce performance reports and present findings to stakeholders
Seniority
Mid-Senior, hands-on IC