Test Engineer General

Artech LLC
  • Dearborn, MI
  • Quick Apply
27 days ago

Job Description

Position Description:
***CUSTOMER HAS 2 POSITIONS TO FILL WITH THIS JOB DESCRIPTION / THIS ORDER IS THE PRIMARY ORDER TO RECEIVED CANDIDATES FOR REVIEW*** ***Please direct all questions or concerns regarding this order to Susan Davis and Kathleen Sheedlo via email.*** The candidate will be responsible for validating vehicle software and integrated systems to ensure they meet functional, quality, performance, and customer requirements throughout the product development lifecycle. Working in a collaborative Agile environment, this role supports the planning, preparation, execution, analysis, and documentation of testing activities for embedded vehicle features and software releases. The engineer partners with cross-functional engineering teams to identify, investigate, and validate software and system issues, contributing to the delivery of reliable, high-quality vehicle functionality. This position supports both manual and automated validation efforts, promotes continuous improvement of test processes and tools, and ensures test environments are maintained to support efficient and effective software verification. The role requires strong analytical and problem-solving abilities, attention to detail, and the ability to adapt to evolving technologies and development priorities while contributing to the successful delivery of vehicle software and system capabilities.

Skills Required:
Software Testing, Test Execution, Python, API, Root Cause Analysis " Python: Develop scripts to collect, clean, analyze, and report vehicle/fleet data. " Software Development: Build simple tools and dashboards to support fleet decisions, vehicle disposal, and efficiency tracking. " API Integration: Pull data automatically from approved internal portals, databases, and APIs. " Software Testing: Test dashboards and tools to ensure data, calculations, filters, and reports are accurate. " Test Execution: Perform vehicle and UX testing; document results, issues, and test evidence. " Root Cause Analysis: Investigate data, tool, or vehicle issues and identify the likely cause and corrective action.

Skills Preferred:
Test Automation, Python, Automated Scripting " Test Automation: Create automated checks for data quality, dashboard refreshes, and tool functionality. " Advanced Python/Data Analysis: Use Python libraries such as pandas to analyze vehicle status, utilization, mileage, maintenance, and disposal opportunities. " Automated Scripting: Develop scheduled scripts that reduce manual reporting and identify fleet exceptions or actions needed. " Dashboard Development: Experience with Power BI, Tableau, or similar dashboard tools. " SQL / Databases: Ability to query and combine data from databases and multiple systems. " Vehicle/Fleet Knowledge: Familiarity with vehicle testing, fleet operations, vehicle lifecycle management, and UX evaluation.

Experience Required:
Bachelor s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Software Engineering, or a related technical field. " 3 5 years experience. " Develop and execute functional test scenarios and test utilizing user stories contained within Agile Sprints. " Interface with development teams to understand testing requirements. " Review project requirements to ensure requirements are testable. " Prepare necessary benches, vehicles, tools, and software to execute testing. " All test results following to the merge of related test codes in to Master to be logged (pass/fail), failures to be debugged to assess the root cause of failures allowing only valid defects to be entered into the defect tracking system, JIRA. " Work with feature engineers to reproduce and troubleshoot defects found in the system. " Participate in root-cause analysis of hardware quality problems and software defects. " Participate in system design, documentation, and testing to deliver a best in-class infotainment system. " During sprint planning provide estimates on the amount of time needed to complete testing related tasks. " Review hardware laboratory nodes and apply corrective and predictive maintenance processes to upkeep that the nodes are in satisfactory condition and functionality. " Analyze the root-cause of software failures to correctly prioritize them for subsequent fixing, providing timely validation rounds for both manual and automation. " Contribute in enhancements towards automation development, optimizing, new feature validation, and testing for upcoming vehicle programs and testing efforts. " Identify areas of improvement in all facets of testing and velocity tracking. " Use Test Management tools for test planning review, execution, monitoring review (proficient key metrics interpretation), and reporting of Test Results " Provide detailed feedback and comprehensive bug reports to ensure high-quality software and efficient testing workflows.

Experience Preferred:
" Python or similar scripting languages " API interaction and data parsing " Log analysis and telemetry interpretation " Test automation frameworks " Toolchain development for vehicle operations " Technical writing and process documentation

Education Required:
Bachelor's Degree

Additional Information:
***HYBRID / 4 days per week in the office*** " Develop and execute functional test scenarios and test utilizing user stories contained within Agile Sprints. " Interface with development teams to understand testing requirements. " Review project requirements to ensure requirements are testable. " Prepare necessary benches, vehicles, tools, and software to execute testing. " All test results following to the merge of related test codes in to Master to be logged (pass/fail), failures to be debugged to assess the root cause of failures allowing only valid defects to be entered into the defect tracking system, JIRA. " Work with feature engineers to reproduce and troubleshoot defects found in the system. " Participate in root-cause analysis of hardware quality problems and software defects. " Participate in system design, documentation, and testing to deliver a best in-class infotainment system. " During sprint planning provide estimates on the amount of time needed to complete testing related tasks. " Review hardware laboratory nodes and apply corrective and predictive maintenance processes to upkeep that the nodes are in satisfactory condition and functionality. " Analyze the root-cause of software failures to correctly prioritize them for subsequent fixing, providing timely validation rounds for both manual and automation. " Contribute in enhancements towards automation development, optimizing, new feature validation, and testing for upcoming vehicle programs and testing efforts. " Identify areas of improvement in all facets of testing and velocity tracking. " Use Test Management tools for test planning review, execution, monitoring review (proficient key metrics interpretation), and reporting of Test Results " Provide detailed feedback and comprehensive bug reports to ensure high-quality software and efficient testing workflows.

Numbers & Facts

LocationDearborn, MI

Skills

  • Agile Programming Methodologiesunmatched
  • Agile Velocity Trackingunmatched
  • Analysis Skillsunmatched
  • Application Programming Interface (API)unmatched
  • Atlassian JIRAunmatched
  • Automationunmatched
  • Bug Tracking Softwareunmatched
  • Bug Tracking/Defect Managementunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Continuous Improvementunmatched
  • Corrective Actionunmatched
  • Cross-Functionalunmatched
  • Data Analysisunmatched
  • Data Qualityunmatched
  • Debugging Skillsunmatched
  • Detail Orientedunmatched
  • Documentationunmatched
  • Electrical Engineeringunmatched
  • Embedded Systemsunmatched
  • Establish Prioritiesunmatched
  • Functional Testingunmatched
  • Identify Issuesunmatched
  • Infotainmentunmatched
  • Mechanical Engineering Softwareunmatched
  • Metricsunmatched
  • Power BIunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Product Developmentunmatched
  • Product Lifecycleunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • Reporting Dashboardsunmatched
  • Root Cause Analysisunmatched
  • SQL Databasesunmatched
  • Schedule Developmentunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Debuggingunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Software Validationunmatched
  • Sprint Planningunmatched
  • System Integration (SI)unmatched
  • System Validationunmatched
  • Tableauunmatched
  • Team Playerunmatched
  • Technical Operationsunmatched
  • Technical Writingunmatched
  • Telemetryunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Test Readiness Review (TRR)unmatched
  • Test Scenariounmatched
  • Test Scriptsunmatched
  • Test Toolsunmatched
  • Testingunmatched
  • Time Managementunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Validation Testingunmatched
  • Vehicle Fleetsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder