Spécialiste de l'automatisation de l'assurance de la qualité - Montreal, Canada - Morgan Stanley

    Default job background
    Temps plein
    Description
    Spécialiste de l'automatisation de l'assurance de la qualité (Hybride)

    Numéro de l'emploi :

    Offre d'emploi publiée le

    :26 avr. 2024

    Emplacement principal

    :Americas-Canada-Quebec-Montreal

    Emploi

    :TechnologieType d'emploi:Temps pleinÉchelon:Adjoint conseil Description

    Ce que nous offrons :


    • L'occasion de travailler avec certains des meilleurs professionnels du secteur, au sein d'une société qui valorise l'intellect individuel tout comme le travail d'équipe

    • Des bureaux à la fine pointe de la technologie aménagés pour maximiser la collaboration

    • Des modalités de travail flexibles et un environnement de travail hybride

    • Rémunération et avantages sociaux concurrentiels

    • Des défis enrichissants qui offrent des possibilités d'apprentissage et d'avancement constants

    • Un environnement qui exploite tout le potentiel de la technologie

    Morgan Stanley croit au principe d'équité en matière d'emploi. Elle s'efforce de fournir un environnement de travail accueillant et inclusif au sein duquel chaque personne peut exploiter son plein potentiel.

    Description du poste :

    Le candidat doit être en mesure de s'adapter à un environnement en constante évolution et d'exécuter plusieurs tâches en même temps, en plus de s'épanouir dans un rôle dynamique d'assurance de la qualité qui nécessitera son plein investissement. Le poste nécessite d'interagir avec des clients du milieu, des développeurs, des fournisseurs externes et d'autres membres de l'équipe d'assurance de la qualité. Le candidat travaillera sur des initiatives en cours et futures au sein de l'équipe mondiale d'assurance de la qualité. Dans le cadre de ses processus de développement, l'équipe applique des méthodologies Agile, dont la méthodologie Scrum, le développement axé sur les essais (TDD, « Test Driven Development ») et l'intégration et la livraison continues (CI/CD, « Continuous Integration and Continuous Delivery »).

    Ce qui suit sera également attendu des candidats :


    • Le candidat doit être un ingénieur de développement de logiciels qui possède une expérience pratique en matière d'essais (SDET, « Software Development Engineer in Test »). Il doit être en mesure de travailler avec des équipes de développement et d'assurance de la qualité géographiquement dispersées dans le cadre d'un projet dynamique en constante évolution, à haute visibilité et sous haute pression.

    • Le candidat retenu devra contribuer directement au projet et prendre en charge divers produits livrables de l'assurance de la qualité.

    • Le candidat retenu devra principalement :

    • Être passionné par l'automatisation et l'écriture de tests de bout en bout, y compris les applications frontales/dorsales, avec une forte maîtrise du concept de programmation orientée objet (OOP, « Object-Oriented Programing »).

    • Créer un programme et une infrastructure de test.

    • Être à l'aise avec les essais et les déploiements fréquents et incrémentaux de codes.

    • Être capable d'utiliser une grande variété de technologies et d'outils libres et développés à l'interne.

    • Avoir une approche pratique pour la mise en œuvre des processus d'assurance de la qualité à partir de l'analyse des exigences, de la conception de tests, de l'automatisation et d'analyses.

    • Assumer la responsabilité à l'égard de la qualité et la ponctualité de la livraison.

    • Collaborer avec des développeurs et de multiples parties prenantes au sein de l'entreprise et à l'échelle mondiale pour promouvoir les normes d'assurance de la qualité en participant avec eux à l'ensemble du cycle de vie du développement logiciel (SDLC).

    • Être en mesure de communiquer ce qui touche aux principaux enjeux et de fournir des mises à jour sur la progression de façon périodique, précise et rapide.

    • Travailler en étroite collaboration avec les directeurs techniques afin d'élaborer la meilleure conception technique et la meilleure approche pour tester nos fonctionnalités à grande échelle.

    • Élaborer des solutions logicielles lorsque le problème n'est pas bien défini.

    • Être en mesure de comprendre l'interaction entre les composants d'un système distribué pour veiller à ce qu'ils fonctionnent correctement.

    Qualifications

    Compétences requises :


    • Trois ans ou plus d'expérience de travail pratique liée à l'automatisation de l'assurance de la qualité à l'aide de Java

    • Expérience dans la création d'un cadre d'automatisation à l'aide de Java

    • Expérience en développement d'automatisation des tests pour les applications Web utilisant Cypress, Selenium ou BDD Cucumber

    • Expérience en développement d'automatisation des tests dans le cadre de projets Agile

    • Expérience en développement d'automatisation des tests pour les applications dorsales, de préférence en utilisant REST Assured

    • Baccalauréat dans une discipline connexe

    • Bonne connaissance des concepts de test et compréhension des concepts de base de données et des concepts OOP; solides compétences Java essentielles

    • Connaissance approfondie de divers types de tests, notamment des tests client/serveur, de la boîte blanche et de la boîte noire, positifs et négatifs et de bases de données relationnelles

    • Solides aptitudes en conception de test, en écriture de cas de test, en automatisation et en analyse

    • Connaissance approfondie des diverses phases de tests, dont les tests de fonctionnalité, d'intégration et de régression

    • Configuration et utilisation des outils d'intégration continue

    • Capacité à apprendre de nouvelles choses, souci du détail au niveau architectural et approche novatrice envers les tests

    • Excellentes aptitudes en analyse et en résolution de problèmes

    • Excellentes compétences interpersonnelles et approche professionnelle

    Compétences souhaitées :


    • Connaissance de Protractor, de TypeScript et de Python

    À propos de nous :

    Morgan Stanley est une société mondiale de services financiers ainsi qu'un chef de file dans le domaine des services bancaires d'investissement, de gestion de titres, de gestion de placements et de gestion du patrimoine.

    Avec plusieurs milliers de technologues travaillant à Montréal, le Centre technologique de Morgan Stanley contribue de façon importante aux principales plateformes technologiques de la société, notamment la négociation électronique et à faible latence, l'ingénierie en nuage, la cybersécurité, l'IA et l'apprentissage automatique, ainsi que les technologies pour les utilisateurs finaux.

    Morgan Stanley a été nommée l'un des meilleurs employeurs de Montréal et l'un des meilleurs employeurs au Canada pour les jeunes en 2022.

    Tous nos postes sont situés à Montréal, Québec. Nous offrons un environnement de travail hybride, combinant le télétravail et la présence au bureau.

    La connaissance du français et de l'anglais est requise.