General Motors is looking to improve the quality and efficiency of their software development lifecycle by hiring a Software Test Engineer who can contribute to the on-time delivery of projects with the highest possible quality.
Requirements
- 2+ years of embedded software test experience
- 2+ years of experience in testing Android code
- Experience with AI/ML, NLP, speech recognition, and voice assistant technologies in software testing and validation.
- 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
- Hands-on experience with CI/CD tools such as Jenkins, GitHub, and Artifactory
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.
- Executes manual and automated tests, troubleshoots script and test environment issues, triages and logs defects, and tracks progress to plan.
- Logs, tracks, and verifies resolution of requirements and software defects.
- Creates test-execution plans, categorizes and manages test suites, and proposes innovations in the testing process via tools, techniques, and process tweaks.
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.
- Enhances relationships and networks with senior internal/external partners who are not familiar with subject matter and often require persuasion.
- Self-motivated, curious, able to deliver on time, a quick-learner, and able to work in a fast-paced & flexible work environment