Caterpillar: Software Engineer
Job Description
About the Job:
🏢 Company Caterpillar
💼 Role Software Engineer
📍 Location Bangalore / Chennai
⏳ Experience 1–4 Years
🔖 Job Type Full-Time
Job Description:
Caterpillar is hiring a Software Engineer to join its Technology, Digital, and Data division, where innovation meets real-world impact. This role focuses on delivering high-quality software solutions through advanced automation testing, cloud validation, and quality engineering practices. As a global leader in building sustainable infrastructure and powering industries, Caterpillar offers an opportunity to work on cutting-edge technologies that directly contribute to shaping the future. The position emphasizes automation testing using Playwright and TypeScript, ensuring seamless functionality and reliability of web applications across diverse user journeys.
In this role, you will be responsible for designing and executing automated test strategies across multiple platforms, including Microsoft Dynamics 365 (D365), Azure, and AWS environments. You will collaborate closely with development and operations teams to validate integrations, workflows, and service-level performance. The job requires a deep understanding of cloud-based systems, CI/CD pipelines, and testing frameworks to ensure high system reliability and scalability. Your work will help identify potential risks, improve system performance, and maintain the highest quality standards in software delivery.
Caterpillar fosters a collaborative and innovation-driven culture where engineers are encouraged to think creatively and solve complex problems. As a Software Engineer, you will actively contribute to continuous improvement initiatives, optimize testing processes, and ensure transparency through detailed reporting and documentation. This role offers an excellent opportunity to work on enterprise-level systems, gain exposure to cloud technologies, and build a strong career in software engineering and quality assurance within a globally recognized organization.
Roles & Responsibilities:
- Develop, maintain, and execute automated test scripts using Playwright and TypeScript to ensure comprehensive test coverage for web applications.
- Design and implement test cases for Microsoft Dynamics 365 (D365), validating workflows, integrations, and system functionalities.
- Perform service-level testing for Azure cloud platforms, ensuring reliability, scalability, and performance of applications.
- Conduct AWS-based testing by setting up environments, managing infrastructure, and validating system integrations.
- Collaborate with development, QA, and DevOps teams to streamline CI/CD pipelines and improve automation efficiency.
- Identify potential risks in testing processes, document mitigation strategies, and ensure proactive issue resolution.
- Maintain test repositories, automation scripts, and test data within cloud environments for efficient testing workflows.
- Analyze test results, generate detailed reports, and communicate findings to stakeholders for continuous improvement.
- Ensure adherence to quality standards and best practices in software testing and development processes.
- Participate in process optimization initiatives, incorporating feedback to enhance testing efficiency and product quality.
Requirements & Eligibility:
- Bachelor’s degree in Computer Science, Information Technology, or a related field, ensuring a strong technical foundation.
- Proficiency in Playwright and TypeScript for automation testing, with hands-on experience in building test frameworks.
- Experience with Microsoft Dynamics 365 (D365) testing, including integration validation and workflow testing.
- Strong knowledge of Azure DevOps tools such as Azure Boards, Repos, Pipelines, and Test Plans for cloud-based testing.
- Familiarity with AWS cloud services and infrastructure testing, including environment setup and service validation.
- Understanding of CI/CD pipelines and DevOps practices to support continuous integration and deployment processes.
- Strong analytical and problem-solving skills to identify defects, risks, and performance issues.
- Experience in managing test repositories, automation scripts, and cloud-based testing environments.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Knowledge of testing processes, metrics, and best practices to optimize quality assurance efforts.
Expected Salary:
The expected salary for a Software Engineer at Caterpillar in India typically ranges between ₹8 LPA to ₹18 LPA, depending on experience, technical expertise, and cloud testing proficiency. Candidates with strong skills in automation testing, Azure, AWS, and D365 platforms may receive higher compensation. Caterpillar also offers comprehensive benefits, including performance bonuses, health coverage, and long-term career growth opportunities.
🚨 Stop Scrolling – This Could Be Your Shortcut to Interviews
Most candidates apply to 100+ jobs and never hear back.
The real reason? They don’t know where recruiters are actually hiring from.
Our April Hiring PDF includes verified HR emails and hiring details from companies like:
Dentsu, IBM, HCL, PwC, LTIMindtree, Wipro, Cognizant, Deloitte, Capgemini, Amazon, TCS, Infosys, EPAM, EY, NTT Data, Tech Mahindra, Fractal, GlobalLogic, Coforge, UST and many more.
Inside you’ll find:
✔ 300+ Fresher Job Opportunities
✔ 2500+ Verified HR Emails & Contacts
✔ Direct Hiring + Consultancy Openings
✔ IT & Non-IT Roles
🔥 60+ students placed recently using these hiring leads
👉 Grab the April Hiring List Now: April Hiring PDF


