Search by job, company or skills

Caterpillar Inc.

Manager Software Engineering

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

Career Area

Business Technologies, 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.

  • As an Engineering Manager, you'll be a technical leader and people manager, responsible for guiding the team to technical discussions for all testing related activities, helping prioritize and organizes teamwork, and provide career growth and mentorship opportunities.
  • Provides technical support, and direction to teams and team leaders. Acquires resources necessary to accomplish work on time.
  • Oversees performance of individual team members and team as a whole. Identifies and addresses staff training and development needs.
  • Coordinates walkthroughs and reviews; ensures conformance to standards and adherence to design specifications.
  • Develops detailed work plans, schedules, project estimates, resource plans, and status reports. Monitors and troubleshoots performance and schedule issues.
  • Work with SMEs, product management, service owners, and architecture team to meet the KPI goals. Focus on quality of the digital products to meet the SLA
  • Establish key elements and operational plans with measurable contribution towards achieving results.
  • Develop automation tools to manage the quality of work in testing and drive productivity efficiency.
  • Review the team deliverables, provide regular updates to leadership & business stakeholders
  • Plan, design, develop, and maintain test automation frameworks that facilitates automation scripting, execution, and analysis of results
  • Provide technical leadership and mentoring for test engineers on multiple applications/projects onshore and offshore; train and mentor project team members to create, execute, analyse, and maintain automated regression suites
  • Coordinate with product owner to resolve open issues/enhancements/upgrades and understand the use of a specific functionality as needed

Required Skills

  • Having overall QA Functional Testing experience of 13-20 years with ability to manage a team of sizeable testing professionals
  • Proven Experience on Automation Framework design and implementation
  • Coordinate with Business and Operations team to understand the requirements and allocate resources accordingly
  • Ability to maintain consistent Maintain zero defect slippage ratio
  • Ability to Identify areas for automation and implementing it as per project needs
  • Analyzing trends and preparing a resource structure to maintain quality and cost
  • Analyze the current process followed within the organisation and identify opportunities for improvements
  • Ability to produce Test Execution status reports for the business and the governance teams
  • Ability to produce Daily, Weekly and Monthly status reports and productivity reports for presenting to stake holders
  • Strong design and development skills in two or more of the following technologies and tools: Java/Junit, Python, Cucumber, JBehave or other BDD testing frameworks
  • At least 5 years of people management experience with respect to performance appraisals and other organization initiatives as part of the people management
  • At least 5 years of test automation framework design and development experience
  • 3+ years of prior either functional or object- oriented coding experience in modern programming languages like C++, Java or Python (preferably Java)
  • Proven experience developing test scripts, test cases, and test data
  • Strong experience in testing Webservices (REST APIs) and AWS technologies
  • The ability to write queries in SQL or other relational databases
  • Experience testing full stack and integration testing with 3rd parties
  • Very strong communication skills and the ability to collaborate with developers and business users.

Preferred Skills

  • End-to-end system integration testing experience for software platforms
  • Exposure to E-Commerce applications
  • Hands on experience with Python, Java
  • Experience in TDD, continuous integration, code review practice is strongly desired
  • Experience with Apigee or other API gateways is a plus
  • Experience with DevOps concepts and tools (e.g., CI/CD, Jenkins, Git)
  • At least 2 years working on an Agile team with a solid understanding of Agile/Lean practices.
  • Experience with Browserstack or Saucelabs
  • Understanding of a micro service Architecture
  • Experience load and performance testing
  • Strong documentation skills
  • Ability to adapt quickly to a complex environment
  • Pro-active, flexible and creative

Posting Dates

June 20, 2024 - June 26, 2024

Caterpillar is an Equal Opportunity Employer (EEO).

Not ready to apply Join our Talent Community .

More Info

Industry:Other

Function:Digital and Data

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 21/06/2024

Job ID: 82577563

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Manager Software Engineering

Caterpillar Inc Company Name Confidential
(estd)

Manager Software Engineering

CaterpillarCompany Name Confidential
Last Updated: 25-11-2024 06:42:25 PM
Home Jobs in Chennai Manager Software Engineering