AWS Load Tester Engineer
Posted on May 26, 2025
Job Description
- AWS Load Tester Engineer
- As NCB AWS Load Tester you will focus on ensuring applications running on Amazon Web Services
- (AWS) can handle expected and unexpected user loads. You will simulate user behavior to test
- performance, reliability, and security, helping to identify and resolve potential issues before they
- impact real users.
- Key Responsibilities:
- Requirement Gathering:
- Define performance goals, including response times, throughput, and resource usage
- thresholds.
- Design the Testing Strategy
- Design the end-to-end performance-test strategy that covers each layer of the application: -
- for web (EKS) and serverless modules - covering baseline, stress, spike, soak and resilience
- scenarios.
- Load Test Execution:
- Simulate user behavior using load testing tools like JMeter, LoadRunner, or Gatling.
- Build and maintain the load-generation scripts that exercise HTTP/REST, WebSocket and
- event-driven (SQS/SNS, Kafka/MSK, DynamoDB) paths with realistic data sets.
- Monitoring Metrics:
- Track resource usage (CPU, memory, disk I/O, network) and analyze data for bottlenecks.
- Work with Dev team to surface latency, CPU, memory and DB query metrics in
- Grafana/CloudWatch dashboards during test runs.
- Performance Analysis:
- Identify and troubleshoot performance issues, including root cause analysis.
- Perform root-cause analysis of performance bottlenecks: JVM/Node profiling, SQL plan
- review, hot-partition detection, Lambda cold-start tracing, and network diagnostics.
- Collaborate with Dev, Infra and Security engineers to recommend tuning actions (e.g., autoscaling thresholds, connection-pool sizing, cache headers, provisioned concurrency).
- Resilience drills:
- Conduct chaos and resilience drills (pod kill, AZ loss, Lambda throttle) during load to verify
- graceful degradation and Disaster Recovery (DR).
- Reporting:
- Document test results and generate concise reports to the stakeholders with
- recommendations for improvement at the end of each test run.
Required Skills
sqs/sns
kafka/msk
dynamodb