Nous embauchons…
Développeur logiciel en test

Adresse :
Montréal, Québec, Canada

Postuler

Description du poste:

La culture de Cogeco offre à chaque employé l’opportunité de se dépasser. Chez nous, tout est une affaire d’équipe – dans notre quotidien, il n’y a pas de place pour l'ego. Nous partageons un objectif commun : en faire plus pour nos clients. Nous évoluons continuellement en regardant droit devant, et carburons au dynamisme et à l’ambition. Chacun de nos employés contribue à faire de Cogeco un groupe d’experts agiles et dédiés formant une force unique sur le marché.

Nous recherchons un développeur, assurance qualité passionné pour se joindre à notre équipe de Montréal. En tant que membre clé de l'équipe Agile, il sera chargé d'analyser les exigences et les conceptions, de définir les stratégies, les procédures, les scénarios et les scripts de test, ainsi que de tester les fonctionnalités et les correctifs de nos principales propriétés Web, Cogeco.ca. Mon compte.

Responsabilités du poste:

  • Concevoir, développer, exécuter et maintenir des scénarios de test automatisés en Java et évaluer les résultats des tests pour s'assurer que nos produits et nos API répondent aux exigences fonctionnelles, aux spécifications de conception et aux critères d'acceptation des récits
  • Créer des cas de test répétables, y compris des critères d'acceptation, pour maximiser la couverture grâce à une compréhension critique des comportements souhaités des fonctionnalités du produit
  • Identifier et signaler les défauts et recommander des actions correctives pour accélérer la capacité des développeurs à reproduire, diagnostiquer et résoudre les défauts
  • Produire et documenter des plans de test, définir des objectifs de qualité et de performance et organiser des analyses de cas de test avec les membres de l'équipe
  • Rechercher et implémentez des outils pour atteindre nos objectifs en matière d'automatisation, notamment des tests inter-navigateurs et multi-périphériques
  • Participer activement à la définition des user stories, en fournissant des informations en retour, des estimations de temps et en identifiant les domaines de risque
  • Garantir la visibilité sur l'état des tests tout au long du processus de développement
  • Contribuer aux efforts en cours pour affiner et améliorer les processus de développement logiciel interne, les méthodologies de test et les outils de test internes
  • Être un défenseur de la qualité tout au long du processus de développement

Compétences recherchées:

  • Diplôme universitaire en informatique / ingénierie ou toute combinaison équivalente de formation et d’expérience
  • 5-7 ans d’expérience dont 4  ans d'expérience pratique en automatisation Software Assurance
  • Programmé en Java avec des frameworks de tests d'automatisation comprenant Selenium et JMeter
  • Solides compétences en programmation orientée objet (Java, C ++, Python ou similaire)
  • Idéalement, une exposition à des frameworks de test tels que xUnit, Selenium (WebDriver), Appium, JMeter et Cucumber
  • Expérience avec Core Java, NodeJS, Go, tests d'interface graphique, API et validation de données
  • Solide compréhension de Java, NodeJS, Go, REST, JSON
  • Familiarité avec les bases de données relationnelles, SQL et l'infrastructure de cloud computing
  • Familiarité avec les concepts Jenkins et CI / CD
  • Familiarité avec les outils de contrôle de source tels que Git
  • Capacité à résoudre des problèmes complexes avec des solutions créatives
  • Solides compétences en analyse et en résolution de problèmes, avec une curiosité naturelle et une attention portée aux détails
  • Expérience approfondie dans le test de systèmes de bases de données complexes
  • Capacité montrée de se concentrer sur les produits livrables et de respecter les échéances prévues
  • Organisé et capable d'exécuter efficacement plusieurs tâches et de s'adapter aux priorités changeantes
  • Bonnes compétences en rédaction technique et capacité à décrire clairement des processus et des tâches complexes
  • Expérience des tests de charge, de stress et de performance
  • Expérience avec les scripts Windows et / ou Linux
  • Expérience de l'installation et de la configuration de services sous Windows et Linux
  • Expérience de la configuration de machines virtuelles
  • Connaissance de BASH ou d'un autre langage de script
  • Compréhension des processus et des pratiques de développement agiles

 

Vivez le talent et la technologie réunis. Rejoignez-nous.

Chez Cogeco, nous prônons la diversité, l'inclusion et l’appartenance.  Nous avons à cœur d’offrir des chances égales à tous les individus qualifiés souhaitant se joindre à notre équipe, sans égard pour les différences culturelles ou individuelles. Nous aspirons à créer des équipes qui reflètent la diversité, tant pour le bénéfice de nos clients que pour celui des communautés que nous desservons. Nous croyons fermement que cette ouverture nous distingue de nos compétiteurs et contribue à assurer notre réputation d’excellence.