Skip to main content

Job ID:

Job Category:

Location:

Job Type:

Date Posted:

Apply
Apply Now >>    
Job Title :
Développeur, Automatisation des tests/ QA Test Automation Developer
Job ID :
1803386
Category :
Information Technology
Location :
Montreal, QC CA
Job Type :
Full Time
Posted On :
4-23-2018
Job Description :
Description

English description to follow.


Recherchez-vous des possibilités illimitées de perfectionnement et de réussite?  En proposant un travail qui apporte des défis dans un environnement souple et coopératif, nous pouvons aider nos clients à réaliser leurs rêves et leurs aspirations.

Les Services d’assurance de la qualité (AQ) sont des services partagés qui offrent des tests et des évaluations de la qualité à l’égard des applications et des systèmes des unités administratives de la Division canadienne. Ils utilisent la méthode Agile et l’approche traditionnelle dite « en cascade ».

À titre de développeur, Automatisation des tests, Assurance de la qualité, vous contribuerez à accélérer la livraison de produits en automatisant des scripts de tests répétables durant le processus de développement de produits. Chaque jour, vous travaillerez de près avec des développeurs, des testeurs et du personnel de l’équipe Développement et exploitation pour implémenter des tests dans la liste des projets de l’équipe Intégration continue. À titre de membre de l’équipe, vous contribuerez à la réussite de celle-ci relativement à l’amélioration de l’approche en matière d’AQ au moyen d’outils modernes liés à l’automatisation ainsi qu’au développement et à l’exploitation.
 
RESPONSABILITÉS
  • Travailler au sein d’une équipe de projet, collaborer avec des développeurs, des testeurs, d’autres développeurs, Tests, et des responsables, Intégration continue, pour élaborer les tests automatisés et les configurer de façon à ce qu’ils s’exécutent sur une plateforme de déploiement au moyen d’outils comme Selenium et les progiciels Java et Maven, HP UFT, divers outils d’essai de services Web, Jira, Jenkins, Gitlab, Docker et HP ALM.
  • Mettre au point et développer des ensembles de tests automatisés réutilisables : tests unitaires, tests intégrés, tests de rendement et tests fonctionnels avec les experts en matière d’assurance qualité et les spécialistes du domaine.
  • Identifier et créer des données sur les tests réutilisables, précisément pour les tests automatisés.
  • Identifier et créer des données sur les tests réutilisables grâce à l’automatisation.
  • Gérer les demandes de tests, évaluer le temps requis et travailler avec les autres membres de l’équipe pour définir les priorités, en appliquant la méthode d’essai fondé sur le risque.
  • Aider l’équipe dans la maintenance et l’amélioration de l’infrastructure et de l’architecture logicielles.
  • Participer à l’élaboration de la stratégie en matière de tests, aux évaluations des tests et aux discussions portant sur la planification.
  • Communiquer les résultats des tests et souligner tout risque potentiel pouvant compromettre la qualité.
  • Former et conseiller les autres membres de l’équipe AQ, relativement aux outils et à l’automatisation des tests.
  • Repérer, isoler, documenter, localiser les défauts et effectuer des tests de régression pendant le processus d’AQ, en utilisant efficacement un outil de suivi de bogues.
  • Proposer des idées sur les fonctions de codage efficaces (de préférence, réutilisables) dans UFT et Selenium.
  • Régler les problèmes communs d’exécution de scripts ayant trait à UFT et Selenium.


Are you looking for unlimited opportunities to develop and succeed?  With work that challenges and makes a difference and a flexible and supportive environment, we can help our customers achieve their dreams and aspirations.


Quality Assurance Services (QAS) is a shared service that provides quality and testing services for systems and applications across all Canadian Division business units operating in both Agile and Waterfall methodologies.


As a QA Test Automation Developer you contribute to accelerating product delivery through automation of repeatable test scripts during product development. On a daily basis, you work very closely with developers, testers and DevOps staff to integrate tests into Continuous Integration pipelines.  As a team member you contribute to the success of your team to improve QA approach by using modern automation and DevOps tools.


RESPONSIBILITIES

  • Work within a project team, collaborate with Developers, Testers, peer Test Developers and Continuous Integration Leads to build the automated tests and configure them to execute in a deployment platform using tools such as Selenium with Java and Maven packages, HP UFT, various web service test tools, Jira, Jenkins, Gitlab, Docker, HP ALM, Robot & DevTest
  • Create and maintain a reusable set of automated test: Unit, Integrated, Performance, and functional tests with QA and business experts.
  • Identification and creation of reusable test data, particularly for automated testing
  • Identification and creation of reusable test data through automation
  • Manage test requests, estimating time needed and working with other team members to set priorities following risk based testing approach.
  • Assist team in maintenance and enhancements of Software Architecture and Infrastructure.
  • Participate in test strategy, test estimation and planning discussions
  • Communicate test results and highlight any potential quality risks
  • Train & guide other QA team members on tools and test automation.
  • Responsible for finding, isolating, documenting, tracking, and regressing defects through the QA process utilizing a bug tracking tool effectively
  • Provide ideas on efficient code functions (preferably reusable) in UFT and Selenium
  • Troubleshoot common UFT and Selenium script execution issues.


Qualifications

  • Au moins deux années d’expérience en mise à l’essai de logiciels et en mise à jour de tests automatisés.
  • Expérience au sein d’une compagnie d’assurance ou d’une société financière; connaissance des systèmes financiers, un atout.
  • Connaissance d’UFT et de Selenium; tests d’applications mobiles, un atout.
  • Connaissance d’outils d’essai de services Web tels que SoupUI et Postman.
  • Capacité à écrire des scripts UFT pour des plateformes autres que Web, comme ActiveX et VB.
  • Connaissance et expérience liées à Robot Framework, un atout.
  • Connaissance des outils, de la méthodologie et des processus relatifs à l’assurance de la qualité.
  • Baccalauréat en informatique ou expérience de travail équivalente.
  • Connaissance théorique et pratique des processus de développement et d’exploitation, des méthodes Agile (Scrum) et Kanban ainsi que des processus d’intégration et de déploiement continus, un atout.
  • Expérience pratique dans le domaine des technologies infonuagiques.
  • Expérience pratique en conception et en tests de systèmes dorsaux.
  • Certification CSTE/CSQA, un atout.
  • Expérience liée aux systèmes de contrôle à la source et à la gestion de configuration, un atout.
  • Aptitudes à travailler de façon autonome aussi bien qu’avec diverses équipes.
  • Motivation, minutie, esprit d’initiative et sens de la collaboration.
  • Conscience et compréhension de la diversité culturelle.
  • Capacité à distinguer les méthodes Agile et en cascade dans le cadre de l’AQ.
  • Expérience pratique en conception de tests automatisés de scripts parallèlement à des activités de développement dans un environnement Agile, un atout.

À Propos de Manuvie
 
La Société Financière Manuvie, groupe mondial et chef de file des services financiers, aide les gens à réaliser leurs rêves et leurs aspirations en priorisant leurs besoins et en leur fournissant de bonnes solutions et recommandations. Elle exerce ses activités principalement sous les noms de John Hancock aux États-Unis et de Manuvie ailleurs dans le monde. Elle propose des conseils financiers ainsi que des solutions d’assurance, de gestion de patrimoine et de gestion des actifs à des particuliers, à des groupes et à des institutions. À la fin de 2017, elle comptait environ 34 000 employés, 73 000 agents et des milliers de partenaires de distribution au service de plus de 26 millions de clients. Au 31 décembre 2017, son actif géré et administré se chiffrait à plus de 1 040 milliards de dollars canadiens (829,4 milliards de dollars américains) et, au cours des 12 mois précédents, elle avait versé à ses clients près de 26,7 milliards de dollars. Elle exerce ses activités principalement en Asie, au Canada et aux États-Unis, où elle est présente depuis plus de 100 ans. Son siège social mondial se situe à Toronto, au Canada, et elle est inscrite aux bourses de Toronto, de New York et des Philippines sous le symbole « MFC », ainsi qu’à la Bourse de Hong Kong sous le symbole « 945 ».


  • 2+ years of experience in testing software and maintaining test automation
  • Experience within a Financial and/or Insurance Company and/or Financial systems is an asset.
  • Knowledge of UFT and Selenium – mobile testing will be an asset
  • Knowledge of web service testing tools such as SoapUI and Postman
  • Knowledge of API testing tools such as DevTest an asset
  • Ability to create UFT scripts for non- web platforms such as – ActiveX and VB.
  • Knowledge and experience with Robot framework considered an asset
  • Knowledge of QA tools, methodology and process
  • Bachelor’s degree in Computer Science or equivalent work experience
  • Knowledge and Experience with DevOps, Agile, Scrum, Kanban, Continuous Integration and Continuous Deployment is an asset.
  • Have hands-on experience with cloud based technologies
  • Have hands-on experience building and/or testing backend systems
  • CSTE, CSQA certifications is an asset
  • Experience of source control systems and configuration management is an asset
  • Ability to work both independently and on a wide variety of teams
  • Self-motivated, detail-oriented, proactive, and collaborative
  • Awareness and understanding of cultural diversity
  • Ability to differentiate QA processes between Waterfall and Agile
  • Experience building automated test scripts in parallel of development efforts in an Agile environment is an asset.


About Manulife

 

Manulife Financial Corporation is a leading international financial services group that helps people achieve their dreams and aspirations by putting customers' needs first and providing the right advice and solutions. We operate primarily as John Hancock in the United States and Manulife elsewhere. We provide financial advice, insurance, as well as wealth and asset management solutions for individuals, groups and institutions. At the end of 2017, we had approximately 34,000 employees, 73,000 agents, and thousands of distribution partners, serving more than 26 million customers. As of December 31, 2017, we had over $1.04 trillion (US$829.4 billion) in assets under management and administration, and in the previous 12 months we made $26.7 billion in payments to our customers. Our principal operations are in Asia, Canada and the United States where we have served customers for more than 100 years. With our global headquarters in Toronto, Canada, we trade as 'MFC' on the Toronto, New York, and the Philippine stock exchanges and under '945' in Hong Kong.



Category:
Information Technology
Apply Now >>    
Link for schema

Privacy

Any personal information you provide through this site will be privy only to Manulife for the purpose of evaluating your qualifications and experience. At all times, your personal information will be protected by the application of our Privacy Policy.