Company Overview
Intrahealth, a subsidiary of HEALWELL AI Inc. (TSX: AIDX), is an enterprise class EMR provider supporting approximately 20,000 providers and the care delivery of tens of millions of patients and clients across Canada, Australia and New Zealand. Intrahealth provides a suite of flexible software solutions to a wide variety of customers including health authorities, hospitals, public health outpatient centres, community health, home care, ambulatory care and diverse health care professionals. Intrahealth’s solution is highly configurable and is ideal for complex health environments. To learn more about Intrahealth, please visit https://intrahealth.com.
Position Overview
Intrahealth is seeking a Quality Assurance Analyst to help us solve client business challenges and generate elated end-users of our product. The Quality Assurance Analyst will be responsible for ensuring that our software products meet the highest standards of quality and reliability. This role involves designing and executing test plans, identifying and reporting defects, and working closely with the development team to resolve issues. The ideal candidate will have a strong background in software testing, excellent analytical skills, and a keen eye for detail.
Our ideal candidate is proactive, a quick learner, an excellent communicator, and can identify solutions in a complex business environment in a customer friendly and timely manner.
Responsibilities
Test Planning and Design:
- Develop comprehensive test plans and test cases based on software requirements and specifications.
- Identify and prioritize test scenarios to ensure thorough coverage of features and functionality.
Test Execution:
- Execute manual and automated test cases to validate software functionality, performance, and usability.
- Conduct regression testing to ensure that new code changes do not adversely affect existing functionality.
Defect Management:
- Identify, document, and track software defects using bug tracking tools.
- Collaborate with developers to diagnose and resolve issues.
Quality Assurance:
- Ensure compliance with established quality standards and best practices.
- Perform root cause analysis to identify and address quality issues.
Documentation and Reporting:
- Prepare detailed test reports and documentation for management and stakeholders.
- Provide regular updates on testing progress and quality metrics.
Continuous Improvement:
- Participate in continuous improvement initiatives to enhance testing processes and methodologies.
- Stay current with industry trends and emerging technologies in software testing, including AI.
Requirements
- BSc/BA or equivalent work experience
- 2+ years of industry experience.
- Demonstrated practical knowledge of modern tools and best practices to develop and maintain automated and manual tests.
- Eager to explore and experiment with new tools, techniques and approaches to enhance QA practices.
- Basic scripting or coding skills (e.g. JS, Python, C#, PowerShell).
- Ability to solve complex and ambiguous technical problems, independently sourcing and acquiring the information needed to complete tasks effectively.
- Ability to work effectively in a team environment with minimal supervision, taking ownership of tasks and driving them to completion.
- Excellent communication skills.
- Strong analytical skills, results-driven, actively works towards automating and accelerating testing processes to improve efficiency and coverage.
- Nice to haves:
- Demonstrated experience in CI / CD process improvement and deployment.
- Experience with Windows apps or Electronic Medical Record software.