QU

Performance Engineer

QualityKiosk Technologies Private Limited
Mumbai Posted 25 Sept 2026
FULL TIME
Docker
Database Management
Kubernetes
Memory Management
Application Architecture
+7 more

Job Description

Key Deliverables (Key Result Areas):

  1. Monitor performance tests and report PE observations.
  2. Identify performance issues/bottlenecks and recommend resolutions.
  3. Tracking issues/bottlenecks resolution to closure.
  4. Present PE observations and resolutions to project stakeholders and leads.
  5. Participate in Customer engagement activities like with periodic review meetings (monthly / quarterly, etc)
  6. Perform Architecture Reviews cross different architecture styles.
  7. Training & Mentoring junior PEs.
  8. Contribution to Documentation and Knowledge Management.
  9. Conduct classroom & online trainings
  10. Formulate plans and implement growth of PE practise.
  11. Contribute to new recruitments (shortlisting, interview, induction, etc)

Key Responsibilities (Job Description):

  1. Technical
  • Understand application architecture, scoping sheet, project objectives, etc
  • Provide pre-requisites for PE activities
  • Validate performance issues
  • Review load profile for load, stress, and endurance tests to simulate real-world usage scenarios.
  • Expertise in optimizing application, web server configurations, etc to ensure optimal performance of different systems.
  • Analyse different application logs, errors logs, etc to identify trends and issues.
  • Thorough understanding of memory management, garbage collection, different application pools, etc to troubleshoot performance issues.
  • Knowledge of Database management, query tuning, indexing, etc for database optimization
  • Knowledge of different observability tools like Grafana, Prometheus, etc for performance tracking.
  • Optimize application and web server configurations to ensure optimal performance.
  • Understand memory management concepts including SGA, PGA, heap size, and session management.
  • Possess strong analytical skills to diagnose performance test bottlenecks
  • Understand load balancing algorithms and integration layers including MQ, Kafka, IIB, RabbitMQ, etc.
  • Analyse TCP dumps using Wireshark for network troubleshooting.
  • Understanding of microservices architecture, Docker, Kubernetes environment, etc.
  • In-depth understanding of system architecture, database systems, and networking
  • Excellent problem-solving skills and attention to detail.
  • Experience with performance engineering tools and methodologies.
  • Proven track record of successful performance engineering projects.
  • Contribute to capacity planning
  1. Process
  • Possess different domain expertise to devise performance analysis strategies tailored to specific sectors.
  • Build a thorough understanding of application functionality, execution flow, and interdependencies.
  • Develop and implement performance engineering strategies to assess software applications' performance and scalability.
  • Lead and coordinate performance engineering efforts across different projects and teams.
  • Collaborate with architects, developers, and other stakeholders to optimize system performance.
  • Mentor and guide performance engineers, providing technical expertise and support.
  • Analyse performance testing results to identify bottlenecks, areas for improvement, and trends.
  • Provide actionable recommendations for performance improvements and architectural changes.
  • Create and present performance reports to project teams and management.
  • Stay updated with industry best practices and emerging trends in performance engineering.
  • Stay updated with industry trends and emerging technologies related to performance engineering.
  • Contribute to Architecture Review

  1. Governance
  • Document PE observations for tests
  • Document monthly report on PE activities
  • Help identifying and fixing the monitoring gaps.
  • Help identifying and fixing the performance testing gaps.

  1. Client Satisfaction and Escalations
  • Preparing client reports of PE triage activities
  • Address client performance concerns in a timely and professional manner.
  • Provide clear and concise explanations to clients regarding performance issues and solutions.
  • Collaborate with client teams to implement performance improvements as necessary.

Key Performance Measures and KPIs

  • Develop and present case studies, whitepapers, presentation, IP creation, Client Demo's etc
  • Participant or conduct Webinars and Technical sessions.
  • Number of projects supported for PE activities.
  • Number of issues/bottlenecks identified (beyond reported by client) and tracked to closure.
  • Number of root cause analysis (RCAs) & recommendations provided.
  • Timelines management of the overall project.
  • Number of technical / non-technical seminars/webinars presented or attended.
  • Number of PE specific project case studies prepared for Sales/Presales team.
  • New Initiatives at Organization level.
  • KPIs –
  • Quality Ownership - Track performance issue/bottlenecks to closure.
  • Organizational Process Adherence –
  1. Timesheet Filling
  2. Timely Applying leaves
  3. Attendance Discipline
  • Skill Enablement
  1. KT Sessions
  2. LinQ certifications
  3. Other PE technologies/tool certification.

Key Decision Pointers (capture any decision-making authority, if any)

  • This role is an individual contributor and providing the inputs for further decision making.

Mandated Certifications in the role:

  • Completion of PE 101
  • Completion of PE 102

Linked Career Roles –

  • Senior Performance Lead
  • APM roles.
  • SRE
  • DevOps
  • Through learning and certifications, Internal Job Rotations available across the organization.

Background:

  1. Education:
  • Graduates – BE/BTech (IT), BSc/MSc (IT) or equivalent.
  • Skills / Certifications:
  1. Experience:
  • 3 years to 10 years of relevant Performance Engineering Experience.
  1. Technical
  • Sound understanding of different architecture types – Monolithic, SOA, Microservices, etc.
  • Familiarity with docker and Kubernetes technologies, etc.
  • Sound understanding of different architecture styles – Client Server, Layered, P2P, N-Tier, Event Driven, etc.
  • Understanding of different OS, configuration, memory management, etc.
  • Working knowledge of Load Balancer, Web Server, App Server, Database Server.
  • Knowledge of Caching tools and technologies, CDN, etc.
  • Expertise in server-side & client-side performance tuning tools and process
  • Expertise in Garbage Collection analysis, Thread dump analysis, heap dump analysis, etc.
  • Expertise in Network troubleshooting tools, log analysis and observability tools, etc.
  • Expertise in application monitoring using APM tools, JVM utilities, Cloud tools, etc.
  • Expertise in core Linux utilities, shell scripting, log analysis tools.
  • Knowledge of any programming knowledge like Java, Python, etc.
  • Knowledge of encryption, decryption, etc.
  • Knowledge and hands-on experience with any of the Cloud technologies, etc.
  • Develop skills in advance PE tools and technologies.

Build expertise in latest technologies like Blockchain, GenAI, automation, etc. in future

Join WhatsApp Channel