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
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