CONNEXION
Les grandes lignes du rôle 
  • Être le gardien de la qualité 

  • Être membre à part entière de l'équipe de développement (ce qui n’est pas le cas partout dans les entreprises TI!) 

  • Développer des scénarios de tests automatisés 

  • Établir les fonctionnalités qui seront développées à court, moyen et long terme 

  • Participer à l’évolution de notre propre logiciel (1 produit, notre bébé!)

Plus en détail, tu auras à : 

  • Participer activement, en collaboration avec les responsables de produit, à l'analyse et à la validation des spécifications du produit

  • Créer et maintenir une suite complète de tests automatisés pour les tests fonctionnels, d'intégration, de non-régression et de performance

  • Améliorer les méthodes et standards d'assurance qualité dans le cadre d'un développement "scrum"

  • Administrer les serveurs d’intégration continue (Jenkins) et faire le suivi de l’état des tests

  • Procéder au développement de la plateforme de tests

Tu pourrais être amené à :
  • Prendre connaissance des commentaires et des besoins des clients de façon directe et indirecte

  • Mettre sur pied des stratégies de segmentation de livrables pour atteindre les objectifs et garder une bonne cadence de livraison

  • Participer à l’élaboration de maquettes de produit ou réviser celles-ci pour s’assurer qu'elles répondent au besoin 

Comment nous t'imaginons
  • Tu es doué pour l’analyse et ton esprit analytique est une de tes forces

  • Tu es méthodique

  • Tu es reconnu pour ton souci du détail et ta rigueur

  • Tu es performant dans un environnement avec beaucoup de travail d’équipe 

  • Tu aimes être la « colle » entre divers membres d'équipe et avoir une vue d’ensemble

  • Tu es à l’aise dans un contexte multitâche

Tu as...
  • Un diplôme universitaire en génie informatique ou en sciences informatiques

  • Une expérience pertinente en développement

  • Une bonne connaissance du langage orienté objet, Java, C++, C#  (« code design, versionning, test, review »)

  • Une connaissance de la méthodologie Agile, environnement scrum

  • Une bonne connaissance des bases de données (Oracle, Postgresql)

  • Déjà participé à la conception de systèmes logiciels

  • Une connaissance des concepts de tests unitaires, d'intégration et automatisés

  • Déjà travaillé avec Linux et Git (ou un système de gestion de versions)

  • Une connaissance des technologies suivantes : Spring, Hibernate, Angular, API (atout)

Tu as
  • Un baccalauréat en sciences (physique, bio-informatique), en informatique ou toutes autres domaines pertinents

  • Une connaissance de base du langage SQL, de Linux et de Github (souhaité)

  • Une connaissance de Selenium et Cucumber (souhaité)

  • Une connaissance des technologies Web - HTML, CSS, JavaScript, XML (souhaité)

  • Une connaissance de la méthodologie agile, scrum (souhaité)

Pourquoi on est la meilleure option pour toi?

1) Notre équipe : notre plus grande force, c'est notre équipe! Omnimed, c'est 65 collègues (+ les chiens) qui forment une équipe jeune, dynamique, compétente et surprenante!

2) Notre produit : c'est potentiellement ton dossier médical, celui de tes parents ou d'un de tes amis. Tu travailleras donc sur un produit qui te touche directement.

3) Notre mentalité : « aucune porte ». Ici, on travaille tous avec un objectif commun, alors tu ne resteras jamais seul dans ton coin. Tu pourras même parler de sirop d'érable avec le PDG! Ici, il n'y a pas de secret, les stratégies d'entreprise sont discutées avec tous et chacun a la chance de choisir les projets où il se sent le plus utile.

4) Notre capacité à évoluer : Notre entreprise est en constante évolution et toujours à jour avec les dernières tendances technologiques. Tu auras donc une très belle occasion d'apprendre de nouvelles technologies et de suivre les tendances dans ton domaine!

5) Faire partie d'une équipe visionnaire : Si tu veux travailler pour une entreprise qui a un penchant social à sa mission, ne manque pas ta chance. On a l'impression de changer le monde un petit bout de code à la fois.