Lead Software Engineer
Actively Reviewing the ApplicationsCaterpillar Inc.
India, Tamil Nadu, Chennai
Full-Time
On-site
INR 10–15 LPA
Posted 2 months ago
•
Apply by May 29, 2026
Job Description
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.
Role Summary
The Lead Software Test Engineer is responsible for implementing, maintaining, and supporting software testing activities within an agile development environment. This role drives high‑quality software delivery by designing test strategies, resolving workflow challenges through automation, and ensuring adherence to functional and technical requirements.
Responsibilities
Software Development & Testing
Decision Making & Critical Thinking (Extensive Experience)
Posting Dates
January 29, 2026 - February 12, 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.
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.
Role Summary
The Lead Software Test Engineer is responsible for implementing, maintaining, and supporting software testing activities within an agile development environment. This role drives high‑quality software delivery by designing test strategies, resolving workflow challenges through automation, and ensuring adherence to functional and technical requirements.
Responsibilities
Software Development & Testing
- Design, modify, develop, and implement software applications using agile methodologies.
- Write and enhance source code for new and existing applications.
- Utilize automated testing tools to execute and maintain test suites.
- Perform functional, performance, volume, and load testing.
- Conduct system testing across multi-platform and distributed applications.
- Manage execution of test plans, resources, schedules, strategies, and tools.
- Collaborating with various stakeholders to ensure the acceleration of delivery while maintaining high standards of quality throughout the application lifecycle.
- Apply your business and functional knowledge to develop comprehensive testing strategies, utilizing quality processes and methodologies to enhance the overall testing framework.
- Lead quality engineers, guiding them through the complexities of multi-disciplinary team planning
- focus on defining and implementing key metrics that effectively manage and assess the testing process, including test execution and defect resolution
- Acquire and analyze client requirements.
- Resolve workflow challenges through automation.
- Participate in defining and conducting technical acceptance tests.
- Interpret product development plans and functional documentation.
- Ensure software components align with requirements and specifications.
- Participate in readiness reviews and test planning.
- Document test activities, results, defects, and non-conformance reports.
- Evaluate system interoperability and ensure proper transaction flow.
- Guide end users in test data and scenario creation.
- Supervise testing of complex systems across platforms.
- Mentor and coach peers on system testing practices.
- Provide consulting on development tools and methodologies.
- Monitor and evaluate development quality and effectiveness.
Decision Making & Critical Thinking (Extensive Experience)
- Analyze assumptions and frameworks for informed decisions.
- Evaluate past decisions for improvement.
- Advise others on data synthesis and decision planning.
- Apply appropriate decision-making styles.
- Deliver clear written and verbal communication.
- Provide feedback on documents and presentations.
- Demonstrate empathy and assertiveness.
- Influence stakeholders effectively.
- Conduct development walkthroughs.
- Utilize multiple development toolkits.
- Compare advantages of languages and tools.
- Estimate and monitor development costs.
- Understand lifecycle differences across releases.
- Identify issues and dependencies.
- Work with structured SDLC methodologies.
- Identify design tools and components.
- Recognize good and bad design examples.
- Manage configuration and environment specific data.
- Participate in technical requirement creation and acceptance testing.
- Track customer feedback and issues.
- Execute testing strategies for quality assurance.
- Conduct functional testing and document results.
- Ensure proper transaction flow across systems.
- Evaluate interoperability.
- Lead system testing for distributed applications.
- Develop processes for long-term system quality.
Posting Dates
January 29, 2026 - February 12, 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Remote Python Programmer
Turing
India
Contract
Git
Python
Docker
+3
Software Engineer II
FactSet
India
Full-Time
Jira
Python
Confluence
+1
Software Engineer | C/C++/L2/L3/VXLAN/MPLS , Switching, Routing | 5-8 Years
Cisco
India
Full-Time
Networking
Testing
Hardware
+15
Developer III - Software Engineering - Java Developer
UST
India
Full-Time
₹3–8 LPA
Git
MySQL
MongoDB
+10
Software Development Engineer, Prime Video App Experience
Prime Video & Amazon MGM Studios
Bengaluru
Full-Time
Testing
Version control
Documentation
Share
Quick Apply
Upload your resume to apply for this position