Role Overview
AlgoShack is seeking an experienced Performance Test Engineer with strong expertise in Non-Functional Testing, JMeter, and Dynatrace APM. The role involves performance validation of high-volume, transaction-intensive systems, particularly in Banking and Financial Services environments.
Required Skills & Expertise
Strong experience in Performance Testing and Non-Functional Testing
Hands-on experience designing and executing Load, Stress, Spike, Endurance, and Volume Testing
Strong experience in JMeter for test design, scripting, execution, workload modelling, and result analysis
Experience testing Web, API, and Microservices-based applications
Hands-on experience testing high-volume APIs, backend services, and transaction-intensive systems
Strong exposure to Banking / Financial Services domain applications and critical workflows
Experience validating payments, transactions, account services, loans, and core banking operations
Hands-on experience with Dynatrace APM for monitoring and performance analysis
Experience with real-time monitoring, end-to-end transaction tracing, and bottleneck identification
Knowledge of Dynatrace Service Flow, Distributed Tracing, dashboards, and dependency analysis
Understanding of Dynatrace metrics, logs, traces, events, and infrastructure monitoring
Ability to correlate performance test results with APM insights for root cause analysis
Strong knowledge of performance issues across Application, API, Database, JVM, CPU, Memory, and Threads
Show the full description
Responsibilities
Design and execute end-to-end performance testing strategy
Develop and maintain JMeter scripts and workload models
Execute performance tests across environments and monitor using Dynatrace
Analyze response time, throughput, failure rates, and system behavior under load
Identify performance bottlenecks and provide tuning recommendations
Prepare performance analysis reports, SLA validation reports, and test summary reports
Conduct bottleneck analysis across application and infrastructure layers
Collaborate with development, infrastructure, and operations teams to resolve issues
Support performance tuning cycles and release readiness validation