AWS Load Tester Engineer

Posted on May 26, 2025

Apply Now

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