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.
Requirements
- 2+ years of embedded software test experience; background in mobile or automotive industries is a plus
- 2+ years of experience in testing Android code
- Excellent programming skills in common languages such as Python, Java, or C++
- Strong experience with test automation (Robot Framework is a plus), tool development, and scripting, but also comfortable with manual testing when necessary
- Solid knowledge of software quality assurance methodologies and tools
- Outstanding verbal and written communication skills
- Self-motivated, curious, able to deliver on time, a quick-learner, and able to work in a fast-paced & flexible work environment
- Knowledge of, and experience with, Scrum/Agile software development process
- Strong problem-solving and analytical skills, coordination skills, and interpersonal skills
- Product development or testing experience in Audio, Connectivity, Android Auto, or CarPlay domains is a plus
- Experience with vehicle communication network protocols (CAN, LIN, etc.) is a plus
- Hands-on experience with CI/CD tools such as Jenkins, GitHub, and Artifactory
Benefits
- medical
- dental
- vision
- Health Savings Account
- Flexible Spending Accounts
- retirement savings plan
- sickness and accident benefits
- life insurance
- paid vacation & holidays
- tuition assistance programs
- employee assistance program
- GM vehicle discounts