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 identifying the position(s) you are interested in. Qualified individuals will be contacted by our human resources department.
CTC005919 : QA Developer
Location : Montreal, Quebec
Field : Automated
Position Type : Contract
Starting : May 5, 2021
Ending : November 5, 2021
Resources Required : 1
Position Description
  • Duration: 12 months with the possibility of permanence.
  • Bilingualism: Mandatory. French 5/5 and English 4/5. The work team is perfectly bilingual.
  • Telecommuting: 100% remote for the moment.

Required :

  • Has specialized knowledge of a business domain and market best practices.
  • Bachelor's degree and 2-4 years of experience
  • Experience in Automated testing frameworks, Selenium, Java, Python, RPA, Apex, Cucumber, Jenkins, Git, MQ, APi's, AWS, MFT, unit testing, integration testing, functional testing

***Given the strategic nature of the role and the increasing importance of QA developers in the client's IT delivery strategy, we prefer candidates who are interested in tenure.

***Important: We want this person to be a QA analyst with a technical background who will develop tests not only in Excel but also in technical systems.


  • The QA Developer will be part of a multi-disciplinary IT delivery team responsible for supporting and evolving the Fenergo platform used for client onboarding. The QA Developer will work closely with the Financial Market Operations team, who are the business owners and data managers of the Fenergo platform.

General Description :

  • Supports applications and their technology environments.
  • Support related business processes.
  • Experienced in analysis, design, execution and conceptual thinking.
  • Enhances and develops approaches to implement tactical and strategic decisions.
  • Technical contributor that analyzes requirements and gaps, writes functional specifications and configures the solution.

Nature of Activities:

  • Develops or improves systems and processes or develops innovative approaches and acts as a professional resource for a specialized department or business line
  • Anticipates problems, develops mitigation solutions and control mechanisms
  • Translate manual tests into automated tests
  • Technical contribution including development and configuration of automated tests, execution reports, assurance of creation of bugs/defects related to non-conforming tests.
  • Analyze specifications, write and execute test scripts, document deficiencies.
  • Ensures that test strategies and plans are in place for all functional and non-functional requirements and tests to be executed.
  • Ensures that unit, integration and functional tests are automated and well defined.

Communication and influence:

  • Contributes to major projects or committees and collaborates on problem solving.
  • Ensure that you work with other team members

Problem Solving :

  • Anticipates problems and their potential impacts and identifies ways to improve existing practices by analyzing a large amount of information (i.e. multilevel analysis)
  • Develops the analysis methodology within his/her unit and implements control mechanisms for the validation of analyses

Thinking Framework:

  • Ensures the evolution of existing work processes, practices and services in the professional area and supports the implementation and optimization of programs, approaches and/or systems related to the achievement of the business plan
  • Manages the deployment of improvements in an autonomous and automated manner