Carrières

Postes disponibles

I.C.O.D. est une société intervenant depuis 1999 dans le domaine de l'Informatique, du Conseil, de l'Organisation et du Développement. La logique poursuivie par I.C.O.D. est de pouvoir prendre en charge des projets informatiques depuis l'expression des besoins jusqu'à la réalisation et la mise en place pour un usage en mode ASP ou en infogérance avec notre département gestion.
Pour toutes questions ou l'envoi d'un curriculum vitæ veuillez communiquer avec le département de ressources humaines.

Développeur en automatisation des tests d’assurance qualité
Programmeur intermédiaire Java/J2EE
Analyste d'assurance qualité

- Développeur en automatisation des tests d’assurance qualité

Sommaire des fonctions

Le développeur en automatisation des tests d’assurance qualité est membre à part entière de l’équipe de développement, plus particulièrement il est sous la supervision du chef d’équipe de l'assurance qualité. Le développeur sera responsable d’élaborer et de mettre en œuvre des stratégies d’automatisation de tests d’assurance qualité de multiples types (Black box, Boundary Testing, Fonctionnel, Régression, etc.) sur un projet complexe comprenant plusieurs systèmes différents. Il devra aussi effectuer la maintenance de ces tests.

Le développeur aura à contribuer à la planification des plans de tests réalisés par l’équipe d’assurance qualité et à l’occasion à participer à l'exécution de tests manuels. Les activités prises en charge par ce développeur visent à augmenter la productivité de l’équipe d’assurance qualité particulièrement en ce qui concerne les tests de régression.

Le candidat doit être motivé, proactif, avoir d’excellentes compétences et connaissances techniques ainsi qu’avoir de bonnes aptitudes de communication. De plus, il doit avoir une bonne connaissance des méthodes et pratiques d’assurance qualité des logiciels.

Vos défis

  • Contribuer activement à l’élaboration des stratégies de tests de logiciels.
  • Concevoir, développer et maintenir des outils et des scripts d’automatisation de tests.
  • Collaborer à maintenir une librairie de cas de tests automatisés bien documentés.
  • Participer à l’exécution manuelle des tests de non-régression en fin de version.
  • Prendre part à l'amélioration des processus d'assurance qualité.

Profil

  • DEC ou BAC en informatique.
  • Bonne connaissance du processus d'Assurance Qualité logicielle.
  • Expérience avec Linux (Ubuntu).
  • Bonne connaissance des langages JAVA et SQL.
  • Capacité à travailler de façon autonome.
  • Coordination, organisation et communication

Atouts

  • Expérience dans un poste similaire.
  • Connaissance du domaine de l'assurance.
  • Connaissances de :
    • Git
    • Maven
    • Liquibase
    • Sélenium et Sélénium WebDriver
    • Eclipse

Ce poste vous intéresse?
Vous pouvez envoyer votre curriculum vitae à l'adresse suivante : Ressources humaines




- Programmeur intermédiaire Java/J2EE

Responsabilité générale

Sous la responsabilité de son chef d’équipe, le candidat retenu sera appelé à analyser, à développer, à tester et à maintenir les applications JAVA.

Responsabilités spécifiques

  • Participer aux analyses et aux conceptions des demandes d'évolution des clients.
  • Participer à la rédaction des spécifications techniques.
  • Développer les différentes évolutions selon les spécifications.
  • Participer à la définition de l’architecture du module.
  • Effectuer une revue de code pour chacune des évolutions (respect des normes, performances, tests unitaires).
  • Créer et valider auprès du chef d'équipe les plans de tests ainsi que les jeux de tests automatisés associés au développement.
  • Créer les tests de non régression relatifs à la fonctionnalité ajoutée.
  • Participer aux réunions d'équipes et rédiger des comptes-rendus.

Connaissances, aptitudes et habiletés requises :

  • Posséder un D.E.C. en informatique avec 5 ans d'expérience en développement Java ou un B.A.C. en informatique avec 3 ans d'expérience en développement JAVA.
  • Connaissances approfondies des langages JAVA, HTML, JavaScript.
  • Connaissances des technologies J2EE, EJB, JSP.
  • Connaissances des « design patterns » et de leurs applications.
  • Connaissances des pratiques et standards d'analyse UML.
  • Connaissances des « framework » Spring, Struts et Hibernate (un atout).
  • Posséder un esprit d’analyse et de synthèse.
  • Pouvoir communiquer efficacement avec les membres de son équipe.
  • Démontrer des aptitudes en gestion du stress et en gestion des priorités.
  • Être une personne dynamique, responsable, ponctuelle et créative.

Ce poste vous intéresse?
Vous pouvez envoyer votre curriculum vitae à l'adresse suivante : Ressources humaines




- Analyste d'assurance qualité

ICOD est présentement à la recherche d'analystes d'assurance qualité pour rejoindre son équipe à temps plein sur une base permanente. L'analyste en assurance qualité est membre à part entière de l’équipe de développement, plus particulièrement il est sous la supervision du chef d’équipe de l'assurance qualité.

À ce poste, vous serez responsable de la création de cas de test, des tests d'intégration et des tests de non- régression, sur une suite de logiciels complexes de gestion d'assurance. Vous serez de plus amené à maintenir les cas de test à jour dans notre outil de gestion de référentiels de tests.

Le candidat doit être motivé, proactif, ainsi qu’avoir de bonnes aptitudes de communication. De plus, il doit avoir une bonne connaissance des méthodes et pratiques d’assurance qualité des logiciels. Une connaissance du domaine de l'assurance et un excellent français écrit sont considérés comme des atouts.

Vos défis

  • Contribuer activement à l’élaboration des stratégies de tests de logiciels.
  • Collaborer à maintenir une librairie de cas de tests bien documentée.
  • Exécuter les tests d'intégration sur les nouveaux développements.
  • Participer à l’exécution manuelle des tests de non-régression en fin de version.
  • Prendre part à l'amélioration des processus d'assurance qualité.

Profil

  • Diplôme d'études secondaires.
  • Connaissances en informatique.
  • Bonne connaissance du processus d'assurance qualité logicielle.
  • Bonne capacité d'apprentissage.
  • Coordination, organisation et communication.
  • Excellent français (parlé et écrit).

Atouts

  • Connaissance de l'anglais (écrit).
  • Expérience dans un poste similaire.
  • Connaissance du domaine de l'assurance.
  • Expérience avec Linux (Ubuntu).
  • Connaissance du SQL (Base de données).

Avantages du poste

  • Salaire : À discuter selon l'expérience.
  • 40 h /semaine.
  • 3 semaines de vacances.
  • Assurance collective.

Ce poste vous intéresse?
Vous pouvez envoyer votre curriculum vitae à l'adresse suivante : Ressources humaines