General Motors is looking to solve the problem of ensuring the highest possible quality of their software projects through effective testing and verification.
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
- Knowledge of, and experience with, Scrum/Agile software development process
- 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.
- 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.
- Logs, tracks, and verifies resolution of requirements and software defects.
- Reviews test plans written by others and provides insightful feedback/assistance.
Other
- Self-motivated, curious, able to deliver on time, a quick-learner, and able to work in a fast-paced & flexible work environment
- Outstanding verbal and written communication skills
- Strong problem-solving and analytical skills, coordination skills, and interpersonal skills
- Holds themselves and others accountable for demonstrating GM values and cultural behaviors. Models GM behaviors and helps to build a winning culture.
- Bachelor's degree or higher in a relevant field (not explicitly mentioned but implied)