Software QA Engineer - Performance Testing
Core
Design, automate, and execute performance testing strategies for cloud-based enterprise applications, APIs, and distributed services to evaluate system performance, identify bottlenecks, and establish baselines.
Role type
Senior IC performance testing engineer
Builds
Cloud-native and distributed systems including APIs, microservices, and containerized environments
Domain
Industrial software, cloud computing, distributed systems
Required skills
Performance test strategy design, automation framework development, root-cause analysis, workload modeling, statistical analysis, CI/CD integration, observability tool usage
Preferred skills
Microservices testing, Kubernetes, cloud platforms (AWS/Azure/GCP), advanced observability tools (Grafana/Dynatrace), AI/ML-assisted analytics
Technologies
JMeter, k6, Locust, Python, Java, Go, Groovy, REST, SQL, Git, Jira, AWS, Azure, GCP, Kubernetes, Grafana, InfluxDB, Loki, Tempo, Kibana, Dynatrace, AppDynamics
Responsibilities
Design and execute load, stress, scalability, and endurance tests; develop reusable performance automation scripts; analyze latency, throughput, and resource utilization; establish performance baselines and detect regressions; integrate automated performance checks into CI/CD pipelines; collaborate with DevOps and development teams to embed performance engineering.
Seniority
Senior, hands-on IC