Engineer, QA Software
Snap-on · Rochester Hills, MI · 1 wk ago
EngineeringFull-time
Location: Rochester Hills, MI
Schedule
Monday - Friday, 8:00 AM - 5:00 PM
Responsibilities
- Validate software and hardware products for the NEXIQ and Snap-on brands to ensure compliance with functional, performance, and customer requirements.
- Develop and execute product test plans and validation procedures that enable consistent and repeatable verification of product quality.
- Partner with software development teams to support application testing, database population, and overall product readiness throughout the development lifecycle.
- Participate in project team meetings to understand validation requirements and support test planning activities.
- Analyze functional requirements and develop validation test plans.
- Execute test plans and document results.
- Identify, document, and communicate product defects and specification gaps to engineering teams.
- Develop installation and user support documentation for onboard systems.
- Provide field and customer installation support as required.
- Perform other duties as assigned, which may include:
- ECU wiring / minor soldering work
- Procuring test vehicles
- Driving test vehicles to and from the office facility
- Cataloging and organizing test equipment
- Proficient with Microsoft Windows and Microsoft Office applications.
Requirements
- Associate's or Bachelor's degree in Engineering, Computer Science, Information Technology, or related field; equivalent experience considered.
- 2+ years of experience in software, systems, or product validation/testing.
- Experience developing and executing test plans, test cases, and validation procedures.
- Familiarity with vehicle communication protocols, onboard diagnostic (OBD) systems, and diagnostic tools.
- Experience identifying, documenting, and tracking software and hardware defects.
- Strong troubleshooting and analytical problem-solving skills.
- Working knowledge of Microsoft Office and common engineering or test management tools.
- Understanding of automotive and/or heavy-duty vehicle systems, including engine, transmission, brakes, and related control systems.
- Strong written and verbal communication skills.
- Commercial Driver's License (CDL) or willingness to obtain one preferred.