Career Opportunities Contact Us Français Italiano
Home Services Solutions Profile
In order to meet the growing needs of our customers, we are constantly searching for dynamic, qualified individuals to join the CTC resource team. Currently, there are several career opportunities available at CTC. If you feel you satisfy the qualifications for one of the positions listed on this page, please send your CV to resources@ctcinc.ca identifying the position(s) you are interested in. Qualified individuals will be contacted by our human resources department.
CTC005995 : Test Manager (MDM)
Location : Montreal, Quebec
Field : QA
Position Type : Contract
Starting : June 14, 2021
Ending : October 31, 2021
Resources Required : 1
Position Description

Duration: Until the end of October with the possibility of extension and permanence

Bilingual: Essential

Description: Major project, at the heart of NLC's digital transformation strategy

Your main challenges

- Participate in the implementation of a Continuous Testing practice within a large-scale program;

- Develop the practice in squads where automated tests are absent;

- Consolidate existing automated tests;

- Integrate pipeline principles into test execution;

- Introduce the use of isolated environments (mocking/stubbing);

- Implement sound test data management;

- Work in close collaboration with various IT teams;

More specifically, you will have to :

- Understand the continuous testing target and break it down into multiple iterative deliverables;

- Identify the current practices in the different squads/clans and the level of maturity per clan to determine the effort to reach the target;

- Organize and structure existing automated tests;

- Accompany the teams in the implementation of good practices (management and collaboration on source code, use of libraries, ...);

- Participate in the test isolation effort (stubbing/mock);

- Contribute to the effort of stabilizing automated tests; - Analyze test data requirements;

- Work closely with analysts, development teams, Scrum Master and PO;

- Educate stakeholders on the efforts required to implement a continuous testing practice;

- Participate in the strategy and automation of end-to-end testing;

- Participate in the implementation of indicators (development, continuous testing, team progress, ...);

- Contribute to the evolution of the testing framework.

Requirements

- Personality that brings people together and demonstrates leadership in the field;

- Demonstrate curiosity, flexibility and open-mindedness;

- Developed sense of autonomy and organization;

- Ability to work in a team

- Experience in test automation and scripting;

- Very good knowledge of RESTful services (JSON) and APIs;

- Knowledge of ETL and batch mode;

- Mastery of Jenkins;

- Experience in containerization (Docker);

- Knowledge of testing frameworks (Java, Junit, RestAssured);

- Experience in source code management;

- Experience in test isolation (stubbing/mock);

- Knowledge of Agile methods (Scrum, Kanban, SAFe);

- Knowledge of Atlassian tools (JIRA, Confluence, ...);

- Bilingualism (spoken/written) French and English