IT Software Engineer 4
Quick Overview
Job Description
Job Title: IT Software Engineer 4 (Senior SDET)
Requisition ID: Request #106098-1
Job Overview
Caterpillar is seeking an experienced IT Software Engineer 5 (Lead SDET) to join the VL Autonomy Program within the Fleet Management organization. This is a technical leadership role responsible for leading Quality Engineering efforts, expanding the existing automation framework, and driving end-to-end test strategy for enterprise-scale software platforms.
The ideal candidate is a hands-on Lead SDET with deep expertise in Java-based automation frameworks, API testing, CI/CD, and Agile development, along with proven experience leading Quality Engineering teams.
Location
Hybrid – Chicago, IL
- 540 W. Madison Street, Chicago, IL 60661
- Required to work 2 days per week onsite
- Future expectation to transition to 5 days onsite when required
Duration
- 12-Month Contract
- Estimated Start Date: August 10, 2026
Work Schedule
- Monday – Friday
- Hybrid (2 days onsite)
Travel
- None
Interview Process
2 Rounds
- Round 1: Virtual Interview
- Round 2: In-Person Interview
Position Summary
The Lead Software Engineer (Lead SDET) will support Caterpillar's VL Autonomy Program by leading Quality Engineering initiatives, expanding the existing test automation framework, and collaborating with multiple engineering teams. This role involves designing automation strategies, mentoring Quality Engineers, participating in architecture discussions, and ensuring high-quality software delivery through automated testing and continuous integration practices.
Key Responsibilities
- Lead Quality Engineering efforts across multiple applications and projects.
- Own test strategy, test planning, and automation execution.
- Design, develop, and enhance enterprise test automation frameworks.
- Develop automated test scripts using Java and existing automation frameworks.
- Build and maintain API automation frameworks.
- Develop automation supporting Continuous Integration and Continuous Delivery (CI/CD).
- Perform end-to-end integration, functional, and system testing.
- Conduct exploratory and manual testing where required.
- Collaborate with Product Owners, developers, architects, and cross-functional teams.
- Mentor and lead onshore and offshore Quality Engineering teams.
- Review automation code and promote testing best practices.
- Support software releases through automation and regression testing.
Team Environment
- VL Autonomy Program
- Fleet Management Organization
- Team Size: 20+ Engineers
- Lead and mentor 10+ Quality Engineers
- Participate in architecture discussions and AVT calls
- Collaborate across multiple engineering teams
Required Qualifications
Education
- Bachelor's Degree required
Experience
- 10+ years of Software Quality Engineering / Test Automation experience
- 5+ years leading Quality Engineering teams
- Experience leading teams of at least five Quality Engineers
- Extensive experience designing enterprise automation frameworks
Required Technical Skills
Programming Languages
- Java (5+ years)
- JavaScript
Test Automation
- Test Automation Framework Design (8+ years)
- Selenium or enterprise automation frameworks
- API Automation
- Automated Regression Testing
- Functional Automation Testing
BDD Frameworks
- Cucumber (3–5 years)
- JBehave
- Other BDD frameworks
API Testing
- REST API Testing
- Web Services Testing
Performance Testing
- JMeter
Databases
- SQL
- Relational Databases
DevOps & CI/CD
- Jenkins
- Git
- CI/CD Pipelines
Testing Experience
- Integration Testing
- End-to-End System Testing
- Full Stack Testing
- Third-Party Integration Testing
- Test Strategy
- Test Planning
- Test Case Development
- Test Data Management
Preferred Skills
- Python
- AWS Cloud Development
- Microservices Architecture
- Apigee or API Gateway technologies
- Performance & Load Testing
- Test-Driven Development (TDD)
- Continuous Integration
- Code Reviews
- Agile / Lean methodologies
- Strong technical documentation skills
Top Skills
- Lead SDET / Test Automation Leadership
- Java, Cucumber & API Test Automation
- Automation Framework Design & CI/CD
Soft Skills
- Strong leadership and mentoring abilities
- Excellent communication and collaboration skills
- Ability to work in complex enterprise environments
- Strong analytical and problem-solving skills
- Proactive and adaptable mindset
- Ability to work effectively with business stakeholders and engineering teams
Candidate Value Proposition
This role provides an opportunity to lead Quality Engineering efforts for Caterpillar's next-generation VL Autonomy Program, working on enterprise-scale autonomous technology initiatives. The position offers exposure to modern automation frameworks, cloud technologies, CI/CD practices, and cross-functional collaboration while influencing quality strategy across multiple engineering teams.
Ideal Candidate
The ideal candidate is a hands-on Lead SDET with extensive experience designing automation frameworks, leading Quality Engineering teams, and driving enterprise testing strategies. They possess deep expertise in Java, API automation, BDD frameworks, CI/CD pipelines, and Agile development, while effectively mentoring teams and collaborating with architects, developers, and product stakeholders.
Disqualifiers
Skills
Similar jobs
Senior OpenText Media Management (OTMM) Application Developer
Rose International · United States
45 minutes agoSoftware Engineer, II with Security Clearance
Parsons · Aberdeen, United States
1 hour ago$103.5k - $181.1k/yrSr. Software Engineer
Early Warning Services, LLC · Scottsdale, United States
1 hour ago$118k - $152k/yrSoftware Engineer, Senior with Security Clearance
Parsons · Aberdeen, United States
2 hours ago$112.2k - $196.4k/yr.NET Software Engineer/Developer with Security Clearance
Foxhole Technology · Arlington, United States
2 hours agoDevSecOps Software Engineer with Security Clearance
Boeing · Fairfax, United States
3 hours ago$126.9k - $155.1k/yr