Quality Assurance Automation Engineer / Ingenieur En Automatisation Qa

Saint-Laurent, QC, Canada

Job Description


Here is a comprehensive job description for a quality assurance automation engineer:

Responsibilities:

  • Develop and maintain automated test scripts and frameworks to validate software applications or systems.
  • Collaborate with software developers and business analysts to understand requirements and create comprehensive test plans.
  • Design and execute automated test cases, ensuring proper coverage of functional and non-functional requirements.
  • Identify and document defects, track them through resolution, and verify fixes.
  • Work closely with cross-functional teams to understand the software architecture and system design to ensure effective test coverage.
  • Continuously improve test processes and methodologies and recommend best practices for test automation.
  • Perform root cause analysis of defects and provide detailed reports to stakeholders.
  • Participate in code and design reviews to ensure testability and maintainability of the software.
  • Collaborate with manual testing teams to ensure a seamless integration of automated and manual testing efforts.
  • Monitor and analyze test results, report on test progress, and provide metrics to project stakeholders.
  • Stay up to date with industry trends, emerging technologies, and best practices in test automation.
Requirements:
  • Bachelor\'s degree in computer science, engineering, or a related field.
  • Proven experience as a quality assurance automation engineer or similar role for at least 3 years.
  • Strong understanding of software development lifecycle (SDLC) and software testing methodologies.
  • Proficiency in automated testing tools and frameworks, such as Selenium, Appium, JUnit, TestNG, or similar.
  • Experience with scripting or programming languages, such as Java or JavaScript.
  • Familiarity with version control systems, bug tracking systems, and test management tools.
  • Solid knowledge of SQL and the ability to write and execute database queries.
  • Strong analytical and problem-solving skills, with attention to detail.
  • Excellent communication and collaboration abilities, with a strong team-oriented mindset.
  • Ability to work in a fast-paced and dynamic environment, managing multiple priorities and deadlines.
French

Un ing\xc3\xa9nieur en automatisation de l\'assurance qualit\xc3\xa9 est responsable du d\xc3\xa9veloppement, de la mise en \xc5\x93uvre et de la structure logicielle des processus de test automatis\xc3\xa9s pour assurer la qualit\xc3\xa9 et la fiabilit\xc3\xa9 des applications logicielles ou des syst\xc3\xa8mes.

Ils travaillent en \xc3\xa9troite collaboration avec les d\xc3\xa9veloppeurs de logiciels, les chefs de produit et d\'autres parties prenantes pour concevoir et ex\xc3\xa9cuter des cas de test automatis\xc3\xa9s, identifier les d\xc3\xa9fauts et apporter des am\xc3\xa9liorations au cycle de vie du d\xc3\xa9veloppement logiciel.

Voici une description de poste compl\xc3\xa8te pour un ing\xc3\xa9nieur en automatisation de l\'assurance qualit\xc3\xa9:

Responsabilit\xc3\xa9s:
  • D\xc3\xa9velopper et maintenir des scripts et des structures de test automatis\xc3\xa9s pour valider les applications logicielles ou les syst\xc3\xa8mes.
  • Collaborer avec les d\xc3\xa9veloppeurs de logiciels et les analystes pour comprendre les exigences et cr\xc3\xa9er des plans de test complets.
  • Concevoir et ex\xc3\xa9cuter des cas de test automatis\xc3\xa9s, assurant une couverture ad\xc3\xa9quate des exigences fonctionnelles et non fonctionnelles.
  • Identifier et documenter les d\xc3\xa9fauts, suivre jusqu\'\xc3\xa0 leur r\xc3\xa9solution et v\xc3\xa9rifier les correctifs.
  • Travailler en \xc3\xa9troite collaboration avec des \xc3\xa9quipes interfonctionnelles pour comprendre l\'architecture logicielle et la conception du syst\xc3\xa8me afin d\'assurer une couverture de test efficace.
  • Am\xc3\xa9liorer continuellement les processus et les m\xc3\xa9thodologies de test et recommander les meilleures pratiques pour l\'automatisation des tests.
  • Effectuer une analyse compl\xc3\xa8te des d\xc3\xa9fauts et fournir des rapports d\xc3\xa9taill\xc3\xa9s aux parties prenantes.
  • Participer aux revues de code et de conception pour assurer la testabilit\xc3\xa9 et la maintenabilit\xc3\xa9 du logiciel.
  • Collaborer avec les \xc3\xa9quipes de tests manuels pour assurer une int\xc3\xa9gration transparente des efforts de tests automatis\xc3\xa9s et manuels.
  • Surveiller et analyser les r\xc3\xa9sultats des tests, rendre compte de l\'avancement des tests et fournir des m\xc3\xa9triques aux parties prenantes du projet.
  • Rester \xc3\xa0 jour avec les tendances de l\'industrie, les technologies \xc3\xa9mergentes et les meilleures pratiques en mati\xc3\xa8re d\'automatisation des tests.
Exigences:
  • Baccalaur\xc3\xa9at en informatique, en g\xc3\xa9nie ou dans un domaine connexe.
  • Exp\xc3\xa9rience av\xc3\xa9r\xc3\xa9e en tant qu\'ing\xc3\xa9nieur en automatisation de l\'assurance qualit\xc3\xa9 ou r\xc3\xb4le similaire pendant au moins 3 ans.
  • Excellente compr\xc3\xa9hension du cycle de vie du d\xc3\xa9veloppement logiciel (SDLC) et des m\xc3\xa9thodologies de test logiciel.
  • Ma\xc3\xaetrise des outils et cadres de test automatis\xc3\xa9s, tels que Selenium, Appium, JUnit, TestNG ou similaire.
  • Exp\xc3\xa9rience avec les langages de script ou de programmation, tels que Java ou JavaScript.
  • Familiarit\xc3\xa9 avec les syst\xc3\xa8mes de contr\xc3\xb4le de version, les syst\xc3\xa8mes de suivi des bogues et les outils de gestion des tests.
  • Solide connaissance de SQL et capacit\xc3\xa9 d\'\xc3\xa9crire et d\'ex\xc3\xa9cuter des requ\xc3\xaates de base de donn\xc3\xa9es.
  • Solides comp\xc3\xa9tences analytiques et de r\xc3\xa9solution de probl\xc3\xa8mes, avec une attention aux d\xc3\xa9tails.
  • Excellentes capacit\xc3\xa9s de communication et de collaboration, avec un fort esprit d\'\xc3\xa9quipe.
  • Capacit\xc3\xa9 \xc3\xa0 travailler dans un environnement rapide et dynamique, \xc3\xa0 g\xc3\xa9rer plusieurs priorit\xc3\xa9s et \xc3\xa9ch\xc3\xa9ances.
Harris souscrit \xc3\xa0 un programme d\xe2\x80\x99acc\xc3\xa8s \xc3\xa0 l\xe2\x80\x99\xc3\xa9galit\xc3\xa9 en emploi et les candidatures des membres des groupes vis\xc3\xa9s \xc3\xa0 savoir les femmes, les personnes handicap\xc3\xa9es, les personnes autochtones et les minorit\xc3\xa9s visibles sont encourag\xc3\xa9es \xc3\xa0 soumettre leur candidature. Si vous \xc3\xaates une personne handicap\xc3\xa9e, vous pouvez recevoir, sur demande, de l\xe2\x80\x99assistance pour le processus de pr\xc3\xa9s\xc3\xa9lection et de s\xc3\xa9lection.

eQuest

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2201590
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Saint-Laurent, QC, Canada
  • Education
    Not mentioned