HamburgerMenu
hirist

Performance Test Engineer - JMeter/Gatling

Aliqan Services Private Limited
Multiple Locations
4 - 12 Years

Posted on: 30/07/2025

Job Description

We are hiring a Performance Test Engineer with K6 for one of our clients' MNCs.


Exp : 4+ years


Location : Bangalore


Job Type : 6 months contract + ext.


Job Title : Performance Test Engineer K6


Role Overview :


Were seeking a skilled Performance Test Engineer with strong experience using Grafana K6 to design, automate, execute, and analyze performance tests across web and API systems. You'll collaborate with development, QA, DevOps, and product teams to ensure our applications meet scalability, reliability, and performance standards.


Key Responsibilities :


Design & Strategy :


- Define performance test strategy, workload models, KPIs, and SLAs in collaboration with stakeholders and product teams


- Identify critical user scenarios for load/stress/soak/spike testing using K6


Test Scripting & Execution :


- Write and maintain performance test scripts in JavaScript/ES6 using K6 (open's ource or cloud version)


- Execute tests on realistic environments, including simulating geo-distribution and heavy loads


CI/CD & Automation :


- Integrate K6 tests into CI/CD pipelines (e.g., Jenkins, GitLab, Azure DevOps), with global thresholds and pass/fail logic


- Automate data parameterization, ramp-up/down stages, assertions, and test distributions.


Analysis & Reporting :


- Monitor and analyze metrics (response times, throughput, percentiles, error rates) using Grafana, Prometheus, Dynatrace, New Relic, or similar APM tools


- Diagnose bottlenecks (application, database, network, infra), conduct root-cause analysis and provide optimization recommendations


- Generate dashboards and stakeholder reports showing trends, findings, and actionable insights


Collaboration & Mentorship :


- Participate in Agile rituals (standups, sprint planning, retros) to sync performance requirements


- Mentor junior QA/performance engineers on K6 frameworks and best practices.


- Share knowledge on performance engineering principles, tools, and methodologies.


Continuous Improvement :


- Evaluate and propose enhancements to performance frameworks and tooling.


- Standardize practices across teams and manage test infrastructure.


- Stay updated on industry trends and integrate new tools or techniques around K6, Grafana, chaos testing, microservices performance, and cloud resilience.


Required Skills & Qualifications :


- Experience : 59+ years in performance testing/engineering roles, with minimum 3 + years hands-on with K6


- Tool Expertise : K6 scripting in JavaScript/ES6. Familiarity with other tools like JMeter, Gatling,


- Monitoring & Analysis : Experience with Grafana, Prometheus, Dynatrace, New Relic, AppDynamics, Kibana/ELK


- Scripting & Programming : JavaScript/TypeScript for K6, plus Java, Python, Bash, or Shell for scripting and automation.


- CI/CD Integration : Experience embedding performance tests within Jenkins, GitLab CI, or Azure DevOps pipelines.


- Architecture Knowledge : Understanding of microservices, REST/SOAP APIs, cloud environments (AWS/Azure/GCP), container orchestration (Kubernetes), and database systems (SQL/NoSQL)


- Communication : Strong reporting and stakeholder engagement skills, including technical and non-technical audiences.


- Education : Bachelors or Masters in Computer Science, Engineering or equivalent.


Desired Attributes (Strong Plus) :


- Hands-on experience running distributed performance testing (private load zones or cloud load generators) using K6 cloud


- Data simulation and chaos testing exposure (e.g., using Chaos Monkey).


- Practice in performance engineering areas : rightsizing, throughput modeling, log ingest and analysis


- Familiarity with performance frameworks around microservices, observability pipelines and alerting.


info-icon

Did you find something suspicious?