Job description

Founded in Quebec City in 2010, Petal is a dynamic and growing company made up of over 350 enthusiasts who have developed innovative real-time care orchestration and medical billing solutions for Health Delivery Organizations. Patient self-scheduling, clinical capacity management, care coordination, physician scheduling and secure communication, all on our innovative and secure cloud platforms.


Our commitment to fostering an exceptional workplace culture has earned us notable recognitions, including being listed as a Great Place to Work in both the technology and healthcare sectors.

Join us in our mission to empower healthcare innovators and improve healthcare differently.


What you can expect when joining the team

Reporting to the Director or Software Development Manager, you will join one of our teams and bring your expertise to oversee quality assurance in one or more projects within your line of business.


Responsibilities

  • Ensure the quality of products according to standards, norms, and current procedures;
  • Ensure documentation and visibility on the risks present in a product and possible mitigations;
  • Propose risk mitigation solutions;
  • Advise individuals responsible for product development and provide appropriate recommendations;
  • Enable quality assurance specialists to become increasingly effective in their role on a given project;
  • Ensure that test environments facilitate quality assurance of deliverables in a context of continuous delivery;
  • Ensure that test data management techniques meet best practices to ensure the quality of deliverables, information security, and reproducibility;
  • Collaborate with your software counterparts to effectively coordinate testing strategy based on corporate strategies.


Your daily life

During the day, you will be led to:

  • Establish and maintain visibility on technical debt in quality assurance for the project(s) to which you are assigned;
  • Supervise quality assurance specialists in the project(s) to which you are assigned to continuously improve techniques;
  • Perform proofs of concept or implement appropriate testing techniques for various scenarios in which you are involved;
  • Coach quality assurance specialists on best potential approaches;
  • Design and maintain test environments to ensure the quality of deliverables and reduce incident risks;
  • Take charge of implementing complex quality assurance techniques to reduce the cognitive load on implementation teams;
  • Supervise the production of test reports to effectively reflect the tests performed and provide visibility into our quality assurance strategy;
  • Promote the concept of the testing pyramid to reduce risks, execution time, and costs;
  • Participate in test reviews when necessary.

Job requirements

Your profile

Are you a versatile person, curious and passionate about Technology? Do you enjoy working in the world of quality management and risk management? Are you looking for a friendly work environment and to integrate into a great team? The sky is the limit! If you have:

  • At least 8 years of experience in software quality assurance or other relevant experience for the position;
  • Knowledge of good practices in test automation and test strategy including test data sets;
  • Experience with source control tools (GitHub) as well as continuous integration/continuous deployment (CI/CD) tools, such as Jenkins;
  • Experience with microservices testing;
  • Knowledge of Jira;
  • Understanding of quality management and risk management;
  • Knowledge of database tools;
  • The ability to anticipate and manage unforeseen events;
  • The ability to understand and critically assess product requests;
  • A strong interest in working in a multidisciplinary team to successfully carry out a project through all its phases with quality;
  • A high level of autonomy, control over your work, and solid skills in prioritizing complex backlogs based on priorities.
  • Experience in automated API testing and tools (Postman, Newman, Pactflow);
  • Experience in automated web UI testing and tools (Cypress, Mabl);
  • Experience with test case management tools (Xray);
  • Practical knowledge of test-driven development techniques (BDD, TDD, ATDD, etc.) and their frameworks (Cucumber, Behat, JBehave, FitNesse, etc.);
  • Knowledge of Agile methodology;
  • Since you will be interacting with various colleagues, some of whom are English or French-speaking only, proficiency in both English and French (spoken, written, and read) is preferable.


Petal’s position on remote working

In our opinion, a company cannot claim to be modern, innovative and have the well-being of their team at heart, without attempting to integrate remote working to the level that their business model allows them to. Post-pandemic, Petal employees will continue to benefit from the option of teleworking up to the maximum flexibility permitted by the nature of the position and the smooth running of operations.


Our benefits

  • A signing bonus of $1,000 for your remote work set-up;
  • Compensation that recognizes your contribution;
  • 4 to 6 weeks of paid vacation per year;
  • 5 ​paid personal days​ per year​;
  • A ​group RRSP / DPSP plan with employer contribution;
  • ​A ​complete group ​insurance ​plan, ​from day 1;
  • An ​annual wellness allowance;
  • Access to the Dialogue™ telehealth application;
  • Flexible work hours and more.


Petal is an active participant in the equal opportunity employment program, and members of the following target groups are encouraged to apply: women, people 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.


#LI-Hybrid

Is a Remote Job?
No

Founded in Quebec City in 2010, Petal is a dynamic and growing company of over 375 healthcare technology enthusiasts who have developed innovative real-time care orchestration and medical billing...

Apply Now