Bilingual (English and French) ) IT – Analyste qualité-Sr / Quality Control Analyst-Sr

LocationMontreal
Job CategoryInformation Technology
SP-ID23250
Position TypeContract
Application Deadline June 11, 2020
Experience Required5+ years
Job Duration6 months
Education RequiredN/A

Our client in Banking & Finance industry is seeking a Bilingual (English and French) ) IT – Analyste qualité-Sr / Quality Control Analyst-Sr  in Montreal. This is a 9 months contract position.
 
Job Description
 
Nature of the contribution:
 
The Senior Quality Advisor acts as a leader and recognized expert. He contributes to the achievement of the Bank’s strategic objectives, in particular by being an ambassador for agile principles and devops. He demonstrates strong leadership and influence with stakeholders. He supports key project stakeholders to guide strategic thinking, integration and optimization of quality management activities. He is also a test management specialist serving the organization.
 
Main responsibilities:
• Master the organization and execution of testing activities,
• Establish the test strategy in a multi-technology and multi-asset T.I. project or ecosystem, both in agile and traditional delivery,
• Understand the different delivery methods,
• Coach team members in the development of testing activities,
• Influence the definition and evolution of quality assurance practices,
• Recommend the appropriate tools,
• Define and communicate the relevant metrics (KPI),
• Establish a test approach within the project team in order to ensure test compliance,
• Make recommendations on the deployment of the solution in production,
• Provide expertise and act as a consultant in quality assurance and testing with various Bank stakeholders.
Job requirements:
• Completed baccalaureate, related to the business sector, and 7 years of relevant experience or Completed bachelor’s degree, related to the business sector, and 5 years of relevant experience,
• Strong leadership and ability to influence at all levels,
• Experience in Quality Assurance practices and software testing according to the best industry standards – ISTQB, IEEE, CMMI,
• Experience in tests in a DevOps context (Test Data Management, automation, integration and continuous deployment test approach),
• Experience in “Test-Driven-Development” and “Behavior-Driven-Development” development methods,
• Experience in test automation using new generations of tools,
• Experience in the banking sector, desirable,
• Experience in a collaborative context with external suppliers,
• Increased ability to adapt quickly to changes,
• Ability to manage several major files,
• Ability to work under pressure,
• Ability to communicate both orally and in writing,
• High sense of initiative and innovation,
• Bilingualism (spoken / written) French (4/5) and English (4/5).
 
INDIVIDUAL RESPONSIBILITIES:
• Ensure compliance with good quality assurance practices
• Participate in the estimates during the preparation of the different Gate
• Facilitate workshops allowing the writing and updating of the test strategy
• Coordinate and monitor the various NFR and deployment tests
• Ensure optimal test coverage by being aligned with the business process
• Implementation of a process to ensure optimal test coverage (while avoiding duplication of effort) using the tools available
• Set up an optimal process to expose the monitoring of the test activities included in the team
• Secure and coordinate the creation and reservation of test data according to the different ecosystems
• Define an anomalies workflow for efficient monitoring
• Ensure with the PO that the anomalies transferred to production are known and communicated to the necessary stakeholders
• Ensure continuous monitoring of the measures and KPIs identified in the test strategy with the team
 
SHARED RESPONSIBILITY
• Inter-team, inter-project, inter-system coordination for the quality aspect (eg scope of test execution, shared test execution, etc.)
• [With the whole team] Writing and updating the test strategy and automation strategy
• [With the production team] Monitor the quality of the code and the various deployments
• [With the production team] Participate in the definition of the deployment method between the different environments
• [With the implementation team] Ensure that the deployment plan is well documented to align the tests to be carried out
• [With the production team] Define the level of quality expected from the project stakeholders (eg unit test coverage, definition of acceptance criteria, etc.)
 
CHANGE AGENT
  Act as a caretaker, ambassador and coach at the level of quality practice within its project team and ensure the relay with the Quality chapter
• Bring different points of view: risks, technical implementation, quality impacts during story estimates
• Be on the lookout and implement test approaches facilitating left-shifting and automation such as ATDD, TDD, DevOps and pairwise in relation to the context of the project
• Facilitate the sharing of quality practice within the team in order to increase the versatility of the members
 
AFFECTING:
• Expose and communicate the quality level of the solution in development
• Explain the factors that may influence the priority and severity of new anomalies during triage
• Determine the quality factors for DOR and DOD
• Make improvements to implement in order to increase the overall quality of the solution
• Raise awareness of the PO at the quality level (acceptance criteria, involvement in the quality process, etc.)
 
Example of deliverable:
• Test strategy (approach, automation, NFR)
• Sorting of anomalies
• Dashboards necessary for quality monitoring
• Test coverage
• Monitoring of test execution
• Monitoring of anomalies
•Automating
• KPI monitoring
• Test plan for deployments
• Recommendations related to the approval of the CRM
• “Report” of anomalies transferred to production
 
FRENCH
 
:   Nature de la contribution:
 
Le Conseiller Senior Qualité agit à titre de leader et d’expert reconnu. Il contribue à l’atteinte des objectifs stratégiques de la Banque, notamment en étant un ambassadeur des principes agiles et devops. Il fait preuve d’un fort leadership et d’influence auprès des parties prenantes. Il accompagne les intervenants clés des projets pour guider la réflexion stratégique, l’intégration et l’optimisation des activités de gestion de la qualité. Il est également un spécialiste en gestion des tests au service de l’organisation.
 
Responsabilités principales:
• Maîtriser l’organisation et l’exécution des activités de tests,
• Établir la stratégie de tests dans un projet ou un écosystème multi-technologies et multi assets T.I., et ce tant en livraison agile que traditionnelle,
• Comprendre les différents modes de livraison,
• Encadrer les membres de l’équipe dans l’élaboration des activités de tests,
• Influencer la définition et l’évolution des pratiques d’assurance qualité,
• Recommander les outils appropriés,
• Définir et communiquer les métriques pertinentes (KPI),
• Mettre en place une approche de tests au sein de l’équipe projet dans le but d’assurer la conformité des tests,
• Faire des recommandations sur le déploiement de la solution en production,
• Fournir son expertise et agir à titre d’expert-conseil en assurance qualité et tests auprès de divers intervenants Banque.
 
Exigences pour le poste :

• Baccalauréat complété, connexe au secteur d’activité, et 7 années d’expérience pertinente ou Maîtrise complétée, connexe au secteur d’activité, et 5 années d’expérience pertinente,
• Fort leadership et capacité d’influence à tous les niveaux,
• Expérience dans les pratiques d’Assurance Qualité et tests logiciels et ce, selon les meilleurs standards de l’industrie – ISTQB, IEEE, CMMI,
• Expérience en tests dans un contexte DevOps (Test Data Management, automatisation, approche de tests en intégration et déploiement continu),
• Expérience dans les méthodes de développement « Test-Driven-Development » et « Behavior-Driven-Development »,
• Expérience en automatisation des tests utilisant des nouvelles générations d’outils,
• Expérience du domaine bancaire, souhaitable,
• Expérience dans un contexte collaboratif avec des fournisseurs externes,
• Capacité accrue à s’adapter rapidement aux changements,
• Habileté à gérer plusieurs dossiers d’envergure,
• Habilité à travailler sous pression,
• Habilité à communiquer tant à l’oral qu’à l’écrit,
• Sens élevé de l’initiative et de l’innovation,
• Bilinguisme (parlé/écrit) français (4/5) et anglais (4/5).
 
RESPONSABILITÉS INDIVIDUELLES:

• S’assurer du respect des bonnes pratiques en assurance-qualité
• Participer aux estimés lors de la préparation aux différentes Gate
• Animer les ateliers de travail permettant la rédaction et mise à jour de la stratégie de tests
• Coordonner et assurer un suivi des différents tests NFR et de déploiement
• S’assurer de la couverture optimale des tests en étant aligné avec le processus d’affaires
• Mise en place d’un processus pour assurer une couverture de test optimale (tout en évitant le dédoublement d’effort) à l’aide des outils disponibles
• Mettre en place un processus optimal pour exposer le suivi des activités de tests incluses dans l’équipe
• Arrimer et coordonner la création et la réservation des données de tests selon les différents écosystèmes
• Définir un workflow des anomalies pour un suivi efficient
• S’assurer avec le PO que les anomalies transférées en production sont connues et communiquées aux intervenants nécessaires
• Assurer un suivi en continue des mesures et KPI identifiés dans la stratégie de tests auprès de l’équipe
 
RESPONSABILITÉ PARTAGÉS
• Arrimage inter-équipe, inter-projet, inter-systèmes pour l’aspect qualité (ex périmètre d’exécution de tests, exécution de test partagée…)
• [Avec toute l’équipe] Écriture et mise à jour de la stratégie de tests et stratégie d’automatisation
• [Avec l’équipe de réalisation] Assurer un suivi de la qualité du code et des différents déploiements
• [Avec l’équipe de réalisation] Participer à la définition de  la méthode de déploiement entre les différents environnements
• [Avec l’équipe de réalisation] S’assurer que le plan de déploiement soit bien documenté pour aligner les tests à être effectués
• [Avec l’équipe de réalisation] Définir le niveau de qualité attendu de la part des intervenants du projet (ex couverture tests unitaires, définition des critères d’acceptation…)
 
AGENT DE CHANGEMENT
  Agir en tant que gardien, d’ambassadeur et de coach au niveau de la pratique qualité au sein de son équipe projet et assurer le relais avec le chapitre Qualité
• Apporter différents points de vue: risques, mise en œuvre technique, impacts qualité  lors des estimations de story
• Être à l’affût et mettre en place des approches de tests facilitant le left-shifting et l’automatisation tel que ATDD, TDD, DevOps et le pairwise en lien avec le contexte du projet
• Faciliter le partage de la pratique qualité à l’intérieur de l’équipe afin d’augmenter la polyvalence des membres
INFLUENCE:
• Exposer et communiquer le niveau qualité de la solution en développement
• Expliquer les facteurs pouvant influencer la priorité et sévérité des nouvelles anomalies lors du triage
• Déterminer les facteurs qualité pour la DOR et DOD
• Amener des améliorations à mettre en place afin de hausser la qualité globale de la solution
• Sensibiliser le PO au niveau qualité (critères d’acceptation, implication dans le processus qualité…)
 
Exemple de livrable:
• Stratégie de tests (approche, automatisation, NFR)
• Triage d’anomalies
• Tableaux de bord nécessaires pour le suivi de la qualité
• Couverture de tests
• Suivi exécution tests
• Suivi des anomalies
• Automatisation
• Suivi des KPIs
• Plan de tests pour les déploiements
• Recommandations en lien avec l’approbation de la MEP
• « Rapport » des anomalies transférées en production
 
Candidates must be in Canada and with valid work permit for being able to apply for this role.
 
Please reply to:
 
m.ramesh@maxsys.ca