développeur tests automatisés

2 weeks ago


Montreal, Quebec, Canada BDC Full time

Viens faire banque à part.

Choisir BDC comme employeur , c'est évoluer dans un milieu de travail sain, inclusif, riche de compétences et qui met de l'avant les meilleures conditions pour rassembler des équipes uniques où le pouvoir d'agir est réel. C'est aussi être au centre de projets économiques et financiers ambitieux afin de voir plus loin et de faire les choses différemment, pour alimenter le succès des entreprises canadiennes.

Choisir BDC comme employeur, c'est aussi :

Des avantages sociaux flexibles et compétitifs , incluant un régime d'épargne du personnel où BDC te verse une contrepartie de tes cotisations volontaires, un régime de pension à prestations déterminées, un compte de dépenses mieux-être et soins de santé de 750 $, pour n'en nommer que quelques-uns En complément de vacances payées chaque année, cinq journées personnelles , des journées de maladie au besoin , et nos bureaux sont fermés du 25 décembre au 1er janvier Un modèle de travail hybride qui permet de vraiment concilier le travail et la vie personnelle Des possibilités d'apprentissage , de formation et de perfectionnement , et bien plus encore...

APERÇU DU POSTE

BDC a lancée son initiative de transformation numérique afin de moderniser ses produits et services. Dans le cadre de cette initiative, nous sommes à la recherche d'une personne spécialiste en génie logiciel dans le domaine des essais qui agira également à titre de championne en matière d'automatisation des essais. En tant que spécialiste en ingénierie logicielle dans le domaine des tests, vous aiderez l'équipe à planifier, à développer et à maintenir le code d'automatisation des tests qui garantit que l'application répond aux besoins de l'entreprise et des clients. Vous vous imposerez comme un spécialiste des tests pour une application dont vous aurez une excellente compréhension de bout en bout.

LES DÉFIS QUI VOUS ATTENDENT

Participer au développement actif de logiciels avec les autres ingénieurs logiciels. Identifier les opportunités de réduire le temps et les efforts de test en automatisant les tests répétables. Travailler en coopération avec les ingénieurs logiciels et les analystes d'assurance qualité pour automatiser les cas de test actuellement exécutés manuellement. Travailler avec des équipes interfonctionnelles pour les aider à atteindre une couverture globale du code grâce à des tests unitaires automatisés en participant à l'écriture et à la conception des tests. Promouvoir par l'exemple les meilleures pratiques d'automatisation des tests auprès des équipes de génie logiciel. Aider à l'intégration des nouvelles technologies d'automatisation des tests dans l'organisation (WireMock, Pact,..ect). Mentorat et soutien aux ingénieurs logiciels par le biais de la programmation en binôme, de la session Mob, de l'atelier de formation et de la communauté de pratique interne pour fournir des conseils sur l'écriture de tests automatisés appropriés. Participer à la transformation d'applications monolithiques en systèmes distribués plus évolutifs et résilients. Participer aux revues de l'architecture du système, du code et des documents de conception. Concevoir et développer des codes d'automatisation complexes, des scripts, des utilitaires, des simulateurs, des générateurs de données, des solutions de test d'API/interface et d'autres outils de test, selon les besoins, pour exécuter les tests. Préparer une stratégie de test solide, un plan de test, des cas de test, enregistrer les défauts et produire des rapports d'état.

CE QUE NOUS RECHERCHONS

Maîtrise de la théorie de l'automatisation des tests Pyramide des tests. Bonne expérience de l'utilisation d'outils de mockage d'API basées sur le protocole HTTP, tels que WireMock. Expérience avérée dans l'utilisation de frameworks de tests unitaires tels que MS Test et/ou xUnit framework. Solide connaissance du logiciel Microsoft Dynamics CRM 365. Expérience démontrable de l'utilisation d'un cadre de mocking tel que MOQ dans les tests unitaires du code d'application C# et .Net Core. Solide expérience dans l'utilisation d'un langage Orienté Objet moderne, idéalement C#, l'écriture de tests automatisés et le refactoring de code. Expérience technique pratique démontrée en matière de développement piloté par les tests (TDD), de développement piloté par les tests d'acceptation (ATDD) et de développement piloté par le comportement (BDD). Expérience démontrable de la technique de développement logiciel agile moderne, telle que la programmation en binôme et/ou la programmation extrême, afin d'améliorer la productivité et la qualité des produits logiciels. Compréhension démontrée dans les fondamentaux de l'informatique - conception d'algorithmes, résolution de problèmes, analyse de la complexité et structures de données. Expérience technique pratique démontrée dans le refactoring de l'héritage, de l'architecture d'application moderne et du code d'application cloud native/hybride pour permettre la testabilité. Expérience dans la mise en œuvre de cadres de qualité avec des portes de qualité dans un cadre CI/CD. Avoir de l'expérience dans des outils tels que Postman, ReadyAPI (anciennement Soap UI Pro) ou similaires dans un contexte d'automatisation des tests. Avoir de l'expérience avec Playwright, Cypress, Selenium WebDriver ou un cadre d'automatisation d'interface utilisateur comparable. Expérience des outils d'intégration continue tels que Azure DevOps CI, Jenkins, Bamboo, GitLab ou similaires. Expérience avec des frameworks de qualité de code automatisés tels que SonarQube, Vercode ou similaires. Connaissance pratique des tests de charge et de performance. Vous avez de l'expérience dans les bases de données et les requêtes SQL pour la validation des données à l'aide de cadres de tests automatisés. Ce que vous utiliserez - Outils et langages d'automatisation : C#, .Net Core, git, xUnit, Moq, Pact Framework, WireMock, Azure DevOps, Docker, OpenAPI, SonarQube, Playwright, Cypress / Selenium, ReadyAPI / SoapUI, .Net et SQL. Le bilinguisme à l'écrit et à l'oral en anglais et en français est important.

Qualifications

Un diplôme en informatique, en ingénierie ou dans un domaine pertinent. 3 à 7 ans d'expérience en tant que développeur de logiciels/spécialiste de l'ingénierie logicielle dans le domaine des tests. Une expérience dans le domaine des services financiers est préférable.

BDC est fière d'être l'un des 100 meilleurs employeurs au Canada et l'un des meilleurs employeurs pour la diversité au Canada . Nous nous engageons à favoriser un environnement diversifié, équitable, inclusif et accessible où toutes les employées et tous les employés peuvent s'épanouir et savoir qu'elles et ils sont pleinement et apprécié.es au travail. Si vous avez besoin d'accommodations pour compléter votre candidature, n'hésitez pas à nous contacter à .

Bien que nous appréciions toutes les candidatures, nous vous informons que seules les candidatures sélectionnées seront contactées. Veuillez noter que l'usage du masculin dans l'écriture du titre du poste ci-haut n'est utilisé qu'à des fins de référencement.



  • Montreal, Quebec, Canada Astek Full time

    DEVELOPPEUR(SE) TEST PYTHONMONTREALAstek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 8000 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie.Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos clients. Autour...


  • Montreal, Quebec, Canada Equisoft Full time

    **Spécialiste, Tests automatisés****Qu'est-ce qu'Equisoft?** Equisoft est un fournisseur mondial de solutions numériques pour l'assurance et l'investissement, reconnue par plus de 250 des plus grandes institutions financières au monde. Nous offrons un écosystème complet de solutions modulables qui aident nos clients à relever tous les défis...


  • Montreal, Quebec, Canada Intact Financial Corporation Full time

    Qui a besoin d'assurance? Tout le monde. Et ça nous tient occupés. Très occupés. Au Intact Lab, nous transformons l'expérience client de millions de Canadiens avec l'apprentissage machine, la science des données, le génie logiciel, l'intelligence artificielle, l'agilité, l'expérience utilisateur et la conception créative.Joignez-vous à notre...


  • Montreal, Quebec, Canada Astek Full time

    DEVELOPPEUR(SE) TEST PYTHON MONTREAL Astek Canada fait partie du Groupe Astek présent dans 22 pays et soutenu par plus de 8000 ressources hautement qualifiées en TI / ingenierie. Au Canada, la firme se spécialise en service conseil TI et en ingénierie. Depuis 1988, nos équipes pilotent avec succès les stratégies de développement de nos clients....


  • Montreal, Quebec, Canada Astek Full time

    Le Groupe AstekCréé en France en 1988, Astek est un acteur mondial de l'ingénierie et du conseil en technologies. Fort de son expertise dans de nombreux secteurs industriels et tertiaires, Astek accompagne ses clients internationaux dans le déploiement intelligent de leurs produits et de leurs services, et dans la mise en œuvre de leur transformation...


  • Montreal, Quebec, Canada Points Full time

    CE QUE VOUS FEREZ : • Agir en tant que membre intégré des équipes Agile. Travailler en étroite collaboration avec les développeurs et les chefs de produit pour assurer une compréhension commune des fonctionnalités en cours de développement et de la manière de les tester.• Être un intervenant actif extrêmement tôt dans toutes les activités...


  • Montreal, Quebec, Canada Points Full time

    CE QUE VOUS FEREZ : • Agir en tant que membre intégré des équipes Agile. Travailler en étroite collaboration avec les développeurs et les chefs de produit pour assurer une compréhension commune des fonctionnalités en cours de développement et de la manière de les tester.• Être un intervenant actif extrêmement tôt dans toutes les activités...


  • Montreal, Quebec, Canada Plusgrade Full time

    *** English Version Below ***Les voyages vont bien au-delà de leur destination ; ils sont tissés de chaque souvenir que l'on crée en chemin. Notre engagement consiste à redéfinir l'avenir du voyage en collaborant avec plus de 200 compagnies aériennes, établissements hôteliers, sociétés de croisières, réseaux ferroviaires pour voyageurs et...


  • Montreal, Quebec, Canada Plusgrade Full time

    *** English Version Below ***Les voyages vont bien au-delà de leur destination ; ils sont tissés de chaque souvenir que l'on crée en chemin. Notre engagement consiste à redéfinir l'avenir du voyage en collaborant avec plus de 200 compagnies aériennes, établissements hôteliers, sociétés de croisières, réseaux ferroviaires pour voyageurs et...


  • Montreal, Quebec, Canada Plusgrade Full time

    *** English Version Below ***Les voyages vont bien au-delà de leur destination ; ils sont tissés de chaque souvenir que l'on crée en chemin. Notre engagement consiste à redéfinir l'avenir du voyage en collaborant avec plus de 200 compagnies aériennes, établissements hôteliers, sociétés de croisières, réseaux ferroviaires pour voyageurs et...


  • Montreal, Quebec, Canada Plusgrade Full time

    *** English Version Below ***Les voyages vont bien au-delà de leur destination ; ils sont tissés de chaque souvenir que l'on crée en chemin. Notre engagement consiste à redéfinir l'avenir du voyage en collaborant avec plus de 200 compagnies aériennes, établissements hôteliers, sociétés de croisières, réseaux ferroviaires pour voyageurs et...

  • Développeur Java/AWS

    2 weeks ago


    Montreal, Quebec, Canada Astek Full time

    Le Groupe AstekCréé en France en 1988, Astek est un acteur mondial de l'ingénierie et du conseil en technologies. Fort de son expertise dans de nombreux secteurs industriels et tertiaires, Astek accompagne ses clients internationaux dans le déploiement intelligent de leurs produits et de leurs services, et dans la mise en œuvre de leur transformation...


  • Montreal, Quebec, Canada Unity Full time

    Role Description L'opportunité Façonnez l'avenir de la créativité pilotée par l'IA chez Unity Notre équipe développe une suite d'outils d'IA générative utilisés pour accélérer le développement de jeux vidéo et réaliser des prototypage rapides. Ces outils de pointe peuvent utiliser des instructions texte pour générer des textures,...


  • Montreal, Quebec, Canada CGI Full time

    Joignez-vous à notre équipe dynamique chez CGI en tant qu'Ingénieur en Automatisation des Tests, où votre expertise en codage JavaScript propulsera nos efforts de QA à de nouveaux sommets. Dans ce rôle, vous maintiendrez et développerez notre suite de plus de 600 tests automatisés, veillant à ce que nos solutions logicielles maintiennent les normes...

  • Développeur Java/AWS

    2 weeks ago


    Montreal, Quebec, Canada Astek Full time

    Le Groupe Astek Créé en France en 1988, Astek est un acteur mondial de l'ingénierie et du conseil en technologies. Fort de son expertise dans de nombreux secteurs industriels et tertiaires, Astek accompagne ses clients internationaux dans le déploiement intelligent de leurs produits et de leurs services, et dans la mise en œuvre de leur transformation...


  • Montreal, Quebec, Canada Renaps Full time

    Développeur Salesforce Senior (2 postes) Date: Jun 04, 2024 Location : Montréal (Québec) Date de début: ASAPDate de fin: Sept Renouvelable)Responsabilités :Connaissance du modèle et des principales fonctionnalités des produits Sales Cloud et Service Cloud (Pipeline de vente – Lead/Opportunity/WorkOrder, Territory Management, Case...


  • Montreal, Quebec, Canada Astek Full time

    Créé en France en 1988, Astek est un acteur mondial de l'ingénierie et du conseil en technologies. Fort de son expertise dans de nombreux secteurs industriels et tertiaires, Astek accompagne ses clients internationaux dans le déploiement intelligent de leurs produits et de leurs services, et dans la mise en œuvre de leur transformation digitale. Depuis...


  • Montreal, Quebec, Canada DELAN - Chasseurs de Talents en TI Full time

    Tâches/Responsabilités Le Développeur sera responsable de contribuer à un important projet d'implantation du CRM de Microsoft Dynamics 365 à travers l'organisation.PLUS PRÉCISÉMENT• Réaliser l'analyse technique et le développement des fonctionnalités personnalisées• Assurer le développement d'API afin de lier le CRM aux autres systèmes...

  • Développeur back-end

    4 weeks ago


    Montreal, Quebec, Canada National Bank Full time

    Offre d'emploi - Développeur Back-EndPrésence HybrideNuméro de poste: 20090Catégorie: Professionnel séniorStatut: PermanentType de contrat: PermanentHoraire: Temps pleinTemps plein/Temps partiel? Temps pleinDate de publication: 17-avril-2024Lieu: Montréal, QuébecVille: MontréalProvince/État: QuébecDomaine d'intérêt: Technologies de...

  • Développeur back-end

    2 months ago


    Montreal, Quebec, Canada National Bank Full time

    Offre d'emploi - Développeur Back-EndPrésence HybrideNuméro de poste: 20090Catégorie: Professionnel séniorStatut: PermanentType de contrat: PermanentHoraire: Temps pleinTemps plein/Temps partiel? Temps pleinDate de publication: 17-avril-2024Lieu: Montréal, QuébecVille: MontréalProvince/État: QuébecDomaine d'intérêt: Technologies de...