Test Automation Developer / Analyste en assurance de la qualité
Nuance Communications
Montreal, Canada
5d ago

Job Summary :

English will follow :

Analyste en assurance de la qualité

Résumé : Cette personne se joindra à l’équipe responsable des systèmes de réponse vocale interactifs (RVI) au sein du groupe de recherche et développement, Entreprise.

Cette équipe se charge des essais des systèmes de réponse vocale interactifs et leurs composants et de la conception et la création d’essais manuels et automatisés.

L’analyste en assurance de la qualité aura la responsabilité d’automatiser les nouveaux essais, d’exécuter des essais automatisés, d’effectuer des essais de régression automatisés et de fournir les résultats des essais à l’équipe de produits.

Il élaborera et exécutera des essais pour les nouvelles fonctions développées pour le produit en question. Il travaillera étroitement avec les équipes de développement et d’affaires afin de comprendre les exigences des mises à l’essai, de concevoir les scénarios d’essai, de rédiger et d’exécuter des cas d’essai manuels et automatisés.

L’analyste en assurance de la qualité devra se coordonner efficacement avec une équipe répartie dans le monde entier afin d’atteindre les objectifs des essais.

Responsabilités :

  • Développement de logiciels afin de bâtir et d’étendre notre infrastructure de mise à l’essai
  • Planifier et préparer la configuration des essais
  • Développer et exécuter des essais automatisés
  • Réaliser l’assurance qualité de façon manuelle si nécessaire pour maintenir le rythme de développement Agile
  • Une partie de l’équipe Agile ayant trait au développement et à l’assurance qualité est responsable des lancements à venir
  • Participer activement aux processus Agile dans l’ensemble du développement de produit
  • Étendre les capacités d’assurance qualité, de qualité et d’efficience
  • Qualifications

    Années d’expérience de travail : Une année ou plus d’expérience pertinente en assurance de la qualité (logiciels) et essais d’automatisation

    Compétences requises :

  • Fortes aptitudes en programmation Java et en dépannage au moyen de journaux Java
  • Expérience en programmation avec Python
  • Connaissance approfondie de la programmation orientée objet
  • Expérience en automatisation Web à l’aide de Selenium WebDriver
  • Expérience en essais principaux et côté-serveur - connaissance des essais d’API et de services Web, JSON ou XML
  • Expérience en conception et développement de cadres d’automatisation
  • Connaissances des concepts d’essai
  • Expérience avec la plateforme Linux / Unix
  • Connaissance de SQL; expérience pratique de la configuration de MySQL
  • Doit posséder d’excellentes aptitudes de communication
  • Capacité d’analyser et de résoudre des problèmes complexes de façon rapide et créative
  • Posséder un mode de pensée novateur, capacité à mettre à l’essai des applications de manière poussée
  • Grande expérience technique et capacité à apprendre à utiliser des produits complexes et des méthodologies d’essai rapidement;
  • fortes compétences en dépannage, avec un grand souci du détail

  • Aime travailler en équipe, est engagé et affiche une attitude positive
  • Compétences privilégiées :

  • Connaissance des technologies de conteneurisation comme Dockers et Kubernetes
  • Expérience avec les outils de CI / CD et l’automatisation au moyen du pipeline CI / CD
  • Expérience en programmation dans le langage Perl
  • RVI / téléphonie / télécommunications / technologies vocales protocole MRCP, voix sur IP, langage VXML, protocoleSIP
  • Études : Baccalauréat en sciences informatiques ou dans un domaine connexe

    Summary : As a member of Nuance's Test and Automation team, you will be responsible for designing, executing and automating system deployment, validation and integration processes.

    Responsibilities :

  • Work closely with solutions architects, Infrastructure Deployment, PMO and Operations teams
  • Develop and maintain tools and automations
  • Perform system validations
  • Develop and perform load, stress and stability tests
  • Ability to work off hours from time to time
  • Qualifications

    Number of Years of Work Experience : 1+ years industry experience in software development and quality assurance

    Required Skills :

  • Hands-on experience in test automation
  • Hands on experience in systems and software development
  • Excellent software / system troubleshooting skills
  • Good knowledge of Linux and Windows OS, networking and telephony
  • Strong Python development skills
  • Knowledge of Unix Shell, Powershell, Perl, JS
  • Knowledge of git, gitlab, CI / CD, DevOps concepts
  • Excellent oral and written communication skills
  • Preferred Skills :

  • Programming experience with Java / J2EE / JSP / Servlet is a plus
  • Industry experience with speech processing software a plus
  • Education : Bachelor's degree (or higher) in Computer Science, Electrical Engineering, and / or equivalent

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form