Analyste QA

82276
Quebec City, Quebec
Contract
18 hours ago

Job Title: Analyste QA

Location: Quebec City, QC (Hybrid)
    
Estimated Duration: 12 Months

CONTEXTE DU MANDAT
Le rehaussement du processus d'assurance qualité du développement des entrepôts de données est prévu dans le cadre d'un grand rendez-vous de notre partenaire, plus précisément la mise en place des recommandations émises. En ayant une ressource dédiée à l'assurance qualité, nous serons en mesure d'adresser les différents points qui seront établis lors de la phase de planification, de mettre en oeuvre la stratégie d'essais et de collaborer avec les équipes de réalisation BI pour l'exécution des tests.

DÉFINITION DU MANDAT
En tant qu’Analyste QA, la ressource jouera un rôle clé dans l’assurance qualité d’un outil d’automatisation de datawarehouse
(DWH). La ressource interviendra dans la validation fonctionnelle, intégrée et utilisateur des modules liés à l’intégration de données, à la génération automatique de code SQL/ETL et à la gestion des métadonnées. Les responsabilités incluent les éléments suivants:Rédiger, maintenir et exécuter les plans de test (tests fonctionnels, tests d’intégration, tests de nonrégression et tests utilisateurs).

  • Participer à la définition des critères d’acceptation avec les équipes produit et développement.
  • Valider les processus d’automatisation liés à la génération de tables, vues, procédures, pipelines ETL/ELT, etc.
  • Utiliser des outils de requêtage SQL pour valider l’intégrité des données.
  • Construire des données de tests.
  • Automatiser les tests quand cela est possible.
  • Identifier documenter et suivre les anomalies via un outils de gestion.
  • Collaborer étroitement avec l’équipe de développement et les équipes utilisatrices pour assurer une couverture de test optimale.
  • Participer à l’amélioration continue des processus QA et à la stratégie de test globale.

TALENTS ET QUALIFICATIONS

  • Formation supérieure en informatique, génie logiciel, ou équivalent.
  • Maîtrise du SQL (niveau avancé).
  • Bonne connaissance des environnements de CI/CD (Github, Jenkins…).
  • Connaissance des outils de gestion de bugs et tickets (Jira, TestRail…).
  • Expérience d’automatisation de tests est un plus.
  • Esprit d’analyse, rigueur, et capacité à travailler en équipe agile.
  • Bonnes aptitudes de communication
  • Français professionnel (oral et écrit) souhaité          

Besoins particuliers

  • 2+ ans d’expérience en QA dans un environnement Data ou logiciel complexe.

  • Connaissance des principes d’entrepôts de données.

  • Connaissance de la base de données Snowflake, Python ou un outil ETL est un plus

MANDATE CONTEXT

The enhancement of the quality assurance process for data warehouse development is planned as part of a major milestone for our partner, specifically the implementation of issued recommendations. By having a resource dedicated to quality assurance, we will be able to address the various points that will be established during the planning phase, implement the testing strategy, and collaborate with the BI development teams for test execution.

MANDATE DEFINITION

As a QA Analyst, the resource will play a key role in the quality assurance of a data warehouse automation tool (DWH). The resource will be involved in the functional, integrated, and user validation of modules related to data integration, the automatic generation of SQL/ETL code, and metadata management. Responsibilities include the following:

  • Write, maintain, and execute test plans (functional tests, integration tests, non-regression tests, and user tests).
  • Participate in the definition of acceptance criteria with the product and development teams.
  • Validate automation processes related to the generation of tables, views, procedures, ETL/ELT pipelines, etc.
  • Use SQL querying tools to validate data integrity.
  • Build test data.
  • Automate tests when possible.
  • Identify, document, and track anomalies using a management tool.
  • Collaborate closely with the development team and user teams to ensure optimal test coverage.
  • Participate in the continuous improvement of QA processes and the overall testing strategy.

SKILLS AND QUALIFICATIONS

  • Higher education in computer science, software engineering, or equivalent.
  • Mastery of SQL (advanced level).
  • Good knowledge of CI/CD environments (Github, Jenkins…).
  • Knowledge of bug and ticket management tools (Jira, TestRail…).
  • Test automation experience is a plus.
  • Analytical mindset, rigor, and ability to work in an agile team.
  • Good communication skills
  • Professional French (oral and written) desired

Specific Needs

  • 2+ years of QA experience in a complex Data or software environment.
  • Knowledge of data warehouse principles.
  • Knowledge of the Snowflake database, Python, or an ETL tool is a plus.

L'échelle salariale que l'employeur s'attendrait raisonnablement à payer pour ce poste se situe entre CA$80.00 et CA$120.00 .

Les candidatures seront acceptées sur une base continue.

Notre offre d’avantages sociaux volontaires comprend des prestations médicales, dentaires, visuelles et de retraite.

Tundra Technical Solutions tient à vous remercier pour l’intérêt que vous avez démontré envers cette opportunité. Toutefois, seuls les candidats possédant les compétences requises seront contactés.

 

Tundra Technical Solutions est un employeur offrant l’Égalité des Chances et l’Action Positive. Nous accueillons et encourageons la diversité sur notre lieu de travail.

Ce poste ne vous intéresse pas, mais connaissez quelqu’un qui pourrait l’être? Consultez notre Programme de récompense de Parrainage, les parrainages sont un grand secret derrière notre succès. Comme toujours, nous sommes à la recherche de personnes formidables. Et nous savons que vous connaissez des gens formidables!

Tundra Technical Solutions est l’un des principaux fournisseurs de services de recrutement et de conseil en technologies de l’information et en ingénierie en Amérique du Nord. Notre succès et celui de nos clients reposent sur une base d’excellence du service. Plutôt que d’essayer continuellement de vendre à de nouveaux clients et entreprises et de simplement remplir des bases de données de candidats, nous nous concentrons sur le développement de relation plus solides et d’une connaissance plus approfondie des défis et des opportunités de nos clients existants.

Oreilles ouvertes. Esprits ouverts. Futurs ouverts.