Enable job alerts via email!

Software Developer-Test Engineering

General Motors of Canada

Markham

Hybrid

CAD 80,000 - 120,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Senior Software Engineer (Test), where you will ensure applications meet high standards across various requirements. This role involves advanced test planning and execution, collaborating with a diverse team to deliver quality projects. With a focus on innovation and inclusion, you'll have the opportunity to mentor junior staff and lead cross-team efforts, making a significant impact in a dynamic environment. If you're passionate about technology and want to contribute to a safer, more equitable world, this position is perfect for you.

Benefits

Paid Time Off
Healthcare
Dental Insurance
Vision Insurance
Life Insurance
Pension Contributions
Vehicle Purchase Plan

Qualifications

  • 4+ years of embedded software testing experience; mobile or automotive background is a plus.
  • Strong knowledge of QA methodologies and tools.

Responsibilities

  • Review business and software requirements, design verification plans, execute tests.
  • Collaborate with architects, engineers, and project managers for project delivery.
  • Create test cases, automate testing, and track defect resolution.

Skills

Embedded Software Testing
Android Testing
Python
Java
C++
Test Automation Tools
QA Methodologies
Scrum/Agile
Problem-Solving Skills
Analytical Skills

Tools

Robot Framework

Job description

Job Description

Work Arrangement: Hybrid: This role is categorized as hybrid. The successful candidate is expected to report to Markham Elevation Centre (MEC) at least three times per week.

Position Overview: The Senior Software Engineer (Test) ensures applications meet GM software and feature standards across functional, system, quality, security, performance, and architecture requirements. The role involves advanced test planning, execution, and quality reporting, including creating and implementing automated and manual test cases and plans.

Level Expectations:

A fully qualified individual contributor with comprehensive knowledge of their function, exercising independent discretion on significant matters. This is typically the level most professionals attain in their career.

Expertise:
  • Recognized as an experienced professional with complete knowledge of their area and broad related knowledge.
  • Handles broad challenges through independent analysis, identifying and proposing solutions to improve processes and support strategies.
  • Uses advanced analytical techniques to resolve non-standard problems.
  • Works independently with minimal guidance, serving as a resource for less experienced colleagues.
Complexity:

Devises solutions based on limited information, solving new problems requiring deep experience and strategic thinking. Builds relationships with senior internal and external partners, using data to demonstrate value and address objections. Effectively influences broader functional areas through persuasion and strategic communication.

Scope and Impact:

Handles diverse challenges with multiple components, developing comprehensive solutions independently. Leads cross-team efforts, mentors junior staff, and has significant operational impact.

Responsibilities:
  • Review business and software requirements, design verification plans, execute tests, log defects, and report metrics and status.
  • Collaborate with architects, engineers, developers, and project managers to ensure high-quality, timely project delivery.
  • Manage resources efficiently, identify constraints, and lead testing activities.
  • Create test cases, automate testing where possible, troubleshoot issues, and track defect resolution.
  • Review and provide feedback on test plans, evaluate test metrics, and propose process improvements.
  • Develop expertise in specific components, systems, or business processes over time.
  • Uphold GM values, model behaviors, and contribute to a positive culture.
Additional Qualifications:
  • 4+ years of embedded software testing experience; mobile or automotive background is a plus.
  • 2+ years testing Android code.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with test automation tools like Robot Framework, scripting, and manual testing.
  • Strong knowledge of QA methodologies and tools.
  • Excellent communication skills.
  • Self-motivated, curious, timely, quick learner, adaptable.
  • Experience with Scrum/Agile methodologies.
  • Problem-solving, analytical, coordination, and interpersonal skills.
  • Experience in Audio, Connectivity, Android Auto, CarPlay, vehicle communication protocols (CAN, LIN) is a plus.

Note: GM does not sponsor immigration-related work authorization for this role.

Benefits:

Our total rewards program includes paid time off, healthcare, dental, vision, life insurance, pension contributions, vehicle purchase plan, and more.

About GM:

Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. We aim to lead positive change for a better, safer, and more equitable world.

Why Join Us:

We strive to be the most inclusive company, fostering a culture of belonging and impactful work, supporting flexible work arrangements.

Diversity and Inclusion:

We are committed to a discrimination-free, inclusive workplace that values diversity, which enhances our ability to create innovative products.

Equal Opportunity:

Accommodation is available for applicants with disabilities. We value diversity and are an equal opportunity employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80.000 - 120.000

Yesterday
Be an early applicant

Associate Software Engineer

Foundant Technologies, Inc.

Toronto

Remote

CAD 50.000 - 90.000

Yesterday
Be an early applicant

software developer

www.canadainternational.gc.ca - Jobboard

Whitby

Remote

CAD 60.000 - 100.000

3 days ago
Be an early applicant

Software Developer

DataAnnotation

Toronto

Remote

CAD 100.000 - 125.000

5 days ago
Be an early applicant

Lead Software Developer

House of Blues

Old Toronto

Remote

CAD 80.000 - 120.000

8 days ago

Senior Software Developer - Full Stack

Electric Mind Inc.

Toronto

Remote

CAD 70.000 - 110.000

Today
Be an early applicant

Lead Software Developer, Data Technology (Canada)

Braintrust

Ontario

Remote

CAD 98.000 - 138.000

4 days ago
Be an early applicant

Développeur logiciels III/ Software Developer III

Ticketmaster

Toronto

Remote

CAD 70.000 - 110.000

9 days ago

Full Stack Software Developer (Bilingual - French and English)

TV2 Consulting

Toronto

Remote

CAD 70.000 - 110.000

9 days ago