CTC005285 - Développeur en tests automatisés

Secteur industriel: Bancaire/Banking
Type d'emploi: Contract
Durée:
Mode de travail: On Site

Description

This position is not for test analysts.

Will this posting offer possibilities for permanency? Yes

Curiosity, rigour, openness, dynamism, collaborator, agile, committed and positive are at the heart of your state of mind? You have the skills of a developer with quality assurance concepts who loves automation, a new challenge awaits you at the heart of one of our implementation teams. This one is working on the redesign of an application in Cobol to Java requiring automated tests in a CI/CD development cycle. If you think you have the talent needed to develop automated tests, then come join the IT delivery team - Asset Management and Brokerage Operations.

This position reports to the Director of Transformation and Development.

Primary responsibilities:

Your main challenges:

- Integrate remotely in a project that has been running for 4 months.

- As part of the delivery team, work closely with the project team to understand the requirements and translate them into scenarios/test cases;

- Being open to dialogue, enjoy working closely with others to understand and clear up the unknown.

- Have a good knowledge of the development process, particularly in agile initiatives, especially Scrum.

- Adopt and use specialized tools for automated testing.

- Make automated testing a major component of product compliance management.

- Participate in the continuous improvement of methodology and best practices related to test automation.

More specifically, you'll have to:

- Contribute to the execution of test cases, document anomalies, test results and data used for testing;

- Ensure adequate test coverage (including non-functional) by identifying optimal test cases to automate;

- Create high quality, maintainable and high performance automated test code.

- Work directly with the test automation expert during test planning and execution;

- Define the test strategy and approach for Capacity, Performance, Robustness (CRR) and regression.

- Use risk-based techniques to develop, maintain and execute a series of automated tests for various banking software products.

- Build capacity in test automation tools and methodologies and provide an audit of existing automation at the NLC.

- Select and develop test automation tools, applying the latest techniques in test automation (data-centric testing).

- Define a performance and regression testing strategy in collaboration with internal/external parties.

- Minimize unplanned testing activities, contribute to innovative solutions that highlight the flexibility and agility of the testing team.

- Provide in-house expertise on quality assurance of automated tools.

Requirements

- Demonstrated experience with continuous CI integration and continuous CD deployment as well as with the following tools:

o Atlassian Suite (especially Jira)

o Java

o Selenium

o Soap-UI

o Jenkins

o Maven

o Git/Bitbucket

Bilingualism (spoken/written) French and English (3/5) (The work environment is mainly francophone)

Open has permanence (Those seeking permanence have priority over pure consultants)

More than 5 years of experience in test automation, including planning, development and maintenance of scripts;

- Ability to work in a team environment

- Be rigorous and detail-oriented

- Experience working with industry standard FDIs (especially Eclipse)

- Experience working with databases and writing complex SQL queries.

- Comfortable with the client-server paradigm

- Have a serious basis on http/https and ldap protocols

- Knowledge of the following tools is an important asset:

o Xray (TCM for Atlassian/Jira)

o Protractor

o SauceLab

Given the current situation regarding covid 19, the candidate will be teleworking. Under normal circumstances, there is the possibility of teleworking.

Notre barre latérale

Bienvenue sur le nouveau site web de la CTC.