Aller au contenu principal
Retour vers les postes

Développeur ou développeuse en automatisation de l’assurance de la qualité [Montréal]

Nous sommes une entreprise de technologie en plein essor, spécialisée dans le développement agile. Au cœur de tout ce que nous faisons, il y a les gens; c’est ce qui nous tient à cœur. Nous nous soucions sincèrement des clients et de leur environnement, et nous avons à cœur les grands rêves, les aspirations et l’avancement professionnel de chaque membre de notre équipe.

Nous croyons fermement que l’union fait la force, et c’est pourquoi nous sommes toujours à la recherche de nouvelles façons de bâtir des liens avec tous ceux qui nous entourent. Osedea, c’est comme une grande famille qui rassemble des gens des quatre coins du monde.

Nous valorisons la diversité sous toutes ses formes : origines, personnalités, cheminements professionnels, langues... absolument tout! Ce sujet est pour nous l’occasion d’innovations concrètes comme d’apprentissages et d’échanges. Nous voulons que tout le monde se sente accueilli et à sa place dans tout ce que nous faisons.

Le plaisir, c’est aussi notre affaire! Chaque jour, nous nous levons avec la motivation de faire du monde un endroit plus efficace et plus agréable.

Aperçu des rôles

Pour le poste de spécialiste en automatisation de l’assurance de la qualité (AQ), nous cherchons une personne dotée d’un souci du détail hors du commun qui veillera à ce que les solutions livrées à nos clients soient d’une qualité exceptionnelle; une personne qui est prête à participer à la création, à la configuration et à l’exécution de tests; une personne qui prend ses tâches en main, qui gère son temps en véritable pro et qui apprend vite, tout en cherchant sans cesse à s’améliorer.

Vos principales responsabilités

  • Assurer la maintenance des tests déjà automatisés et convertir les tests manuels existants.
  • Entretenir et améliorer notre infrastructure de tests : intégration continue (CI), Dockerfiles, scripts, etc.
  • Encadrer l’équipe de l’AQ pour la programmation de tests d’intégration avec l’infrastructure existante.
  • Améliorer l’API en place pour les tests d’intégration et créer les outils demandés par l’équipe de l’AQ ou les équipes de développement pour les tests d’intégration.
  • Explorer de nouveaux outils et de nouvelles méthodes pour les tests, proposer des idées originales et prendre part aux discussions sur l’amélioration de l’état actuel des choses.

Le profil idéal

  • Expérience en automatisation de tests d’applications Web et mobiles.
  • Expérience du développement agile et de la méthode Scrum.
  • Expérience des outils de test de bout en bout (Selenium, Protractor, Cypress, etc.).
  • Expérience des langages de programmation modernes (JavaScript, Python, Java, etc.).

Vos principales responsabilités

  • Outils d’automatisation de tests d’interface utilisateur (IU).
  • Méthodes et pratiques exemplaires d’assurance de la qualité.
  • Environnements de développement comme xUnit, Selenium, Appium, JMeter et Cucumber.
  • Processus de CI.
  • Tests d’interfaces graphiques (GUI) et d’API, et validation de données.
  • Tests de charge et de performance, et essais marginaux.

Vos principales responsabilités

  • Réduction des délais de test.
  • Développement logiciel et gestion du cycle de vie des tests. HTML et CSS.
  • Systèmes de gestion de bases de données relationnelles et systèmes de fichiers.
  • Infrastructures infonuagiques.