Quality Assurance Analyst, Level 2 // Analyste de l’assurance qualité, niveau 2

SSENSE - Montréal, QC (30+ days ago)

Apply Now

Our world class team of 100+ Engineers builds leading-edge web, back-end and mobile applications from scratch, continuously upgrading and refining our proprietary systems. We employ the latest technologies to deliver a robust and scalable technology stack that will support our global reach and provide a seamless user experience.

The SSENSE tech team is looking for a highly talented QA Analyst who will be responsible for the governance and QA oversight across the Agile delivery teams with their allocated domain. The QA Analyst will be the point of contact for Agile teams in the matter of Test activities, Environments, and Coaching QA best practices, coordinating across other Agile teams and/or domains to ensure quality and testing are executed to deliver high-quality software on time.

Whether you are seeking your next challenge or want to share your subject matter expertise, join us for a unique personal and professional experience that will accelerate your growth.

RESPONSIBILITIES

Product Delivery

  • Attend all Scrum ceremonies of the assigned Agile development team
  • Work closely with the Agile development team which includes Developers, Product Managers, and other stakeholders
  • Analyze and perform ambiguity reviews of business requirements and functional specification documents
Ownership & Accountability

  • Conduct quality assurance reviews in team deliverables and existing features for completeness and correctness
  • Review and address corrective actions to ensure that root causes are addressed for every bug
  • Support the team of developers on our best practices to deliver against quality targets
Quality Strategy

  • Support the team in estimating the cost of testing
  • Support the team in selecting and assessing automation candidates
Support

  • Use business knowledge of applications to provide technical assistance in identifying, evaluating and resolving regular test problems
  • Gather data for quality assurance auditing from the assigned Agile Development teams
REQUIREMENTS

  • Bachelor's degree in Computer Science, or a related technical field
  • Master’s degree, further education or experience in engineering, computer science, an asset
  • 1 - 3 years experience in versatile Quality Assurance roles
  • Experience working in an Agile environment
  • Demonstrated knowledge of testing methodologies and software development life cycle; exposure to multiple project execution methodologies
  • Understanding and differentiation of the various types of testing (unit, smoke, functional, integration, system, user acceptance, regression, performance, and usability testing)
  • Knowledge and experience working on Microservice Architecture, an asset
  • Knowledge in SQL and relational databases (PostgreSQL, MySQL), an asset
  • Experience with client-facing web and mobile applications, native mobile applications (iOS), an asset
  • Understand the concept of defect tracking and management software (TestRail, Jira), an asset
  • Desire to Coach/Train/Mentor individuals on Quality Assurance principles
SKILLS

  • Highly analytical and detail oriented
  • Ability to evangelize, influence and convince
  • Demonstrated ability to transfer requirements into use cases and test cases
  • Ability to identify additional test scenarios outside documented requirements
  • Result oriented with strong troubleshooting skills
-------

En concevant des applications Web, back-end et mobiles novatrices à partir de zéro, notre équipe composée de plus de 100 ingénieurs de calibre international œuvre à la mise à niveau et à l’optimisation de nos systèmes propriétaires. L’emploi des plus récentes technologies nous permet d’offrir une pile technologique solide et modulable pour soutenir notre portée mondiale et fournir une expérience client fluide.

L’équipe technique de SSENSE est à la recherche d’un Analyste de l’assurance qualité extrêmement talentueux qui sera en charge de la gouvernance et de la supervision de l’assurance qualité pour l’ensemble des équipes de livraison Agile et des domaines correspondants. L’Analyste de l’assurance qualité sera le référent des équipes Agile concernant les tests, les environnements et la formation aux meilleures pratiques d’assurance qualité. Il/Elle assurera la coordination avec les autres équipes et/ou domaines Agile pour garantir l’exécution de l’assurance qualité et des tests, et ce, afin de fournir des logiciels de haute qualité dans le respect des délais.

Que vous soyez à la recherche d’un nouveau défi ou que vous cherchiez à partager votre expertise, joignez-vous à nous pour bénéficier d’une expérience personnelle et professionnelle épanouissante.

RESPONSABILITÉS

Livraison de produit

  • Participer à toutes les cérémonies Scrum de l’équipe de développement Agile affectée
  • Travailler en étroite collaboration avec l’équipe de développement Agile, laquelle comprend des Développeurs, des Gestionnaires de produit et d’autres parties prenantes
  • Analyser les documents relatifs aux exigences commerciales et aux spécifications fonctionnelles et en évaluer les ambiguïtés
Appropriation de l’exécution et responsabilisation

  • Effectuer des analyses d’assurance qualité des projets en cours de l’équipe ainsi que des fonctionnalités existantes pour assurer la complétude et l’exactitude des travaux
  • Examiner et gérer les actions correctives afin de garantir le traitement des causes profondes de chaque bogue
  • Assister l’équipe de développeurs quant aux meilleures pratiques afin d’atteindre les objectifs de qualité
Stratégie de qualité

  • Assister l’équipe dans l’estimation des coûts d’évaluation
  • Assister l’équipe dans la sélection et l’évaluation de candidats dans le domaine de l’automatisation
Assistance

  • Mettre à profit ses connaissances professionnelles dans le domaine des applications afin de fournir une assistance technique quant à l’identification, l’évaluation et la résolution de problèmes réguliers relatifs aux tests
  • Recueillir des données auprès des équipes de développement Agile affectées à des fins d’évaluation de l’assurance qualité
EXIGENCES

  • Baccalauréat en Informatique ou dans un domaine technique connexe
  • Maîtrise, formation ultérieure ou expérience en Ingénierie, Informatique, un atout
  • 1 à 3 année(s) d’expérience dans des rôles polyvalents liés à l’assurance qualité
  • Expérience de travail dans un environnement Agile
  • Maîtrise démontrée des méthodologies d’évaluation et du cycle de vie du développement de logiciels; connaissance de multiples méthodologies d’exécution de projet
  • Compréhension et capacité de différenciation des divers types de tests (tests unitaires, fumigatoires, fonctionnels, d’intégration, système, d’acceptation utilisateur, de régression, de performance et d’utilisabilité)
  • Connaissance de l’architecture de microservices et expérience dans ce domaine, un atout
  • Connaissances des bases de données SQL et relationnelles (PostgreSQL, MySQL), un atout
  • Expérience dans le domaine des applications Web et mobiles axées sur le client et des applications mobiles natives (iOS), un atout
  • Compréhension du concept de logiciel de suivi et de gestion des défauts (TestRail, Jira), un atout
  • Volonté d’agir à titre de coach, de formateur et de mentor sur les principes de l’assurance qualité
COMPÉTENCES

  • Excellent sens analytique et souci du détail
  • Capacité à persuader, influencer et convaincre
  • Capacité démontrée à transposer les exigences en cas d’utilisation et en cas de test
  • Capacité à identifier des scénarios de test supplémentaires en marge des exigences documentées
  • Approche axée sur les résultats et solides compétences en termes de résolution de problèmes