Triage Engineers/ Test Engineers- 3 Openings
Position Location: DEARBORN, MI 48120 (onsite 3-4 days/week & remote 1-2 days/week)
Pay: $40-49HR
Interview Process: 2 Interview to Hire (Video over MS Teams)
Contract Duration: 2 Years
Required Qualifications:
- Bachelor's degree in Computer Science or Engineering or related field
- 1+ years of professional experience in SW development using programming language such as Java, .NET, Python, PERL, C# or C/C++
- Experience with analyzing logs and root cause analysis
- Experience with Test Case management systems (ie: TestRail), defect tracking systems (ie: JIRA, Bugzilla, Rally), and source code versioning control systems (GitHub)
- Ability to understand architecture documents such and high-level design, low level design, product requirements documents, HW/SW specification documents, etc.
- They will not be creating their own documents, but they need to know how to read technical documents
- Capacity to deal with ambiguous/undefined problems; ability to think abstractly
- Ability to understand SW architecture documents as well as structural and behavioral UML diagrams
- Fundamental experience with white box SW testing
PLUSSES:
- Understanding of Linux / QNX / AOS, shell scripting, telnet etc.
- Understanding of CAN bus technologies & tools
- Ability to analyze and effectively communicate various reports to stakeholders
- General knowledge of QA methodology
- Knowledge of release, change and configuration management
- Strong objected oriented design and coding skills
- Experience with automated testing frameworks, tools, services and physical devices
- Ability to effectively articulate technical challenges and solutions
- Experience with modems and/or wireless technologies
- Experience with infotainment systems
DAY TO DAY RESPONSIBILITIES:
In this role, you will be investigating, analyzing, and troubleshooting software defects found in embedded systems. You will be working with cross-functional teams across the company to improve software quality by assisting various teams with root cause analysis, tracking, prioritization, and resolution of defects. You will assist Testers, Developers, Technical Program Managers, Product Owners, and multiple other stakeholders with your technical expertise in multiple areas of SW embedded systems. You will be a key member of a team focusing on pre-production and post-production SW quality. As a member of the SW Dev Support and Triage team, Triage Engineers will focus on system, sub-system, and ECU level troubleshooting, root cause analysis and triage of embedded systems software (SW) within Product Development.
- Investigation of System, Sub-System, and ECU level SW defects
- Analysis of log files to root cause and characterize software issues
- Utilization of multiple SW and HW tools to test, gather, and analyze data
- Triage, tracking, and reporting of issues using defect management tracking system and other tools
- Testing and troubleshooting of SW/HW on vehicles, benches, sub-systems, and SW emulators
- Support automation and scripting initiatives
- Collaboration with multiple stakeholder teams to investigate and assist in SW defect resolution
- Provide technical support to project stakeholders
- Provide feedback to test teams for creation and execution of test cases
- Execution of software & hardware testing
- Analysis of log files to root cause and characterize software defects
- Utilization of defect management systems to triage and track defects
- Collaboration with development teams to investigate and help resolve software defects
- Provide feedback to test teams for creation and/or execution of test cases
- Report status of triaged results