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