Caterpillar Software Engineer QA Engineer hiring is a great opportunity for candidates interested in manual testing and quality assurance within a globally recognized engineering organization. Caterpillar is offering a full-time Software Engineer – QA Engineer (Manual Testing) role for professionals who are passionate about delivering high-quality software in fast-paced, customer-focused environments. This role is suitable for both freshers with strong QA fundamentals and experienced candidates who have worked across the SDLC.
Within the first few weeks, you will collaborate with developers, product managers, and DevOps teams to ensure quality is built into every release. The Caterpillar Software Engineer QA Engineer role emphasizes structured testing, defect management, QA metrics, and continuous improvement.

About Caterpillar
Caterpillar Inc. is a world-renowned company known for building innovative solutions that shape industries and communities worldwide 🌍. At Caterpillar, employees are not just part of a company—they are part of a global mission to build a better, more sustainable future. The organization values teamwork, innovation, accountability, and continuous learning.
Working at Caterpillar means contributing to products and platforms that support real-world customers while growing your own skills in a collaborative and inclusive environment. The company strongly believes in quality, reliability, and customer trust, making QA and testing roles extremely impactful.
Job Overview
Caterpillar is hiring for the position of Software Engineer – QA Engineer (Manual Testing) on a full-time contract. The role is located in Chennai, Tamil Nadu, and focuses on ensuring software quality for web and mobile applications, especially within eCommerce and customer-facing systems.
As part of the QA team, you will be responsible for test planning, execution, defect tracking, and reporting while working closely with cross-functional teams.
Role Overview
In the Caterpillar Software Engineer QA Engineer role, you will ensure that applications meet functional and non-functional requirements before release. You will actively participate in sprint planning, execute test cases, track defects, and provide QA sign-offs. This role requires strong analytical skills, attention to detail, and a customer-first mindset.
Core Skills Required
Manual Testing Expertise
Hands-on experience in functional testing, regression testing, integration testing, and system testing for web and mobile applications. Ability to design detailed test scenarios and execute them efficiently.
Test Data Management
Experience in creating, validating, and maintaining test data for different scenarios, including edge cases and negative testing.
Tools & Platforms
Strong working knowledge of test management and bug tracking tools such as Azure Test Plans, JIRA, Zephyr, or similar tools.
QA Metrics & Reporting
Ability to define and track QA metrics like defect density, test coverage, pass/fail rates, and execution progress using dashboards and reports 📊.
Root Cause Analysis
Strong analytical skills to identify defects, perform impact analysis, and work closely with development teams to ensure permanent fixes.
Domain Knowledge
Familiarity with eCommerce platforms, payment workflows, customer journeys, and end-to-end testing is highly desirable.
Help a friend land their next role. Share now!
Key Responsibilities
Test Strategy & Planning
Define and implement robust test strategies, detailed test plans, and test cases aligned with business and technical requirements.
Test Execution & Optimization
Execute test cases, optimize test coverage, and ensure efficient use of test environments across sprints.
Defect Management
Log, track, validate, and retest defects. Perform root cause analysis and ensure timely resolution.
QA Metrics & Reporting
Monitor QA metrics and provide regular updates to stakeholders, enabling data-driven decisions.
Cross-functional Collaboration
Work closely with developers, product managers, and DevOps teams. Participate in scrum ceremonies and provide QA sign-offs.
Automation Readiness
Identify test cases suitable for automation and collaborate with automation engineers to improve overall test efficiency.
Release Quality Assurance
Ensure high-quality releases within sprint timelines in a fast-paced eCommerce environment 🚀.
Who Can Apply
Candidates with strong manual testing fundamentals
Freshers with hands-on project or internship experience in QA
Experienced QA professionals with exposure to SDLC and Agile practices
Candidates comfortable working in cross-functional Agile teams
Applicants interested in long-term growth within enterprise QA roles
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
Job Details
| Particulars | Details |
|---|---|
| Company Name | Caterpillar |
| Job Role | Software Engineer – QA Engineer (Manual Testing) |
| Job Type | Full-Time |
| Location | Chennai, Tamil Nadu, India |
| Domain | Quality Assurance / Manual Testing |
| Industry | Engineering & Technology |
How to Apply
Prepare a resume highlighting your manual testing experience, QA tools knowledge, test planning skills, and defect management exposure. Mention any experience with eCommerce platforms, dashboards, or Agile environments. Apply by clicking the Apply button below and ensure all information is accurate before submission.
Disclaimer
This website is not affiliated with Caterpillar Inc. Job details are based on publicly available information and may change. Candidates are advised to verify all information from official Caterpillar sources before applying.
Share the opportunity