17 ago
|
Ampstek
|
México
role: performance test scripting
location: mexico-remote
duration: long term contract
job description:
8+ years over all experience with 5+ years of experience in performance testing
1. Performance test scripting
- strong experience with jmeter scripting.
- ability to write/debug custom scripts using groovy and/or javascript.
- experience with correlation, parameterization, assertions, timers, controllers, reusable functions, and custom logic.
- ability to troubleshoot script failures, dynamic values, authentication, cookies, headers, and session handling.
2. Workload modeling and test design
- ability to analyze business flows and design realistic workload models.
- experience designing load, stress, endurance, spike, and scalability tests.
- ability to calculate user load, tps/tpm, pacing, think time, ramp-up, and transaction mix based on production usage.
- experience validating test data readiness and environment readiness.
3. Production log and traffic analysis
- ability to analyze production logs and traffic patterns to identify peak usage, transaction volume,
error trends, and response-time behavior.
- experience using production metrics to create accurate performance test scenarios.
- ability to compare production behavior with test environment results.
4. Monitoring and observability
- hands-on experience with datadog, appdynamics, and kibana.
- ability to monitor application, api, jvm/.net, iis, database, container, and infrastructure metrics.
- experience identifying bottlenecks related to cpu, memory, gc, thread pools, connection pools,
database queries, downstream services, cache, and network latency.
- ability to correlate jmeter results with monitoring tool metrics.
5. Aws / cloud / container monitoring
- experience monitoring applications hosted on aws cloud platforms.
- understanding of containers, kubernetes/ecs/eks, pods, services, nodes, cpu/memory limits,
autoscaling, and cloud infrastructure behavior.
- ability to analyze container-level performance issues and work with devops teams.
6. Distributed testing setup
- experience setting up and executing distributed performance tests.
- good understanding of load generators, controller-agent setup, firewall/port issues, data file distribution,
result collection, and capacity planning.
- ability to debug common distributed testing challenges such as connectivity issues, file path issues,
permission issues, resource saturation, and inconsistent results.
7. Performance analysis and reporting
- ability to analyze response times, throughput, error percentage, percentiles, saturation points, and bottlenecks.
- strong skills in preparing clear observations and recommendations.
- ability to explain performance findings to technical and non-technical stakeholders.
- experience working with development, infrastructure, database, devops, and application teams for root cause analysis.
8. Leadership and communication
- should be able to lead performance testing activities independently.
- should have strong communication skills and the ability to coordinate with multiple teams.
- should be proactive in identifying risks, blockers, environment issues, and test data gaps.
- should be able to mentor junior performance testers if needed.
tools/technologies
- jmeter
- groovy / javascript
- datadog
- appdynamics
- kibana / elasticsearch
- aws monitoring
- docker / kubernetes / ecs / eks
- ci/cd pipeline integration
- git / jenkins
- api testing tools
- sql/log analysis
thanks
rakesh pathak | lead recruiter
phone:
📌 Performance test scripting (México)
🏢 Ampstek
📍 México