Sr Performance Test Engineer

Back to Jobs
Johnson Controls logo

Sr Performance Test Engineer

Johnson Controls

Location

Bangalore-Karnataka-India

Experience

Senior

Posted

Jul 30, 2026

Apply by

August 5, 2026

Applicants

0

Early applicantEasy applyFull-timeWork from Office

Job Description

## Senior Performance Test Engineer Johnson Controls is committed to creating intelligent, healthy, and sustainable buildings that help customers improve outcomes across safety, comfort, efficiency, and reliability. We are looking for a Senior Performance Test Engineer who can help ensure our digital experiences and connected solutions perform consistently under real-world demand. In this role, you will work across QA and engineering teams to shape performance testing strategy, strengthen automation, and uncover opportunities to improve system behavior before issues reach customers. ## Role Overview As a Senior Performance Test Engineer, you will design, execute, and evolve performance testing for web applications, databases, and APIs. You will combine hands-on scripting with analytical thinking to identify bottlenecks, validate scalability, and support confident releases for high-impact systems. ## Key Responsibilities - Design and develop performance test scripts using Java-based tools such as JMeter, BlazeMeter, Gatling, or LoadRunner. - Plan, execute, and report on performance tests for web applications, databases, and APIs. - Create and maintain an automated performance testing framework that supports repeatable and scalable execution. - Collaborate with QA, development, and stakeholders to integrate performance testing into the overall quality strategy. - Analyze results to identify bottlenecks, tune test scenarios, and propose corrective actions. - Identify, troubleshoot, and help resolve performance issues in software systems. - Continuously improve performance testing processes, methods, and reporting to strengthen release readiness. ## How You Will Do It - Own performance quality from planning through execution and analysis, with clear accountability for results and follow-through. - Stay close to the application flow, data path, and user experience so you focus on the issues that matter most. - Use root-cause analysis and candid reporting to improve scripts, frameworks, and test coverage after every cycle. - Partner closely with QA, development, and business stakeholders to remove obstacles and resolve bottlenecks as one team. - Use Java-based performance testing tools and well-controlled test data to keep results reliable and comparable. - Document assumptions, scenarios, findings, and recommendations so outcomes are easy to review and act on. ## Qualifications - Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. - 5-10 years of experience in QA performance engineering, senior test engineering, or a similar hands-on testing role. - Hands-on experience designing and executing performance tests for web applications, databases, and APIs. - Practical experience with JMeter, BlazeMeter, Gatling, or LoadRunner. - Experience creating or maintaining automated performance testing frameworks using Java-based tools. - Strong analytical and troubleshooting skills, including the ability to identify performance bottlenecks and recommend fixes. - Excellent communication and collaboration skills for working with QA, development, and stakeholders. ## Nice to Have - Experience with cloud environments, preferably Azure, and cloud-based testing solutions. - Exposure to large-scale, customer-facing applications or distributed systems. - Familiarity with monitoring, profiling, or observability tools used during performance analysis. ## Why Join Us Join a mission-led organization where your work contributes to reliable, high-performing systems that support customers around the world. You will have the opportunity to work on meaningful projects, keep learning, and be part of a collaborative environment that values physical, financial, and emotional wellbeing. If you are ready to bring your performance engineering expertise to a team that values quality, collaboration, and continuous improvement, we encourage you to apply.

Key Responsibilities

  • Design and develop performance test scripts using Java-based tools such as JMeter, BlazeMeter, Gatling, or LoadRunner.
  • Plan, execute, and report on performance tests for web applications, databases, and APIs.
  • Create and maintain an automated performance testing framework for repeatable and scalable execution.
  • Collaborate with QA, development, and stakeholders to integrate performance testing into quality strategy.
  • Analyze results to identify bottlenecks, tune test scenarios, and propose corrective actions.
  • Identify, troubleshoot, and resolve performance issues in software systems.
  • Continuously improve performance testing processes, methods, and reporting.

Requirements

  • Bachelor's degree in Computer Science
  • Information Technology
  • Software Engineering
  • or a related field

Skills Required

JMeterBlazeMeterGatlingLoadRunnerJavaPerformance TestingWeb ApplicationsDatabasesAPIsAutomated Testing FrameworksAnalytical skillsTroubleshootingCommunicationCollaborationRoot-cause analysisAzureCloud-based testing solutionsMonitoring toolsProfiling toolsObservability tools

Benefits

  • Collaborative environment
  • Opportunity to work on meaningful projects
  • Continuous learning
  • Focus on physical, financial, and emotional wellbeing

App exclusive · Free

Smart Job AI Coach

Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.

Interview readiness

See how prepared you are and what to improve for each role.

Personalized tips

Actionable suggestions based on your profile and the job.

After you apply

Keep coaching momentum from job detail through application success.

Get Smart Job AI Coach in the appFree on iOS and Android