Novari Health
Quality Assurance Engineer
hybrid
1473 John Counter Boulevard suite 401, Kingston, Ontario, Canada, K7M 8Z6
full-time . February 4, 2025
1473 John Counter Boulevard suite 401, Kingston, Ontario, Canada, K7M 8Z6
full-time . February 4, 2025
Description
Novari Health designs and deploys award-winning enterprise scale software solutions to improve access to care while enhancing the efficiency and effectiveness of healthcare organizations. With over 20 years of experience, a team of 100+ employees, and offices in Canada, Australia, New Zealand, and the UK, Novari is one of the most trusted digital health solution providers. The Novari system is a comprehensive solution that includes central intake, referral management, wait list management, provider notifications, analytics, and artificial intelligence.
Headquartered in Kingston, Ontario, a city known for its high quality of life, Novari offers a professional yet casual culture, complete with perks like a fully stocked kitchen, weekly lunches, comprehensive benefits, and opportunities for growth through education and certifications. We’re committed to improving global healthcare systems in a collaborative, inclusive, and innovative environment.
We are seeking a highly motivated and skilled Quality Assurance Engineer to join our dynamic Quality Assurance team. The ideal candidate will have a strong background in test automation, API testing, performance testing, and quality assurance within Agile environments. This role requires proficiency with Azure DevOps, Azure Web Services, and modern testing tools like Playwright (TypeScript), Postman, and JMeter.
The successful candidate will work collaboratively with development teams, contribute to test strategy and execution, and play a key role in ensuring the delivery of high-quality software solutions.
Primary Responsibilities:
- Collaborate with developers and QA teams in an Agile/Scrum environment to design and implement automated testing strategies.
- Develop, maintain, and optimize automated test frameworks using Playwright for UI testing of web applications.
- Design and execute automated API tests using Postman and JMeter to validate backend functionality and performance.
- Integrate test automation into CI/CD pipelines using Azure DevOps, ensuring fast and reliable feedback on software quality.
- Perform performance and load testing to assess system scalability and reliability.
- Analyze test results, report defects, and collaborate with development teams to ensure timely resolution.
- Continuously research and adopt emerging test automation tools and best practices to enhance QA efficiency.
Organizational Responsibilities:
- Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives) and contribute to test planning.
- Provide quality-focused insights during software design discussions.
- Work closely with cross-functional teams to ensure software meets business and quality standards.
- Maintain test case documentation and test execution reports in alignment with project timelines.
- Compliance with all applicable privacy legislation.
- Compliance with all employment legislation.
- Compliance with all Novari Health policies & work procedures.
- Ownership of a valid passport & driver's license.
- Participation in an inclusive and supportive team environment.
Education & Experience:
- Bachelor’s degree or Advanced Diploma in Computer Science, Software Engineering, or related field (or equivalent work experience).
- 3+ years of experience in test automation development, with a focus on scalable and maintainable test frameworks.
- Hands-on experience with Playwright or a similar modern test automation tool (Cypress, Selenium, etc.).
- Strong experience with API testing tools like Postman and JMeter.
- Familiarity with performance testing strategies to ensure system reliability.
- Knowledge of CI/CD pipelines (preferably Azure DevOps) and test automation integration.
- Experience working with cloud environments, particularly Microsoft Azure.
- Proficiency with Git version control and best practices for managing test scripts.
Preferred Skills & Certifications:
- Strong understanding of test strategies including unit, integration, functional, and regression testing.
- ISTQB or other test automation-related certifications (preferred).
- Microsoft certifications related to Azure or DevOps (preferred or willingness to obtain within 12 months).
- Experience with scripting or coding in JavaScript, TypeScript, or Python is an asset.
Soft Skills:
- Excellent problem-solving and analytical skills with attention to detail.
- Strong communication and collaboration skills to work effectively with developers and stakeholders.
- Ability to work independently and within a team in a fast-paced Agile environment.
- Passion for continuous learning and process improvement.
Working Conditions
- Employee may sit for prolonged periods of time.
- Prolonged periods of time viewing computer monitor and keyboarding.
- Tight deadlines, with multiple and rapidly changing priorities.
- Interacting with internal and external stakeholders.
- Open office floor plan means noise and a regular flow of people around the office.
- Employee may be required to travel (overnight) as required.
Hours of Work:
- This position may be required to work a variety of shifts, days, evenings, or nights including weekends to potentially provide 24/7 support to clients.
- Employee is designated as “on-call” staff member. (Employees are responsible for responding to after-hours support calls within 1 hour of initial contact when designated as being on-call for a given month).
- Expected to work from our Kingston office for a minimum of 3 days per week, with the option to work remotely for 2 days.
- Minimum hours of work each week is 40, unless otherwise agreed to between the employee and their manager.
- Employee may be required to work additional hours, including weekends.
To Apply:
Join our innovative team as we expand into new markets and transform the healthcare industry. Apply today!
Please submit a resume, cover letter and a list of references with salary requirements. Please, no phone calls or drop-ins. Information on us, our solutions, partners, and clients are available at http://www.novarihealth.com. Only candidates selected for an interview will be contacted. Novari Health is committed to inclusive and accessible employment practices. If you require an accommodation to fully participate in the hiring process, please notify the Recruitment Team.