QUALITY_SrStaffQualityEngineer_

Jedi Software Engineering

Bengaluru

Hybrid

INR 2,000,000 - 3,000,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jedi Software Engineering is seeking an senior Performance Testing Lead to architect and oversee performance strategies for scalable AI-enabled applications. You will drive load and stress tests, set KPIs, and mentor a team across QA, development, and operations.

You will collaborate with AI/ML teams, leverage modern monitoring tools, and integrate perf testing into CI/CD. Strong background in cloud, containers, and web architectures is essential.

Qualifications

  • 14+ years of experience in performance testing and engineering.
  • Experience in managing performance teams.
  • Proficiency in performance testing tools such as JMeter, LoadRunner, or Gatling.
  • Proficiency in programming languages such as Python, JavaScript, Java.
  • Extensive experience with AWS cloud technologies and containerization (Docker/Kubernetes).
  • Strong understanding of web technologies and application architecture.
  • Experience in Monitoring Tools (Datadog, Dynatrace, Grafana, AppDynamics, Splunk).
  • Strong experience with CI/CD pipelines and DevOps practices.
  • Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch) is a plus.
  • Good understanding of data engineering and validation techniques and tools.
  • Demonstrated ability to analyze complex systems and identify bottlenecks.

Responsibilities

  • Design and execute comprehensive performance testing strategies across applications.
  • Lead load, stress testing, and capacity planning to identify bottlenecks.
  • Define KPIs, benchmarks, and dashboards for real-time performance insights.
  • Collaborate with AI/Generative AI teams to implement scalable testing frameworks.
  • Mentor junior QA engineers and promote quality culture.
  • Utilize JMeter, LoadRunner, Gatling to simulate real-world scenarios.
  • Integrate performance testing into CI/CD pipelines and DevOps practices.
  • Analyze CPU, memory, network, GC to verify app performance.
  • Produce performance graphs, reports, and validation documentation.
  • Communicate results and recommendations to technical and non-technical stakeholders.

Skills

Performance testing
Team leadership
CI/CD
AWS
Python
JavaScript
Java
Gatling
JMeter
LoadRunner
Docker
Kubernetes
Datadog
Dynatrace
Grafana
AppDynamics
Splunk
Elasticsearch
OpenSearch
Kafka
SageMaker

Education

Bachelor's degree
Master's degree

Tools

JMeter
LoadRunner
Gatling
Python
JavaScript
Java
AWS
Docker
Kubernetes
Datadog
Dynatrace
Grafana
AppDynamics
Splunk
Elasticsearch
OpenSearch
Kafka
SageMaker

Job description

Key Responsibilities:

Designing comprehensive performance testing strategies, leading initiatives, and collaborating with cross-functional teams to ensure system reliability, scalability, and responsiveness across applications

Conduct thorough performance assessments, including load testing, stress testing, and capacity planning, to identify system bottlenecks and areas for improvement.

Work closely with development and operations teams to Identifying key performance indicators (KPIs) and establishing benchmarks, monitoring solutions, and dashboards that provide real-time insights into system performance.

Work with Performance Architect and implement scalable testing frameworks for performance, and data validation, focusing on AI and Generative AI applications.

Lead the troubleshooting and resolution of complex performance-related issues in QA, Staging, Pre-production and/or Production environments.

Provide guidance and mentorship to junior QA engineers, fostering a culture of quality and continuous learning.

Utilize industry-standard performance testing tools (e.g., JMeter, LoadRunner, Gatling) to simulate real-world scenarios and measure system performance, staying current with emerging tools and technologies in the performance testing space.

Collaborate with development, QA, and operations teams to integrate performance testing into the continuous integration and continuous deployment (CI/CD) processes, providing guidance and support to team members on performance testing best practices.

Analyze the CPU Utilization, Memory usage, Network usage, Garbage Collection to verify the performance of the applications.

Generate performance graphs, session reports, and other related documentation required for validation and analysis.

Create comprehensive performance test documentation, including test plans, test scripts, and performance analysis reports, effectively communicating performance testing results and recommendations to technical and non-technical stakeholders.

Qualifications

Bachelors or Master’s degree in computer science, Engineering, or a related field.

14+ years of experience in performance testing and engineering, with a strong understanding of performance testing methodologies and tools.

Experience in managing performance teams

Experience in driving the performance roadmap and deliver the outcomes with high standards

Proficiency in performance testing tools such as JMeter, LoadRunner, or Gatling.

Proficiency in programming languages such as Python, Javascript, Java.

Extensive experience with AWS cloud technologies and containerization (Docker/Kubernetes).

Strong understanding of web technologies and application architecture

Experience in Application Monitoring Tools and profiling tools like Datadog, Dynatrace, Grafana, AppDynamics, Splunk.

Strong experience with CI/CD pipelines and DevOps practices.

Experience in Applications like ElasticSearch, OpenSearch, Grafana, Kafka, AWS Glue, Sage Maker.

Hands-on experience with performance test simulations, performance analysis, performance tuning, performance monitoring in a microservices environment

Hands- on experience in analyzing the performance results - Capture/Analyze/Interpret performance metrics from application, database, OS, and Network.

Working knowledge of SQL and cloud Databases like MongoDB, Cosmos DB, PostgreSQL

Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch) is a plus.

Strong understanding of data engineering and validation techniques and tools.

Demonstrated ability to analyze complex systems, identify performance bottlenecks, and provide actionable insights.

Good understanding of basic DB tuning, application server tuning and common issues around performance and scalability.

Proven track record of leading performance testing teams and drive initiatives by collaborating effectively with cross-functional teams.

Strong verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.

Good understanding of computer networks and networking concepts

Agile development experience

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Performance Engineer
Senior Staff Performance Engineer

Jedi Software Engineering • Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Senior Quality Engineer
Senior Quality Engineer

symplr • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Quality Engineer_Performance Tester
Senior Quality Engineer_Performance Tester

Jedi Software Engineering • Bengaluru

Hybrid
INR 2,600,000 - 4,200,000
Senior Quality Engineer - Performance
Senior Quality Engineer - Performance

symplr® • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Performance Test Engineer
Senior Performance Test Engineer

Careernet • Hyderabad, Bengaluru

On-site
INR 4,000,000 - 7,000,000
Performance Test Engineer
Performance Test Engineer

Dexian • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Performance Tester
Performance Tester

Experion • Ernakulam, Thiruvananthapuram

On-site
INR 1,200,000 - 2,400,000
Performance Test ENgineer
Performance Test ENgineer

FiniteHR Consulting • Dadri

On-site
INR 800,000 - 1,200,000
Performance Tester
Performance Tester

HCLTech • Chennai District

On-site
INR 1,200,000 - 1,800,000
Lead I - Software Testing
Lead I - Software Testing

UST • Ernakulam

On-site
INR 3,500,000 - 6,000,000