Position Overview
Seeking an IT Quality/Test Engineer 4 to work directly with a software development team responsible for an Operator Monitoring System focused on operator safety. The QA Engineer will primarily perform Software-in-the-Loop (SIL) testing, with some Hardware-in-the-Loop (HIL) testing, and will develop automated test solutions to support high-quality software delivery.
The position will work closely with approximately 10 software team members, including an Architect, QA Engineer, Systems Engineer, and developers.
Key Responsibilities
Required Skills
Highly Preferred Skills
Education & Experience
Top 3 Skills
Team & Work Environment
The QA Engineer will work within two development teams of approximately 10 members each. Typical team structure includes:
The QA Engineer will also interact with a separate systems team consisting of a Domain Architect, Technical Program Manager, Integration Engineer, and Systems Engineers.
The role involves daily interaction with development and systems teams to understand requirements, review test results, troubleshoot issues, and provide input on software design and testability. The work environment is primarily office-based and collaborative, with team members distributed across North American Caterpillar locations.
Candidate Expectations
The successful candidate should demonstrate:
Red Flags / Disqualifiers