Performance Testing Engineer
Core
Design, execute, and analyze performance tests to validate system behavior under realistic workloads, ensuring scalability and reliability before production.
Role type
Performance Testing Engineer
Builds
Enterprise-scale applications and cloud-native services
Domain
Software Engineering / Performance Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Performance testing tools (LoadRunner Enterprise, VuGen, Analysis), Workload modeling, Test planning, Root cause analysis, Scripting (JavaScript, Java, Python, Groovy), CI/CD integration, Observability metrics interpretation
Preferred skills
Apache JMeter, Gatling, K6, NeoLoad, GraphQL, WebSockets, Microservices architecture, Kubernetes, Cloud platforms (Azure, AWS, GCP), ISTQB Certification
Technologies
LoadRunner Enterprise, OpenText VuGen, OpenText Analysis, Apache JMeter, Gatling, K6, NeoLoad, Blazemeter, JavaScript, Java, Python, Groovy, Git, GitLab CI, Jenkins, Azure DevOps, GitHub Actions, Dynatrace, AppDynamics, Icinga, Grafana, Datadog, Splunk, ELK Stack
Responsibilities
Design comprehensive Performance Test Plans covering scope, objectives, and workload models; Develop reusable performance test scripts and realistic workload models; Execute load, stress, spike, endurance, and scalability tests; Analyze test results to identify bottlenecks and correlate with infrastructure metrics; Produce technical and executive performance testing reports; Integrate performance testing into CI/CD pipelines; Support development teams during performance optimization activities.
Seniority
Mid-Senior, hands-on IC