Autonomy Team Leader - QA

Caterpillar Inc. · Bengaluru

  • Experience5–7 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelsenior
  • Posted21 Sept 2026

About Caterpillar Inc.

Caterpillar Inc. is hiring in Bengaluru in manufacturing industrial. This role looks for around 5+ years of experience.

Skills

  • software testing
  • robotics
  • software verification and validation
  • application software
  • algorithms
  • safety procedures
  • programming languages
  • Engineering
  • Computer Science
  • Materials Science

The role

A QA engineer at an industrial robotics company verifies robotic platforms through software and hardware testing, safety procedures, and application software and algorithms, and applies software verification and validation and programming languages to guide development quality.

Full job description

Caterpillar is hiring for the role of Autonomy Team Leader - QA!

Responsibilities of the Candidate:

Collecting and researching data on customer experience with robotic platforms; preparing reports for management.

Documenting architecture specifications, software design descriptions, verification plans, test cases, operating procedures, and safety procedures.

Utilizing appropriate tools to debug, test, and maintain software and hardware systems of robotic tools; assisting in the verification and validation process.

Participating in design and development of application software and algorithms for robotic platforms.

Requires a degree in an accredited Engineering, Computer Science, or Materials Science curriculum.

Requirements:

Educates others on own organization in terms of the industry - its market position, niche (if any), etc..

Compares and contrasts the latest developments and emerging issues in the industry.

Raises coworkers' awareness of industry standards, practices and guidelines.

Assesses how regulatory and reporting requirements apply to own organization.

Explains the development of industry segments - trends, consequences, key issues.

Discusses industry-specific cycles and associated considerations.

Ensures capture of lessons to be learned from a problem-solving effort.

Organizes potential problem solvers and leads problem resolution efforts.

Uses varying problem-solving approaches and techniques as appropriate.

Contributes to standard practices for problem-solving approaches, tools, and processes.

Analyzes and synthesizes information and devises alternative resolution strategies.

Develops successful resolutions to critical or wide-impact problems.

Conducts walkthroughs and monitors the quality of development activities.

Assesses the impact of new productivity improvement tools on one's own area of responsibility.

Compares and contrasts similarities and differences between multiple programming languages.

Oversees major development efforts adhering to application systems design.

Evaluates characteristics and advantages of different programming techniques.

Coaches juniors on multiple programming languages.