Performance Test Engineer
Core
Design, develop, and implement performance testing strategies for banking applications to evaluate scalability, reliability, and system resilience.
Role type
Performance Test Engineer
Builds
Banking applications and infrastructure
Domain
Banking / Performance Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
performance testing strategy design, load/stress/endurance/volume testing, performance analysis and root cause identification, database diagnostics, JVM tuning, thread and heap dump analysis, infrastructure monitoring, CI/CD pipeline integration, shift-left testing, Java, containerized applications, APIs, microservices, scripting languages (Python, .NET, Node.js), application performance monitoring (APM), observability platforms, relational and NoSQL database optimization, source code management, version control
Preferred skills
AI or developer productivity tools, enterprise integration technologies, high-volume transactional applications testing, batch processing, distributed systems, resilience testing, fault tolerance, chaos engineering, high availability mission-critical applications support
Technologies
StresStimulus, JMeter, Gatling, LoadRunner, Broadcom DX, Splunk, Dynatrace, OpenTelemetry, GitHub, Bitbucket, Red Hat Fuse, MuleSoft, Kafka, IBM MQ
Responsibilities
Design and execute performance test scenarios using realistic workload models; Analyze application and infrastructure performance to identify bottlenecks and recommend improvements; Partner with Engineering, DevOps, and Infrastructure teams to resolve performance issues; Integrate performance testing into CI/CD pipelines; Manage performance test environments, test data, and testing tools; Prepare and communicate performance test results and recommendations to stakeholders
Seniority
Mid-Senior, hands-on IC