Overview
On Site
$50 - $60
Contract - W2
Contract - 12 Month(s)
No Travel Required
Skills
Automated Testing
C++
Collaboration
Job Details
Job Title: Quality Test Engineer
Location: Mossville, IL, USA
Rate: $50 -$60/hr on w2
Visa - , L2
- Required Education:
Education: Bachelor's degree in Computer Science, Software Engineering, or a directly relevant field.
Must-Haves (Non-Negotiable)
Experience: 5-7 years of relevant experience (Masters + 5 years, BS + 7 years). Internships do not count toward this requirement.
Technical Skills:
1. Strong Automated Test Design: Proven experience in designing robust automated testing frameworks.
2. Strong Python Scripting: High proficiency in Python for writing and maintaining automated test scripts.
3. System-Level Understanding: Ability to read and interpret system-level design documentation to create effective test plans.
4. Embedded Systems Familiarity: Experience with datalink test equipment and working in an embedded software environment (C++, Linux).
Nice-to-Haves (Differentiators)
Domain Knowledge: Experience with Functional Safety (FuSa), SOTIF, Detect sensors, robotics, or autonomy.
Technical Tools: Experience with GitHub and Agile methodologies.
Job Responsibilities:
Automated Test Development: Design, develop, and implement automated tests using Python to validate embedded software features.
Feature Integration & Testing: Work with embedded C++ code in a Linux environment, using GitHub for version control.
Issue Resolution: Triage, troubleshoot, and resolve issues discovered during testing.
Validation Planning: Develop and document validation plans based on system-level requirements and design documents.
Collaboration: Work within an Agile sprint team and coordinate with a global, cross-functional team of engineers.
Soft Skills
Required: Excellent written communication with a concise writing style for documentation and reports.
Desired: Strong verbal communication and collaboration skills to work effectively in a global, diverse team.
Critical: High emotional intelligence and the ability to thrive in a results-oriented team environment.
Red Flags / Disqualifiers
Lack of the required Bachelor's degree.
Less than 5 years of post-internship professional experience.
Inability to demonstrate strong Python and automated test design skills.
Poor teamwork, communication, or emotional intelligence.
Being overqualified for a hands-on test engineering role.
Interview & Logistics
Process: One virtual/phone interview, likely with a panel.
Schedule: 1st shift, Monday-Friday, 40 hours/week with potential overtime (0-25%).
Travel: 0-25% domestic travel possible.
Assets: Caterpillar will provide the necessary equipment.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.