General Motors is looking to improve the quality and on-time delivery of their projects by hiring a Software Test Engineer with deep experience in software test strategy and automation.
Requirements
- 2+ years of embedded software test experience
- 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.
- Interacts with managers, technical leads, and peers to share information and clarify instructions, lead projects, build/automate/execute test plans, and assist in test strategy and process improvements.
- Analyzes and reviews business and system requirements.
- Derives and produces accurate test estimates.
- 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
- This role is categorized as hybrid. This means the successful candidate is expected to report to Mountain View, CA three times per week, at minimum.
- 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
- Strong problem-solving and analytical skills, coordination skills, and interpersonal skills
- This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate.