Caterpillar Logo

Caterpillar

Software Engineer-Performance Testing

Job Posted 12 Days Ago Reposted 12 Days Ago
Be an Early Applicant
Hybrid
Chennai, Tamil Nadu
Expert/Leader
Hybrid
Chennai, Tamil Nadu
Expert/Leader
The Software Engineer will focus on performance testing, identifying application performance issues, and enhancing efficiency through data analysis and monitoring. Responsibilities include developing load generators, implementing CI/CD tools, and collaborating in an Agile environment to improve software performance and quality.
The summary above was generated by AI

Career Area:
Technology, Digital and Data
Job Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Overview :
The candidate will have the opportunity to gain excellent on-the-job experience working for a fast-moving software division
Experience level : More than 7 years of hands-on experience
Educational Qualification : Engineering / Computer science graduates from reputed institution.
Key Responsibilities:

  • Performance analysis and improvements through simulation and code profiling
  • Pinpoint application performance issues
  • Distil complex sets of information into concise communication and dashboards
  • Implement monitors to alert on production downtime or slowness
  • Data and statistical analysis
  • Evangelize performance and instrumentation best practices
  • Develop load generators and scripts.


Proven experience in many of the following:

  • Designing, developing, deploying, and maintaining software at scale.
  • Deploying software using CI/CD tools such as Jenkins, GoCD, Azure Devops etc.
  • Deploying Angular SPA UI applications in a Mono repo configuration using the NX framework. Experience with Unit and E2E testing tuning in these types of applications is a huge plus.
  • Deploying RESTful applications in .Net and/or Java applications.
  • Deploying and maintaining software using public clouds such as AWS or Azure, preferably AWS.
  • Working within an Agile framework (ideally Scrum)
  • Understanding of Infrastructure as Code technologies such as CloudFormation, Terraform.


Skill requirements:

  • Experience with performance analysis and testing tools (e.g. JMeter, Grafana, New Relic, Sumo Logic, Google Analytics, Chrome Developer Tools)
  • Experience working with Amazon Web Services Esp. Cloud watch
  • Demonstrable expertise in all of the following:
    • Docker , YAML, JSON, XML, CI/CD, Bash, PostMan / Runscope
  • Debugging and maintaining software in Linux or Unix platforms
  • Positive, can-do attitude, self-motivated. Try to figure out how to do something without understanding all details.
  • In-depth relational database experience. Comfort troubleshooting and optimizing complex SQL statements.
  • Willingness to coordinate with teams in other timezones.
  • Excellent written and verbal communication skills
  • Strong analytical skills, creative, innovative and open-minded.
  • Problem-solving and time management skills
  • Having a flexible approach to working in a changing environment.
  • Good instincts that lead to correct solutions.


Nice to have:

  • Experience with Test-Driven Development and Agile
  • Experience with Angular and .NET Web API2 development
  • Experience working with Amazon Web Services
  • Apache Kafka or any stream-processing software platform hands on experience
  • Experience developing large-scale, high-transaction-rate, distributed systems.


Posting Dates:
March 13, 2025 - March 26, 2025
Caterpillar is an Equal Opportunity Employer (EEO).
Not ready to apply? Join our Talent Community .

Caterpillar Chennai, Tamil Nadu, IND Office

Chennai, India

Similar Jobs at Caterpillar

12 Days Ago
Chennai, Tamil Nadu, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial
As a Software Engineer at Caterpillar, you will design, develop, and deploy digital applications, working with modern frameworks like React and Angular. Responsibilities include collaborating across teams, mentoring junior engineers, managing complex systems, and implementing best practices for software quality and performance. A solid understanding of web technologies and cloud development is essential.
Top Skills: AngularAWSAzureCSSCypressHTMLJavaScriptNode.jsPlaywrightReactReduxSassTypescriptVitejsWebpack
12 Days Ago
Chennai, Tamil Nadu, IND
Junior
Junior
Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial
The Software Engineer will drive the development of cloud-based web applications, providing technical delivery according to specifications. Key responsibilities include applying Java and related technologies, analyzing requirements, and collaborating with the team to create technical specifications and estimates.
Top Skills: AjaxAWSAzureEclipseGitHibernateJ2EeJavaJdbcJpaJSONJunitMavenRestSpring BootSQLWeb Services
12 Days Ago
Chennai, Tamil Nadu, IND
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial
The Lead Software Test Engineer will develop and support QA automation frameworks and tools, translate requirements into test cases, and manage defect processes. Responsibilities include configuring test automation suites, running and enhancing test cases, and working with stakeholders to ensure product quality.
Top Skills: Playwright,Cypress,Selenium,Typescript,Java,Rest Assured,Karate,Python,Aws,Maven,Git,Docker,Postman,Snowflake,Postgres

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account