Manager Software Engineering (quality Engineering )

Caterpillar Caterpillar · Industrial · Chennai, Tamil Nadu +1

Manager Software Engineering (Quality Engineering) for digital platforms at Caterpillar, focusing on end-to-end quality strategy, governance, and execution. The role involves leading distributed QE teams, defining QE strategy, overseeing the QE lifecycle, scaling automation frameworks, establishing quality metrics and reporting, and collaborating with Product, Engineering, and SRE teams. Requires 12+ years in QE, 7+ years leading teams, and at least 1 year of experience working with AI applications.

What you'd actually do

  1. The Engineering Manager will lead Quality Engineering (QE) across digital platforms, with accountability for end-to-end quality strategy, governance, and execution across functional, integration, and non-functional testing.
  2. This is a horizontal leadership role responsible for ensuring quality is designed-in, continuously validated, and measured across the lifecycle, enabling predictable, high-confidence releases at scale.
  3. The role partners closely with Product, Engineering, Architecture, SRE, and Platform teams to build a scalable QE operating model, drive shift-left quality practices, and establish data-driven quality insights for leadership decision-making.
  4. Own and define enterprise QE strategy and operating model. Establish governance across functional testing, integration and system testing (SIT), and non-functional quality (performance, reliability, accessibility). Drive a quality-first engineering culture.
  5. Oversee end-to-end QE lifecycle including strategy, planning, execution, and certification. Ensure high-quality delivery across platforms, applications, and digital systems. Drive consistent release readiness and Go/No-Go governance.

Skills

Required

  • 12+ years in Quality Engineering / Testing
  • 7+ years leading teams at scale
  • test automation frameworks
  • API testing
  • CI/CD practices
  • modern programming languages (Java/Python)
  • cloud environments
  • microservices architecture
  • large-scale digital or eCommerce platforms
  • Agile
  • DevOps tools
  • performance testing concepts

Nice to have

  • Products and Services knowledge
  • Organizational Leadership
  • Software Development knowledge

What the JD emphasized

  • At least 1 year experience working with AI applications