
Software Engineer
Caterpillar19 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Design, develop, and maintain robust and scalable test automation frameworks using Playwright and Selenium.
- Acquire client requirements and resolve workflow problems through automation optimization.
- Develop and execute automated functional, regression, and integration test cases.
- Integrate automated tests into continuous integration and continuous delivery pipelines.
- Implement strategies for efficient test data management and provisioning.
- Customize Playwright reports and libraries.
- Troubleshoot and resolve issues related to automated tests.
- Generate test reports, analyze results, and identify trends and improvement areas.
- Mentor junior team members and collaborate with developers, product owners, and other stakeholders.
Requirements
- At least 5 years of software testing experience, including at least 3 years focused on test automation using Java and a testing tool.
- Experience testing web services, web UIs, APIs, mobile applications, and Salesforce applications.
- Proficiency with Playwright, Selenium, Cucumber, and other automation tools.
- Experience with Java, JavaScript, or other functional programming languages.
- Strong understanding of software testing methodologies, analytical and problem-solving skills, and written and verbal communication skills.
Tech Stack
Categories
About Caterpillar
Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.