General Motors is looking to solve problems related to software quality and delivery by hiring a Software Test Engineer who can ensure the highest possible quality of projects through robust testing strategies and automation.
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
- Experience with AI/ML, NLP, speech recognition, and voice assistant technologies in software testing and validation.
- Familiarity with speech testing tools, voice simulation, and cloud-based AI services (e.g., Gemini, Alexa)
- Excellent programming skills in common languages such as Python, Java, or C++
- Experience with Kotlin and system design
- Strong experience with test automation (Robot Framework is a plus), tool development, and scripting, but also comfortable with manual testing when necessary
Responsibilities
- Works closely with architects, system engineers, developers, and project/program managers to collaboratively provide successful and on-time delivery of projects with the highest possible quality.
- Analyzes and reviews business and system requirements.
- Derives and produces accurate test estimates.
- Ability to manage work across multiple projects and ability to lead all testing activities on a feature/project.
- Comfortable creating test cases that can be executed manually when necessary, but designed and optimized to be automated; ability to write accompanying automation scripts using industry-standard tools and coding methodology should be ingrained
- Executes manual and automated tests, troubleshoots script and test environment issues, triages and logs defects, and tracks progress to plan.
- Evaluates and produces test and project metrics, and can speak knowledgeably to quality concerns and test blockers
Other
- Fully qualified individual contributor who has knowledge and understanding of all aspects of a function and exercises independent discretion and judgment on significant matters based on professional knowledge.
- Takes broad challenges and, through independent professionally developed analysis, identifies and analyses options, and breaks them down into initiatives capable of implementation.
- Works independently; receives minimal guidance. Acts as a resource for colleagues with less experience.
- Holds themselves and others accountable for demonstrating GM values and cultural behaviors. Models GM behaviors and helps to build a winning culture.
- Outstanding verbal and written communication skills