Test Engineer Job at Source One Technical Solutions, Ann Arbor, MI

QW80Rkc5citLOGhNVGQ4WW5MWEVOclF3emc9PQ==
  • Source One Technical Solutions
  • Ann Arbor, MI

Job Description

Pay: up to $85/hr on w2 (No C2C or 3rd parties)

Schedule: Mon-Fri, 9AM-5PM, Hybrid - requiring 3 days a week in office (Tuesday, Wednesday, and Thursday) (est)

Helping our client find a Test Engineer to support high-assurance system development by analyzing complex requirements, designing comprehensive test strategies, and executing automated tests in modern development environments.

In this role, you'll have the opportunity to work in advanced simulation environments, including Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), and Vehicle-in-the-Loop (VIL) systems.

As a Test Engineer, you'll:

  • Analyze and understand the software requirements and specifications to create a comprehensive test plan.
  • Develop a detailed test strategy and plan, outlining the scope, approach, resources, and schedule of testing activities.
  • Collaborate with systems engineers and internal and external stakeholders to determine test requirements and translate them into Python and Gherkin tests.
  • Create test cases and test scripts based on functional and non-functional requirements to ensure comprehensive coverage.
  • Execute test cases using automation tools to identify defects and ensure the software behaves as expected. This testing and validation includes Software-in-the-Loop (SILS), Hardware-in-the-Loop (HILS), and Vehicle-in-the-Loop (VILS) systems.
  • Document defects found during testing, prioritize them based on severity, and communicate with developers for resolution. Track defects until they are fixed.
  • Perform regression testing to ensure new code changes do not adversely affect existing functionalities.

Requirements

  • A degree in Computer Science, Electrical Engineering, Computer Systems, or a related technical discipline
  • 6+ years of experience in developing tests and scripts for use in automated test environments
  • Programming experience in Python or a related language
  • Proficiency with modern build and CI infrastructure (Bazel, GitHub/GitLab)
  • Knowledge of software testing processes, specifically focused around integration and systems tests

Experience in the following:

  • Automotive test development, preferably in the ADAS and/or infotainment domains
  • Software testing (unit, functional, closed-box, open-box, integration, acceptance), including regression and qualification test suites
  • Developing software and hardware systems for automated test environments like SIL (Software-in-the-Loop) and HIL (Hardware-in-the-Loop), including simulation and emulation
  • Containerization and orchestration techniques to improve the automation of software development activities
  • Excellent communication and interpersonal skills to work collaboratively with software developers, system engineers, and product owners

Preferred Qualifications:

  • Knowledge or experience with interfaces and protocols used in automotive or related embedded systems (CAN, Ethernet, SERDES)
  • Experience with the following:
  • Vector software and hardware tools (CANoe, CANalyzer)
  • Automotive ADAS or information systems, especially those involving sensors like cameras, radars, and sonars
  • Simulation environments like Carmaker, CarSim, or similar
  • Federal Motor Vehicle Safety Standards (FMVSS) testing or similar
  • Embedded software for robotics, automotive, or related industries
  • Leading small software testing teams
  • Collaborating with systems engineers to document test requirements
  • Collaborating on work breakdown, effort estimation, and planning

Benefits:

  • PTO and paid holidays!
  • Pre-tax commuter benefits
  • Employer subsidized healthcare benefits
  • Flexible Spending Account for healthcare-related costs
  • Employer covers all costs for short- and long-term disability and life insurance
  • 401k package

Job Tags

Temporary work, Work at office, Flexible hours, 3 days per week,

Similar Jobs

Public Employees Retirement System

Data Researcher Job at Public Employees Retirement System

 ...this hybrid position, where youll enjoy up to 40% (two days) remote work, each week!This position will run until filled with the...  ...challenging and rewarding work is the norm? Do you have a passion for research and data analytics? Are you open to change and finding creative... 

Highpoint Health - Sumner with Ascension Saint Thomas

Registered Nurse (RN) Post Surgical/Ortho Job at Highpoint Health - Sumner with Ascension Saint Thomas

 ...Registered Nurse (RN) Post Surgical/Ortho at Highpoint Health - Sumner with Ascension Saint Thomas summary: Registered Nurse (RN)...  ...Registered Nurse (RN), Post Surgical/Ortho Job Type: Full Time | Nights $20,000 Sign-on Bonus Your experience matters At... 

Walker Basin Conservancy

Smith Valley Area Manager Job at Walker Basin Conservancy

 ...Job Description POSITION TITLE: Smith Valley Area Manager STATUS: Full-time, Exempt REPORTS TO: Deputy Director POSITIONS REPORTING TO THIS POSITION: Native Seed Manager, Farm Foreman, Fleet and Equipment Technician, and Irrigation Systems Program Coordinator... 

Essentia Health

Phlebotomist Job at Essentia Health

 ...rotation (every 3rd or 6th) and holiday rotation. Education Qualifications: Preferred Qualifications: Completion of a phlebotomy training course Possession of a valid motor vehicle operator's license American Society of Clinical Pathology (ASCP)... 

Reveation Labs

$15 - $20 per hour - Hiring Now - Remote Data Entry Operator (Full-Time) Job at Reveation Labs

 ...months of experience in Data Entry/Admin Must be proficient in MS Office including Excel (Formulas) Must have good analytical skills and attention to detail Must have excellent typing speed over 50 WPM Employment Type: Full-Time Salary: $ 15.00 20.00 Per Hour