Career Area:
Technology, Digital and DataJob 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.
.
Responsibilities Include:
Design and implement new tools and automation frameworks to improve the quality process.Collaborate with agile team to understand customer usage models and develop test plans and test cases that closely mimic real-world environments and scenarios.Create, automate, and run test cases for all types of functional and non-functional testingPerform exploratory and manual testing as necessary to ensure high test coverage.Provide technical direction and mentor junior members in test design and coding including but not limited to code reviews and pair programming.Experience level : 8+ years of experience
Educational Qualification: As per Caterpillar standards for software development
Skills & Experience Required:
Experience in creation and maintenance of automated test scripts using Cypress or Test Cafe or Playwright or Puppeteer or Selenium or karate.Experience developing and/or testing Java/C# based Microservices and through understanding of microservices architectureExperience in JavaScript/TypeScript and at least one other modern programming language like Java, C#, Python), Unit testing (NUnit/MsTest/JUnit).Expertise in creating test automation frameworks, implementing and maintaining them on a project Experience in the modern agile practices such as TDD/BDD/Cucumber/Spec flowProficient in writing SQL queriesFamiliar with the implementation of design patterns, modularization, and user libraries for framework creationHands-on experience in performing Request and Response Schema validation, Response codes, and exceptionsExperience in defining API E2E testing strategy, designing and developing API automation frameworkUsed /Exposure to automation tool for automating mobile applicationsTo set up test environment for execution on cloud environments such as Sauce Labs, browser stackHands-on knowledge of setting up PACT Broker and writing PACT tests is desirableKnowledge of new tools (open source & licensed) in the automation world and have the knack to explore them and keep abreast with the latest tools in the marketExperience working in a version control system, like GitHub or TFS and Azure DevOps.Experience working with DevOps installing, configuring, and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins, GitLab or AWS Code Pipeline.Demonstrated ability for complex problem solving while explaining solutions in simple terms.Excellent interpersonal skills, self-motivated, able to work independently and with a team, and perform multiple tasks under minimal supervision.Strong knowledge in QA Process & Integration Testing with ability to communicate with Cross-functional teams.Strong Domain Knowledge and Experience in troubleshooting customer issues.A true team player who is able to work with distributed teams in a fast-paced environmentSkills & Experience Desired:
Prior experience creating custom automation frameworksExperience mentoring, training, guiding other test engineersExperience working on large scale distributed systemsMeasures of Success:
Participation in the complete product development cycle starting from analysis, design, development, testing, deployment and maintenance of softwareprovide ongoing sustaining support to the product, addressing end to end feature enhancements.Review and work with others (Product Management, Technical leads, Development Engineers, Software Development Manager) to confirm and track feature requirements through to delivery.Follow the processes of an agile development team and participate in the planning and execution of work items.Experience in Agile methodologiesProvide creative and innovative solutions to improve value of the applicationPosting Dates:
January 23, 2025 - January 29, 2025Caterpillar is an Equal Opportunity Employer (EEO).
Not ready to apply? Join our Talent Community.