Passer au contenu

QA Developer

Información General

Endroit:

Montreal - Quebec - Canada

Fonction:

Software & Product Development

No. réf. :

20210016526

Description & Requirements

Description

UKG est à la recherche d’un développeur confirmé en assurance qualité logicielle pour joindre son équipe d’ingénierie de classe mondiale à Montréal. Le candidat retenu connaît les méthodologies et les processus modernes de test exécutés au cours du cycle de vie du développement logiciel, ainsi que les pratiques en matière d'infonuagique.


Responsabilités

• Garantir la bonne fonctionnalité et performance d’une grande variété d’applications et de plateformes.
• Livrer des versions de produits de qualité dans les délais en recourant aux pratiques d’analyse des risques et de contrôle des défauts, à l’automatisation des tests et aux initiatives d’amélioration continue.
• Être responsable et comptable de la qualité du produit pour le projet.
• Définir, configurer et maintenir des environnements de tests automatisés dans un cadre d’intégration continue.
• Garder à jour le laboratoire d’essai et l’infrastructure des tests et les améliorer (y compris les outils, les scripts, etc.).
• Aider au déploiement et au dépannage d’un environnement complexe de test.
• Maintenir et améliorer l'automatisation des tests dans un mode de test continu.
• Collaborer étroitement avec les développeurs pour reproduire et résoudre les bogues.
• Travailler au besoin en partenariat pour effectuer les activités de tests définies.
• Rester en contact avec le groupe des tests logiciels et lui fournir les pratiques exemplaires de l’industrie.
• Améliorer la productivité et l’efficacité des tests automatisés à l’aide d’outils et de techniques novateurs.

Description

UKG est à la recherche d’un développeur confirmé en assurance qualité logicielle pour joindre son équipe d’ingénierie de classe mondiale à Montréal. Le candidat retenu connaît les méthodologies et les processus modernes de test exécutés au cours du cycle de vie du développement logiciel, ainsi que les pratiques en matière d'infonuagique.


Responsabilités

• Garantir la bonne fonctionnalité et performance d’une grande variété d’applications et de plateformes.
• Livrer des versions de produits de qualité dans les délais en recourant aux pratiques d’analyse des risques et de contrôle des défauts, à l’automatisation des tests et aux initiatives d’amélioration continue.
• Être responsable et comptable de la qualité du produit pour le projet.
• Définir, configurer et maintenir des environnements de tests automatisés dans un cadre d’intégration continue.
• Garder à jour le laboratoire d’essai et l’infrastructure des tests et les améliorer (y compris les outils, les scripts, etc.).
• Aider au déploiement et au dépannage d’un environnement complexe de test.
• Maintenir et améliorer l'automatisation des tests dans un mode de test continu.
• Collaborer étroitement avec les développeurs pour reproduire et résoudre les bogues.
• Travailler au besoin en partenariat pour effectuer les activités de tests définies.
• Rester en contact avec le groupe des tests logiciels et lui fournir les pratiques exemplaires de l’industrie.
• Améliorer la productivité et l’efficacité des tests automatisés à l’aide d’outils et de techniques novateurs.

Qualifications

Études et expérience

• Baccalauréat en informatique ou dans un domaine connexe et minimum deux ans d’expérience en assurance qualité logicielle (Java - Selenium) ou dans une autre discipline connexe, ainsi qu’une participation directe à des tests automatisés d’applications Web.
• Expérience ou connaissance des produits SaaS dans le nuage.
• Solide connaissance de Microsoft, de Linux (Bash), et des technologies Web multiniveau.
• Solide expérience en tests fonctionnels et en pratiques exemplaires de la qualité logicielle.
• Solide expérience en gestion des défauts (création, suivi et validation du rapport des défauts).
• Connaissance de Protractor, Javascript, Eclipse, Jenkins, Linux, JIRA, HP ALM et HTML5.
• Connaissance des technologies comme nginx, tomcat, postgresql et Jenkins.
• Familiarisé avec les outils de contrôle de version (GIT, Gitbucket).
• Connaissance pratique de Docker, Kubernetes, VM et Jenkins.
• Axé sur les processus et porter une grande attention aux détails et au suivi.
• Expérience des outils de test comme xUnit, Selenium et des infrastructures logicielles factices (mocks).
• Aptitude à écrire des requêtes SQL.
• Connaissance des outils utilisés pour automatiser le déploiement d'une solution logicielle d'entreprise dans le nuage, Concourse, Ansible, etc.
• Excellentes aptitudes à la résolution de problèmes et à la communication.
• Bonne expérience des outils de gestion de tests tels que ALM et JIRA.


Atouts

• Bilingue français et anglais (nous offrons des cours virtuels gratuits de français pendant les heures de travail).
• Expérience avec des langages Python, Java, etc.

Profil de l'entreprise

À UKG, notre priorité, ce sont les gens.  UKG combine la force et l’innovation d’Ultimate Software et de Kronos en réunissant deux cultures primées axées sur les employés.  Nos employés forment un groupe extraordinaire de gens talentueux, énergiques et innovants qui ont à cœur bien plus que le travail.  Nous nous efforçons de créer une culture d’appartenance et une expérience pour les employés qui les responsabilisent.  UKG compte plus de 13 000 employés dans le monde et est reconnue pour sa culture organisationnelle inclusive.  Êtes-vous prêt.e à être inspiré.e?  Apprenez-en plus au www.ukg.com/careers.
Postuler