JOB DESCRIPTION
-
Design and implement performance test plans and test scripts using K6 (JavaScript-based) and JMeter.
-
Execute load, stress, soak, and spike tests on web applications, APIs, and backend services.
-
Analyze performance test results to identify system limitations, bottlenecks, and potential optimizations.
-
Collaborate with development, QA, and infrastructure teams to troubleshoot and resolve performance issues.
-
Automate performance tests and integrate them into CI/CD pipelines (e.g., Jenkins, GitLab CI).
-
Monitor system behavior during tests using tools such as Grafana, Prometheus, or InfluxDB.
-
Generate detailed performance reports and present findings to stakeholders.
-
Maintain and update performance test environments and datasets to reflect production conditions.
JOB REQUIREMENTS
MUST HAVE
-
3+ years of experience in Quality Control or QA with a focus on Performance Testing.
-
Proven experience in K6 and Apache JMeter for scripting and executing performance tests
-
Strong proficiency in K6 scripting (JavaScript) and JMeter test plan creation.
-
Solid understanding of HTTP/S, RESTful APIs, web technologies, and client-server architectures.
-
Experience integrating performance tests into CI/CD workflows.
-
Familiarity with APM and monitoring tools (e.g., Grafana, Prometheus, InfluxDB, Kibana).
-
Experience with data analysis tools and techniques to interpret performance metrics.
-
Knowledge of basic scripting (e.g., Bash, Python) for test automation is a plus.