QA Analyst Senior / Premier analyste en assurance de qualité

LocationMontreal
Job CategoryInformation Technology
SP-ID22598
Position TypeContract
Application Deadline April 17, 2020
Experience Required5+ years
Job DurationTemporary
Education RequiredN/A

Our client in Telecom industry is seeking a QA Analyst Senior / Premier analyste en assurance de qualité in Montreal.
 
Job Description
We are currently recruiting an ambitious QA lead join our IoT team. You will play a pivotal role in defining and building our IoT Solutions evolution.
You will be working with a creative team whose members are mandated to make key decisions and take ownership of their projects. We highly encourage collaboration with our engineering teams across all projects.

#KeyPoints:
• Based in Montreal, you will work closely with a friendly, passionate team in Montreal and Toronto
• You will have a key role and the opportunity to grow inside the organization
• You will experience awesome team spirit
The IoT team is a very collaborative and dynamic work environment. As a Senior QA lead, you would participate in all phases of the software development lifecycle and we’re excited to have you join us!

Minimum qualifications:
• BA/BS degree in Computer Science or a related engineering field, or equivalent practical experience.
• 5 years of experience with tests automation and software development
• Strong experience in establishing formal QA processes (test strategy, manual testing, test reporting, automation and continuous testing) based on industry best practices
• Experience working with Cloud, Unix/Linux environments, developing large software systems
• Experience in programming using DevOps tools
• Understanding of the current state of infrastructure automation, continuous integration/deployment, SQL/NoSQL, security, networking, and cloud-based delivery models.

Preferred qualifications:
• MS degree in Computer Science or a related engineering field, or equivalent work experience.
• 7 years of direct experience working with a variety of enterprise solutions, designing solutions, or developing business applications.
• Knowledge on automation scripting languages like Ruby and Python
• Knowledge of Behavior Driven Development and languages like Gherkin

Responsibilities
In the Smart Building team (a sub-team of the IoT Solution team), while balancing of the importance of delivery and software quality, the candidate will have to:
• Implement Test-Driven Specification
• Coach the team to understand and perform using such specification model
• Define the corresponding test strategy and test cases
• Automate tests for Continuous testing as part of the Continuous Integration
• Contribute actively to the improvement of the CI/CD to achieve CI/CT/CD (introduction of the continuous testing paradigm)
• Implement static quality assurance analysis early in the CI/CT/CD
• Assess & measure the 6 folds of ISO 9126 : Functionality, Reliability, Usability, Efficiency, Maintainability, Portability
• Develop quality metrics
• Push the quality concept up to the operation
• Identify and write acceptance criteria on product backlog items
In the rest of the IoT Solution teams, the candidate will have to:
• Share the learning from the Smart Building products with the rest of the IoT Solution team
• Gather and systematize the good practices in place in all the IoT Solution team
• Support the rest of the IoT Solution team in their endorsement of the right quality assurance practices
• Contribute to the various ceremonies where software development’s pulse is needed.
• Create and deliver best practice recommendations, tutorials, blog posts, sample code, and presentations adapted to technical, business, and executive partners.

Responsable QA senior
Nous recrutons actuellement un ambitieux responsable QA pour rejoindre notre équipe IoT. Vous jouerez un rôle central dans la définition et la construction de l’évolution de nos solutions IoT.
Vous travaillerez avec une équipe créative dont les membres sont mandatés pour prendre des décisions clés et s’approprier leurs projets. Nous encourageons fortement la collaboration avec nos équipes d’ingénieries dans tous les projets.

#Points clés:
• Basé à Montréal, vous travaillerez en étroite collaboration avec une équipe amicale et passionnée à Montréal et Toronto
• Vous jouerez un rôle clé et la possibilité de grandir au sein de l’organisation
• Vous vivrez l’expérience d’un formidable esprit d’équipe
L’équipe Bell IoT est un environnement de travail très collaboratif et dynamique. En tant que responsable QA senior, vous participeriez à toutes les phases du cycle de vie du développement logiciel et nous sommes ravis de vous voir nous rejoindre!

Qualifications minimales:
• Baccalauréat en informatique ou dans un domaine connexe de l’ingénierie, ou expérience pratique équivalente
• 5 ans d’expérience dans l’automatisation des tests et le développement de logiciels
• Forte expérience dans la mise en place de processus QA formels (stratégie de test, test manuel, rapport de test, automatisation et test continu) basés sur les meilleures pratiques de l’industrie
• Expérience de travail avec des environnements Cloud, Unix / Linux, développement de grands systèmes logiciels
• Expérience en programmation à l’aide des outils DevOps
• Compréhension de l’état actuel de l’automatisation de l’infrastructure, de l’intégration / déploiement continu, de SQL / NoSQL, de la sécurité, du réseautage et des modèles de livraison basés sur le cloud.
Qualifications préférées:
• Maîtrise en informatique ou dans un domaine connexe du génie, ou expérience de travail équivalente.
• 7 ans d’expérience directe en travaillant avec une variété de solutions d’entreprise, en concevant des solutions ou en développant des applications commerciales.
• Connaissance des langages de script d’automatisation comme Ruby et Python
• Connaissance du ‘Behavior Driven Development’ et du langage Gherkin
Responsabilités
Dans l’équipe Smart Building (une sous-équipe de l’équipe IoT Solution),en trouvant la balance entre l’importance de la livraison des projets vs la qualité logicielle, le candidat devra:
• Mettre en œuvre des ‘Test-Driven Specification’
• Coacher l’équipe à comprendre et à utiliser un tel modèle de spécification
• Définir la stratégie de test et les cas de test correspondants
• Automatiser les tests pour les tests continus dans le cadre de l’intégration continue
• Contribuer activement à l’amélioration du CI / CD pour atteindre CI / CT / CD (introduction du paradigme de test continu)
• Mettre en œuvre une analyse d’assurance qualité statique au début du CI / CT / CD
• Évaluer et mesurer les 6 volets de la norme ISO 9126: fonctionnalité, fiabilité, convivialité, efficacité, maintenabilité, portabilité
• Développer des métriques de qualité
• Poussez le concept de qualité jusqu’aux l’opération
• Identifier et rédiger des critères d’acceptation sur les PBI ‘Product Backlog Items’
Dans les autres équipes de Solution IoT, le candidat devra:
• Partager les apprentissages de Smart Building avec le reste de l’équipe IoT Solution
• Rassembler et systématiser les bonnes pratiques en place dans toute l’équipe IoT Solution
• Soutenir le reste de l’équipe IoT Solution dans leur application des bonnes pratiques d’assurance qualité
• Contribuer à différentes cérémonies
• Créer et fournir des recommandations de meilleures pratiques, des didacticiels, des articles de blog, des exemples de code et des présentations adaptés aux partenaires techniques, commerciaux et exécutifs.

Candidates must be in Canada and with valid work permit for being able to apply for this role.
Please reply to:
r.jeon@maxsys.ca