Ingénieur en automatisation QA / Quality Assurance Automation Engineer

Posted 2 Days Ago
Be an Early Applicant
2 Locations
Mid level
Healthtech
The Role
The quality assurance automation engineer develops and implements automated testing processes, collaborates with teams, identifies defects, and continually improves testing methodologies.
Summary Generated by Built In

L'ingénieur en automatisation de l'assurance qualité est chargé de développer et de mettre en œuvre des processus et des cadres de test automatisés afin de garantir la qualité et la fiabilité des applications logicielles ou des systèmes. Il travaille en étroite collaboration avec les développeurs de logiciels, les gestionnaires de produits et d'autres parties prenantes pour concevoir et exécuter des cas de test automatisés, identifier les défauts et apporter des améliorations au cycle de vie du développement logiciel.

Responsabilités:

  • Développer et maintenir des scripts et des structures de test automatisés pour valider les applications logicielles ou les systèmes.
  • Collaborer avec les développeurs de logiciels et les analystes pour comprendre les exigences et créer des plans de test complets.
  • Concevoir et exécuter des cas de test automatisés, assurant une couverture adéquate des exigences fonctionnelles et non fonctionnelles.
  • Identifier et documenter les défauts, suivre jusqu'à leur résolution et vérifier les correctifs.
  • Travailler en étroite collaboration avec des équipes interfonctionnelles pour comprendre l'architecture logicielle et la conception du système afin d'assurer une couverture de test efficace.
  • Améliorer continuellement les processus et les méthodologies de test et recommander les meilleures pratiques pour l'automatisation des tests.
  • Effectuer une analyse complète des défauts et fournir des rapports détaillés aux parties prenantes.
  • Participer aux revues de code et de conception pour assurer la testabilité et la maintenabilité du logiciel.
  • Collaborer avec les équipes de tests manuels pour assurer une intégration transparente des efforts de tests automatisés et manuels.
  • Surveiller et analyser les résultats des tests, rendre compte de l'avancement des tests et fournir des métriques aux parties prenantes du projet.
  • Rester à jour avec les tendances de l'industrie, les technologies émergentes et les meilleures pratiques en matière d'automatisation des tests.

Exigences:

  • Baccalauréat en informatique, en génie ou dans un domaine connexe.
  • Expérience avérée en tant qu'ingénieur en automatisation de l'assurance qualité ou rôle similaire pendant au moins 3 ans.
  • Excellente compréhension du cycle de vie du développement logiciel (SDLC) et des méthodologies de test logiciel.
  • Maîtrise des outils et cadres de test automatisés, tels que Selenium, Appium, JUnit, TestNG ou similaire.
  • Une bonne maîtrise du français et de l’anglais est requise, car le titulaire du poste aura à communiquer fréquemment dans les deux langues, tant oralement que par écrit, car nous avons des collègues, des clients et des partenaires au Québec, ainsi que dans le reste du Canada et aux États-Unis.
  • Expérience avec les langages de script ou de programmation, tels que Java ou JavaScript.
  • Familiarité avec les systèmes de contrôle de version, les systèmes de suivi des bogues et les outils de gestion des tests.
  • Solide connaissance de SQL et capacité d'écrire et d'exécuter des requêtes de base de données.
  • Solides compétences analytiques et de résolution de problèmes, avec une attention aux détails.
  • Excellentes capacités de communication et de collaboration, avec un fort esprit d'équipe.
  • Capacité à travailler dans un environnement rapide et dynamique, à gérer plusieurs priorités et échéances.

*Seul les candidats retenus seront contactés*

Harris souscrit à un programme d’accès à l’égalité en emploi et les candidatures des membres des groupes visés à savoir les femmes, les personnes handicapées, les personnes autochtones et les minorités visibles sont encouragées à soumettre leur candidature. Si vous êtes une personne handicapée, vous pouvez recevoir, sur demande, de l’assistance pour le processus de présélection et de sélection.

L'équipe 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 à postuler sur des postes publiés. Ils seront contactés soit par un gestionnaire de Harris, soit par un membre de l'équipe de recrutement de talents pour un entretien, dès lors que les critères 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.

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.
  • A good command of French and English is required, as the incumbent will have to communicate frequently in both languages, both orally and in writing, as we have colleagues, customers and partners in Quebec, as well as in the rest of Canada and the United States.
  • 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.

*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.

Top Skills

Appium
Java
JavaScript
Junit
Selenium
SQL
Testng
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Niagara Falls, New York
185 Employees
On-site Workplace
Year Founded: 1993

What We Do

For over 25 years, Harris Healthcare has been rising to the challenge of bringing together the most innovative and sustainable solutions for today’s ever-changing healthcare environment, in order to improve patient care and safety. Each one of our solutions brings organizational efficiencies on its own. Powerful synergies are achieved when multiple solutions are implemented together. The Harris Healthcare portfolio includes the following solutions:

♦ HARRIS Flex - an enterprise-level EHR solution that improves patient safety and clinical workflows. It includes a full complement of applications integrated in one single database, provides solid clinical decision support to your clinicians and helps standardize care while enforcing protocols and best practices at any Healthcare Organization. HARRIS Flex conveys the digital solution’s flexibility and strength.
Healthcare organizations are continuously faced with new challenges and situations and require flexible EHR’s that can be rapidly adapted to their evolving clinical practice. Contrary to other EHR solutions which are inflexible and where customizations require costly support from the vendor, HARRIS Flex gives you the freedom to "flex" your EHR as you need it entirely on your own.

The enhanced HARRIS Flex solution comes with new functionality including:

♦Flex Telehealth which enables virtual visits directly from within the EHR/EPR, and

♦Flex Clinical Insight which facilitates extraction and analysis of your EHR/EPR data to improve your processes and outcomes.

♦ SynergyCheck – a proactive interface monitoring solution watching over Clinical, Financial and other interfaces 24/7 to ensure data is flowing between systems

Similar Jobs

DRW Logo DRW

Software Developer

Fintech • Financial Services
Hybrid
Montréal, QC, CAN
1825 Employees

Bounteous Logo Bounteous

Senior Java Developer

Agency • Digital Media • eCommerce • Professional Services • Software • Analytics • Consulting
Hybrid
Montréal, QC, CAN
4000 Employees

Bounteous Logo Bounteous

Java Developer

Agency • Digital Media • eCommerce • Professional Services • Software • Analytics • Consulting
Hybrid
Montréal, QC, CAN
4000 Employees

Bounteous Logo Bounteous

C++ Developer (Market Data)

Agency • Digital Media • eCommerce • Professional Services • Software • Analytics • Consulting
Hybrid
Montréal, QC, CAN
4000 Employees

Similar Companies Hiring

Mochi Health Thumbnail
Telehealth • Healthtech
San Francisco, CA
70 Employees
Cencora Thumbnail
Pharmaceutical • Logistics • Healthtech
Conshohocken, PA
46000 Employees
Stepful Thumbnail
Software • Healthtech • Edtech • Artificial Intelligence
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account