Base: $128,000 to $196,000; bonus/equity: an incen...
Hybrid
Software test strategy and automation
Creation of test process deliverables
Test metric definition
The Software Test Engineer will perform reviews of business and software requirements, design verification plans, execute tests, log defects, and report test metrics and test status to the project teams
Job Summary
The Software Test Engineer will perform reviews of business and software requirements, design verification plans, execute tests, log defects, and report test metrics and test status to the project teams.
This role requires a deep experience in software test strategy and automation, creation of test process deliverables, test metric definition, and clear/concise result reporting.
GM offers a variety of health and wellbeing benefit programs, including medical, dental, vision, retirement savings plan, paid vacation & holidays, and more.
Matching Summary
The Software Test Engineer will perform reviews of business and software requirements, design verification plans, execute tests, log defects, and report test metrics and test status to the project teams.
Salary
Base: $128,000 to $196,000; Bonus/Equity: An incentive pay program offers payouts based on company performance, job level, and individual performance; Benefits: GM offers a variety of health and wellbeing benefit programs.
Skills & Requirements
Must-have
software test strategy and automation
creation of test process deliverables
test metric definition
clear/concise result reporting
embedded software test experience
testing Android code
programming skills in Python, Java, or C++
Nice-to-have
mobile or automotive industries background
Robot Framework experience
product development in Audio, Connectivity, Android Auto, or CarPlay
vehicle communication network protocols
GM values and cultural behaviors
Key Requirements
2+ years of embedded software test experience
2+ years of experience in testing Android code
Excellent programming skills in common languages
Strong experience with test automation
Solid knowledge of software quality assurance methodologies
Outstanding verbal and written communication skills
Knowledge of Scrum/Agile software development process