Dyalo logoDYALO

Job board › Engineering jobs

Lead Performance QA Engineer

Qualys · Pune, India · On-site · Posted 5 days ago

Get 3 free interview questions and apply →Apply on the employer's site ↗

About the job

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

Applying is free. Dyalo never charges you to apply. Always check a job on the employer's own site.

More: Engineering jobs →