Lead Performance QA Engineer

Full-time
Punevia Qualys CareersPosted Nov 2, 2026
Match with my CV

Technical skills

PythonJavaGraphQLAPI developmentData engineeringKubernetesDevOpsSREQuality AssurancePerformance testing

About this role

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

Performance Engineering Lead

Location: Pune / Hybrid (3 days in office)

Experience: 7+ Years

Employment Type: Full-Time

About the Role

We are looking for an experienced and highly motivated Performance Engineering Lead to drive performance validation, scalability assessment, and performance optimization across a modern cloud-native platform. The ideal candidate will have strong expertise in distributed microservices architectures, Kubernetes environments, messaging systems, APIs, big data workloads, and performance troubleshooting.

The role requires both hands-on technical excellence and leadership capabilities to plan, execute, analyze, and drive performance initiatives across release cycles while collaborating closely with development, architecture, operations, and customer-facing teams.

Key Responsibilities

  • Performance Strategy & Leadership
  • Own performance engineering activities across multiple releases and product roadmaps.
  • Define performance testing scope, objectives, workload models, success criteria, and capacity planning requirements.
  • Plan, track, and deliver performance testing activities within release timelines.
  • Provide regular performance status updates, risk assessments, and recommendations to stakeholders.
  • Mentor and guide performance engineers and establish performance engineering best practices.
  • Performance Testing & Engineering
  • Design and execute performance, load, stress, endurance, scalability, spike, and capacity tests.
  • Validate performance of cloud-native applications running on Kubernetes (K8s).
  • Build realistic workload models that simulate production-scale traffic and customer usage patterns.
  • Establish performance baselines and continuously improve system scalability and reliability.
  • Microservices Performance Analysis
  • Perform detailed root cause analysis and optimization recommendations for applications leveraging:
  • Kubernetes-based microservices
  • Kafka-based event-driven architectures
  • REST and GraphQL APIs
  • Redis caching layers
  • Oracle databases
  • Elasticsearch clusters
  • Spark-based batch and streaming workloads
  • Analyze system behavior across:
  • CPU utilization
  • Memory consumption
  • Thread utilization
  • Garbage collection
  • Network latency
  • Resource contention
  • Database bottlenecks
  • Cache efficiency
  • Message processing delays
  • Kafka & Messaging Performance
  • Design and execute load testing for Kafka-based service-to-service messaging systems.
  • Analyze consumer lag, throughput, partition distribution, batching efficiency, and message processing latency.
  • Tune Kafka producer, broker, and consumer configurations to optimize performance.
  • Identify bottlenecks and provide recommendations to engineering teams for scalability improvements.
  • API Performance Engineering
  • Validate latency, throughput, concurrency, error rates, and service-level objectives (SLOs).
  • Perform end-to-end performance analysis across distributed API ecosystems.
  • Identify bottlenecks in service interactions and recommend optimizations.
  • Spark Performance Optimization
  • Analyze Spark batch and streaming job performance.
  • Investigate executor utilization, partitioning strategies, shuffle operations, memory management, and query execution plans.
  • Recommend performance improvements to reduce execution time and infrastructure costs
  • Performance Diagnostics & Optimization
  • Conduct deep-dive investigations into production and pre-production performance issues.
  • Collaborate with developers to identify root causes and implement fixes.
  • Review architecture and code changes from a scalability and performance perspective.
  • Recommend improvements in application design, infrastructure configuration, caching, database queries, and messaging patterns.
  • Customer issues:
  • Investigate customer-reported performance and scalability issues.
  • Reproduce production scenarios and provide actionable recommendations.
  • Work with support and engineering teams to ensure timely resolution of customer-impacting performance problems.
  • Test Data & Automation
  • Design and develop scalable test data generation frameworks.
  • Create automation utilities and performance engineering tools.
  • Develop scripts and utilities using Python, Java, or similar programming languages to support performance testing and analysis.

Required Skills & Qualifications

  • Experience
  • 7+ years of experience in Performance Testing and Performance Engineering.
  • Proven experience leading performance initiatives for enterprise-scale applications.
  • Strong understanding of distributed systems and cloud-native architectures.
  • Technical Expertise
  • Kubernetes (K8s) and containerized environments
  • Microservices architecture
  • Apache Kafka
  • API performance testing and diagnostics
  • Redis
  • Oracle Database
  • Elasticsearch
  • Apache Spark
  • Linux system performance analysis
  • Performance Testing Tools
  • Experience with one or more:
  • JMeter
  • Gatling
  • LoadRunner
  • k6
  • Locust
  • BlazeMeter
  • Monitoring & Observability
  • Hands-on experience with:
  • Grafana
  • Prometheus
  • Kibana
  • Elastic Stack
  • Dynatrace
  • AppDynamics
  • OpenTelemetry
  • Programming & Automation
  • Strong scripting/programming experience in:
  • Python
  • Java

Before you apply

  • 1Which parts of your CV prove experience with Python, Java, and GraphQL?
  • 2Which recent work examples would make your application stronger for this role?
  • 3What details from the original source listing should you confirm before applying?

Loading similar active roles...