Engineer, QA Software
Snap-on Incorporated24 days ago
Rochester Hills, MI, USAMid Level
Responsibilities
- Participate in project meetings to understand validation requirements and support test planning.
- Analyze functional requirements and develop validation test plans.
- Execute test plans and document results.
- Identify, document, and communicate software and hardware defects and specification gaps to engineering teams.
- Support application testing, database population, and product readiness throughout the development lifecycle.
- Develop installation and user support documentation for onboard systems.
- Provide field and customer installation support as required.
- Perform possible ECU wiring, minor soldering, test vehicle driving, and test equipment organization duties.
Requirements
- Associate’s or bachelor’s degree in engineering, computer science, information technology, or a related field, or equivalent experience.
- At least 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, analytical problem-solving, written communication, and verbal communication skills.
- Working knowledge of Microsoft Office and common engineering or test management tools.
- Understanding of automotive or heavy-duty vehicle systems, including engine, transmission, brakes, and related control systems.
- Commercial Driver’s License or willingness to obtain one is preferred.
Benefits
- Monday–Friday work schedule, 8:00 a.m.–5:00 p.m., five days per week.
- Role is based in Rochester Hills, Michigan.
- Actual compensation may vary based on experience, location, and other factors.