At GM Canada, you will find go-getters, people that dream big and go the extra mile to uncover the next ground breaking idea.
From designing and engineering state-of-the-art plants, developing new vehicles and self-driving technologies, and creating new marketing programs-
we are determined to change the future of mobility.
We are looking for individuals who are striving to make a difference and who want to join one of the world’s most iconic companies.
With over 100 years of rich history in Canada, help us redefine what the next 100 years should look like. Innovation Lives Here and so should you!
The Software Test Specialist will be an important member of our newly founded software group at GM Canada, which is part of the larger GM Global Engineering team.
The Software Test Specialist will be responsible for defining, implementing, executing, and maintaining test plans, test cases and test automation tools / scripts to ensure software is delivered with high quality.
The Software Test Specialist reviews requirement specifications and design documents, to better understand the features and make the efficient design of suitable test cases.
This role will work closely with software development teams, requirement teams and program managers during the entire product lifecycle. What We Need You To Do
Define test strategy and test plan based on software development plan
Design detailed test cases based on requirements and test plan
Develop test tools and test scripts to automate the testing
Prepare test report, provide initial issue analysis, and contribute to defect prevention
Setup and configure necessary test equipment and environments for test execution and automation
Participate in the continuous improvement of test processes and methodologies
Who We Are Seeking
2+ years of experience in testing Android is a must - or equivalent mobile / embedded software testing
5+ years of software quality assurance or test experience in mobile or automotive industry
Good programming skills in common languages, such as JAVA, C++ or Perl
Must have strong automated testing experience
Strong experience with test automation framework, tool development and scripting
Solid knowledge of software quality assurance methodologies and tools
Knowledge of Scrum / Agile software development process
Embedded software development experience as a plus
Experience with vehicle communication network protocols (CAN, MOST etc) as a plus
Outstanding verbal and written communication skills
Self-motivated, able to deliver on time, a quick-thinker, a quick-learner and able to work in a fast-paced work environment
Strong problem-solving and analytical skills, coordination skills, and interpersonal skills
Bachelor's degree in Computer Science, Software Engineering, or equivalent field
Advanced degrees preferred