Performance Testing
Core
Design, develop, and execute performance, load, stress, endurance, and scalability tests to ensure the reliability and responsiveness of enterprise applications across web, mobile, API, and cloud-based environments.
Role type
Performance Testing Engineer
Builds
Production ML models | product features | dashboards & analysis
Domain
Software Engineering / Performance Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Performance testing strategy design, Load/Stress/Spike/Endurance/Capacity/Scalability testing, Bottleneck analysis and optimization, Automated performance testing framework development, CI/CD pipeline integration, System resource monitoring (CPU, memory, disk I/O, network, database), Performance tuning validation, Production performance troubleshooting
Preferred skills
API performance testing (REST/SOAP), Application monitoring and observability
Technologies
LoadRunner, JMeter, NeoLoad, Gatling, BlazeMeter, Dynatrace, AppDynamics
Responsibilities
Design and execute performance test strategies and scripts; Perform various types of performance testing; Analyze performance data and identify bottlenecks; Collaborate with cross-functional teams to resolve issues; Develop and integrate automated testing frameworks; Monitor system resources during tests; Create performance reports and dashboards; Support production monitoring and troubleshooting.
Seniority
Mid-Senior, hands-on IC