Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. is a global manufacturing company that develops heavy equipment and engines for construction, mining, energy, and other infrastructure-focused industries. Its product portfolio includes excavators, dozers, articulated trucks, and power systems, supported by advanced technology and a worldwide dealer network. Founded in 1925, the company combines long-standing industrial expertise with a focus on improving productivity and advancing more sustainable equipment and operations.

Software Engineer, Performance Engineering (Chennai, On-site)

Lead end-to-end performance engineering and testing for Caterpillar’s web, mobile, and hybrid applications. Analyze and optimize performance across user interfaces, middleware, and backend systems.

Description

  • Lead end-to-end performance engineering and testing delivery for priority projects
  • Manage performance testing from requirements gathering and test design through scripting, execution, analysis, and reporting
  • Investigate performance issues at their root and develop proof-of-concepts to support recommendations
  • Assess application performance across UI, middleware, and backend layers
  • Run performance tests for web, mobile, and hybrid applications
  • Monitor and profile applications with performance and cloud monitoring tools
  • Analyze client-side and front-end performance
  • Build internal tools and improve existing capabilities

Requirements

  • Bring 5–10 years of experience in performance engineering or testing
  • Demonstrate strong performance testing and engineering experience across web, mobile, and hybrid applications
  • Use JMeter proficiently, including Groovy, JSR223, Web HTTP, and Selenium WebDriver
  • Write hands-on automation scripts in TypeScript or JavaScript with Playwright
  • Diagnose the root causes of performance issues and support recommendations with proof-of-concepts
  • Evaluate performance across UI, middleware, and backend layers
  • Work confidently with AppDynamics, Grafana, Kibana, and other profiling utilities
  • Understand AWS CloudWatch and key AWS and Azure services used for performance monitoring and DevOps
  • Perform client-side performance testing with Lighthouse and Sitespeed
  • Use SQL and at least one programming language such as Java or Python
  • Adapt effectively to changing technologies and tools
  • Create Sitespeed scripts and perform front-end performance analysis
  • Apply AI and machine learning to testing, analysis, or reporting
  • Understand K6 with Grafana and Artillery for load testing
  • Develop internal tools and enhancements
  • Bring broader performance engineering experience and familiarity with additional profiling tools

Related Jobs