Ingénieur En Automatisation Qa / Quality Assurance Automation Engineer

Saint-Laurent, QC, Canada

Job Description


L'ingxc3xa9nieur en automatisation de l'assurance qualitxc3xa9 est chargxc3xa9 de dxc3xa9velopper et de mettre en xc5x93uvre des processus et des cadres de test automatisxc3xa9s afin de garantir la qualitxc3xa9 et la fiabilitxc3xa9 des applications ou des systxc3xa8mes logiciels.
Il travaille en xc3xa9troite collaboration avec les dxc3xa9veloppeurs de logiciels, les gestionnaires de produits et d'autres parties prenantes pour concevoir et exxc3xa9cuter des cas de test automatisxc3xa9s, identifier les dxc3xa9fauts et apporter des amxc3xa9liorations au cycle de vie du dxc3xa9veloppement logiciel.
Responsabilitxc3xa9s:

  • Dxc3xa9velopper et maintenir des scripts et des cadres de tests automatisxc3xa9s pour valider les applications ou les systxc3xa8mes logiciels.
  • Collaborer avec les dxc3xa9veloppeurs de logiciels et les analystes commerciaux pour comprendre les exigences et crxc3xa9er des plans de test complets.
  • Concevoir et exxc3xa9cuter des cas de test automatisxc3xa9s, en veillant xc3xa0 ce que les exigences fonctionnelles et non fonctionnelles soient correctement couvertes.
  • Identifier et documenter les dxc3xa9fauts, les suivre jusqu'xc3xa0 leur rxc3xa9solution et vxc3xa9rifier les corrections.
  • Travailler en xc3xa9troite collaboration avec des xc3xa9quipes interfonctionnelles pour comprendre l'architecture logicielle et la conception du systxc3xa8me afin d'assurer une couverture efficace des tests.
  • Amxc3xa9liorer en permanence les processus et mxc3xa9thodologies de test et recommander les meilleures pratiques en matixc3xa8re d'automatisation des tests.
  • Effectuer une analyse des causes profondes des dxc3xa9fauts et fournir des rapports dxc3xa9taillxc3xa9s aux parties prenantes.
  • Participer aux revues de code et de conception pour assurer la testabilitxc3xa9 et la maintenabilitxc3xa9 du logiciel.
  • Collaborer avec les xc3xa9quipes chargxc3xa9es des tests manuels afin d'assurer une intxc3xa9gration transparente des efforts de tests automatisxc3xa9s et manuels.
  • Contrxc3xb4ler et analyser les rxc3xa9sultats des tests, rendre compte de l'avancement des tests et fournir des indicateurs aux parties prenantes du projet.
  • Se tenir au courant des tendances de l'industrie, des technologies xc3xa9mergentes et des meilleures pratiques en matixc3xa8re d'automatisation des tests.
Exigences:
  • Licence en informatique, en ingxc3xa9nierie ou dans un domaine connexe.
  • Expxc3xa9rience confirmxc3xa9e en tant qu'ingxc3xa9nieur en automatisation de l'assurance qualitxc3xa9 ou dans une fonction similaire pendant au moins trois ans.
  • Solide comprxc3xa9hension du cycle de dxc3xa9veloppement des logiciels (SDLC) et des mxc3xa9thodologies de test des logiciels.
  • Maxc3xaetrise des outils et des cadres de test automatisxc3xa9s, tels que Selenium, Appium, JUnit, TestNG ou similaires.
  • Expxc3xa9rience des langages de script ou de programmation, tels que Java ou JavaScript.
  • Familiaritxc3xa9 avec les systxc3xa8mes de contrxc3xb4le de version, les systxc3xa8mes de suivi des bogues et les outils de gestion des tests.
  • Solide connaissance du langage SQL et capacitxc3xa9 xc3xa0 xc3xa9crire et xc3xa0 exxc3xa9cuter des requxc3xaates de base de donnxc3xa9es.
  • Solides compxc3xa9tences en matixc3xa8re d'analyse et de rxc3xa9solution de problxc3xa8mes, avec un grand souci du dxc3xa9tail.
  • Excellentes capacitxc3xa9s de communication et de collaboration, avec un fort esprit d'xc3xa9quipe.
  • Capacitxc3xa9 xc3xa0 travailler dans un environnement dynamique et rapide, en gxc3xa9rant des prioritxc3xa9s et des dxc3xa9lais multiples.
*Anglais et franxc3xa7ais car nous avons des clients dans le reste du Canada et aux xc3x89tats-Unis*
*Seul les candidats retenus seront contactxc3xa9s*
Harris souscrit xc3xa0 un programme daccxc3xa8s xc3xa0 lxc3xa9galitxc3xa9 en emploi et les candidatures des membres des groupes visxc3xa9s xc3xa0 savoir les femmes, les personnes handicapxc3xa9es, les personnes autochtones et les minoritxc3xa9s visibles sont encouragxc3xa9es xc3xa0 soumettre leur candidature. Si vous xc3xaates une personne handicapxc3xa9e, vous pouvez recevoir, sur demande, de lassistance pour le processus de prxc3xa9sxc3xa9lection et de sxc3xa9lection.
L'xc3xa9quipe de recrutement de talents de Harris n'a pas recours aux messages texte pour entrer en communication avec les candidats ou solliciter des informations confidentielles. Nous encourageons tous les candidats xc3xa0 postuler sur des postes publixc3xa9s. Ils seront contactxc3xa9s soit par un gestionnaire de Harris, soit par un membre de l'xc3xa9quipe de recrutement de talents pour un entretien, dxc3xa8s lors que les critxc3xa8res requis sont satisfaits.
A quality assurance automation engineer is responsible for developing and implementing automated testing processes and frameworks to ensure the quality and reliability of software applications or systems.
They work closely with software developers, product managers, and other stakeholders to design and execute automated test cases, identify defects, and drive improvements in the software development lifecycle.
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.
*English and French as we have customers in the rest of Canada and the United States*.
*Only successful candidates will be contacted*.
Harris is an Equal Opportunity Employer and members of the following targeted groups are encouraged to apply women, persons with disabilities, aboriginal peoples and visible minorities. If you are a person with a disability, assistance with the screening and selection process is available on request.
The Harris Talent Acquisition team does not use text messages to contact candidates or solicit confidential information. We encourage all candidates to apply for advertised positions. They will be contacted either by a Harris manager or by a member of the Talent Acquisition team for an interview, once the required criteria have been met.

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
    JD2433649
  • 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