Job Description
Dear Applicant,
Job Title: Performance Test Engineer (JavaScript/k6 & Python Focus)
Location: Pune, Bangalore, Chennai, Mumbai, Delhi and Hyderabad
Employment Type: Full Time
Experience Level: 6 years and above
About the Role:
Were looking for a hands-on Performance Test Engineer with deep expertise in JavaScript scripting using k6 to lead performance testing across our web and API platforms. This role is ideal for someone who thrives on writing test scripts from scratch, modeling real-world usage scenarios, and integrating performance validation into CI/CD pipelines.
If youre passionate about uncovering bottlenecks, pushing system limits, and delivering scalable, reliable softwarethis is your playground.
Responsibilities:
Performance Test Development & Execution
- Design, script, and maintain performance tests in JavaScript (k6) for web and REST APIs.
- Create realistic workload models and scenarios: load, stress, endurance, scalability.
- Monitor and analyze system metrics: latency, throughput, resource utilization.
- Extend k6 capabilities with custom JavaScript functions and utilities.
Automation & Integration
- Write Linux shell scripts to automate test setup and execution.
- Integrate performance test suites into CI/CD pipelines for continuous validation.
Collaboration & Reporting
- Work closely with Developers, QA, DevOps, and SRE teams to define performance benchmarks.
- Deliver clear, data-driven reports with metrics, charts, and actionable insights.
- Integrate test results with observability tools like Grafana, Prometheus, Datadog.
Qualifications & Requirements:
Must-Have
- 6+ years in software test engineering, with 2+ years in performance testing.
- Bachelors or Masters in Computer Science, Engineering, or related STEM field.
- Strong JavaScript skills, especially for scripting in k6.
- Proven ability to design and execute performance tests for web and REST APIs.
- Solid understanding of descriptive statistics (standard deviation, z-score, percentiles).
- Strong SQL skills (DDL & DML).
- Proficiency with IDEs like VSCode / PyCharm and excellent debugging skills.
Good to Have
- Experience with JMeter or other performance testing tools.
- Comfort executing tests in Linux environments.
- Familiarity with APM tools (Grafana, Prometheus, New Relic, Datadog).
Bonus Skills
- Ability to code in Python for building supporting frameworks and automation.
- Strong grasp of system performance engineering concepts (scalability, reliability, capacity planning).
Not a Fit If:
- You rely solely on tool-based testing without JavaScript scripting expertise in k6.
- You lack strong SQL DDL and DML skills.Role & responsibilities
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Performance Testing Engineer
Employement Type: Full time
Contact Details:
Company: Xoriant
Location(s): Chennai
Keyskills:
Load
JavaScript
Linux Shell
K6
Perfomance testing
Test
Rest Api Automation
Python