TestCrew

Performace Tester (king)

0+ yearsRiyadhfull time · onsite

Posted 1 day ago

Role

Job Description

Core Responsibilities

  • Design, develop, and maintain performance test scripts using k6 with JavaScript to simulate real-world user scenarios.

  • Analyze system performance under various load conditions (load, stress, spike, and endurance testing).

  • Identify performance bottlenecks in APIs, databases, and frontend applications.

  • Integrate performance tests into CI/CD pipelines to enable continuous performance testing.

  • Configure and monitor performance metrics using Grafana dashboards and visualize trends over time.

  • Use tools like Prometheus for collecting and querying performance metrics.

  • Collaborate with developers, DevOps, and product teams to troubleshoot and resolve performance issues.

  • Prepare detailed performance test reports including response time, throughput, error rates, and system resource utilization.

  • Define performance benchmarks, SLAs, and acceptance criteria based on business requirements.

  • Conduct root cause analysis for performance degradation and provide actionable recommendations.

  • Execute API performance testing for RESTful services and microservices architecture.

  • Monitor application performance in staging and production environments.

  • Optimize test scripts for scalability and reusability.

  • Perform capacity planning and recommend infrastructure improvements.

  • Ensure system reliability, scalability, and stability under expected and peak loads.

Qualifications

Academic

  • Bachelor’s degree in computer science, Information Technology, or a related field

Experience

Performance Test Engineer with 4+ years of experience in QA and performance testing. Specialized in using k6 (JavaScript) for scripting and Grafana/Prometheus for monitoring and analysis. Experienced in identifying performance bottlenecks, executing various performance testing types, and integrating tests within CI/CD pipelines.

Essential Skills

Performance Testing
• Load Testing, Stress Testing, Spike Testing, Endurance Testing

• Performance test planning, design, execution, and reporting

• Bottleneck identification and root cause analysis

• SLA / SLO definition and validation

Tools & Technologies
• Performance Testing: k6

• Monitoring & Visualization: Grafana

• Metrics & Monitoring: Prometheus

• API Testing: REST APIs, HTTP/HTTPS

Programming & Scripting

• JavaScript for performance scripting in k6

• JSON data structures and API payload design

CI/CD & DevOps

• Integration of performance tests into CI/CD pipelines

• Git version control

• GitLab CI (if applicable)

Systems & Architecture Understanding

• Microservices architecture

• Distributed systems performance behavior

• API gateway and backend service performance analysis

Skills

What you bring

Must have

GrafanaLoad TestingStress TestingSpike TestingEndurance TestingMicroservices architecturek6 with JavaScriptCI/CD pipelines

Apply

Ready to apply?

One OTP, no resume parsing, AI handles the first round.