Software test manager


The Software Test Manager is responsible to lead his/her team in the validation of the software in assigned projects. He is in charge of managing the team, defining the test architecture, communication/coordination with the cross-functional team and status reports to senior management. This person should be passionate about software testing, a software test advocate and a strong desire to guide the organization to be an industry leader in this area.  The Manager analyses projects validation requirements, defines software test architectures, required tools, processes and procedures for software testing.  The incumbent defines test deliverable according to internal customer’s expectations, plans the work of junior software test engineers and ensure execution to the plan to meet all defined milestones and requirements.  This role is responsible for the creation of validation documentation consistent with project requirements, reviewing validation reports with customers (internal or external).  An important element of this role is to improve the quality of the software work product by driving the latest methodologies/strategies/tools in test & test automation; driving improvements in test coverage, time-to-test and minimize bug escapes.  The incumbent’s basic knowledge of electronic circuits & software enables him to work on products that integrate mechanical and electrical interactions.  More specifics include:

  • Manage the software test group in all aspects
  • Represent the Software test group in the multi-functional project team;
  • Lead the estimation, planning and execution of software validation activities on assigned projects;
  • Analyzing and interpreting customer needs;
  • Responsible for the software test architecture, environment, tools and deliverables (e.g., test reports);
  • Define tasks and allocate work elements for software team.  Track progress and ensure project team is on schedule, meeting milestones and performance/quality objectives;
  • Lead & mentor software testers to execute assigned software test task to plan with the required level of quality;
  • Taking an active role in the continuous improvement of software test processes;
  • Define practices to ensure software development meets automotive standards in terms of reliability and safety;
  • Define practices to ensure software test is modular, reusable, documented and tested;

Qualifications (preferred):

  • Experience in C and C++ coding languages;
  • Experience in C#, other object oriented languages or Vector product suite;
  • Experience in Agile development methodologies;
  • Experience in test automation methodologies and tools;
  • Excellent at analyzing and synthesizing;
  • Experience working with microcontrollers (e.g., Microchip, NXP, (Freescale), Atmel, Infineon, etc.);
  • Knowledge of applicable automation standards (ISO, SAE);
  • Knowledge of functional safety concepts (ISO26262, IEC61508, etc.);
  • Knowledge of standard measurement equipment (oscilloscope, multimeter, signal generator, etc.);
  • Working Knowledge in the Automotive Industry;



  • Ability to work in a global multi-cultural business environment essential;
  • Excellent written and verbal English skills essential;
  • Customer oriented;
  • Good decision maker;
  • Good leader and management skills;
  • Strong communication skills;
  • Creative and innovative;


Academics and experience:

  • Bachelor degree in software engineering, computer engineering or electrical engineering specializing in computer/software;
  • 5 years’ experience in embedded software testing;
  • 3 years’ experience in embedded programming;
  • 2 years’ experience as a software architect or technical team leader;


Work environment:

Occasional international travel required;

Région: Québec
Date limite de candidature: 09-06-2018
Date de début souhaité: ASAP
Lieu de travail: Shawinigan
Contacts: Caroline Brouillette
Tel.: +1 819-533-3201