
Senior Quality Assurance Analyst - Contract
Maximuscanada • Canada
Role & seniority: QA Analyst (Contract)
Stack/tools: Postman, HL7 Test Harness, SVN, APIs, JavaScript, Python; familiarity with eHealth product suites; SDLC and Agile; release, change, and production support processes
Top 3 responsibilities
-
Create, execute, and maintain test cases and automated scripts; manage test environments; drive testing lifecycle
-
Collaborate with development and project teams to identify testing opportunities, log and resolve defects, and improve testing approaches
-
Lead user acceptance testing activities, coordinate handovers with customers, and contribute to release notes, documentation, and continuous improvement
Must-have skills
-
Bachelor’s degree in computer science or related field; ≥5 years in testing/QA
-
Strong SDLC and Agile experience
-
Proficiency with Postman, HL7 Test Harness, SVN, APIs, JavaScript, Python
-
Healthcare sector experience; strong collaboration and problem-solving abilities
Nice-to-haves
-
ITIL/process framework familiarity; project management methodology exposure
-
Experience with test framework design, automation, knowledge management, and technical documentation
-
Ability to drive continuous improvement, release/deployment processes, and cross-functional coordination
-
Location & work type: Canada; Contract position
Full Description
About Maximus At Maximus Canada, we share an authentic desire to do something meaningful to help others succeed. We apply our deep operational expertise, technology innovation, and digitally enabled citizen engagement in new ways and help governments solve complex problems. Maximus Canada collaborates with government partners to deliver a variety of citizen services, including healthcare administration, federal and provincial programs, and contact centre services across Canada. We offer eHealth solutions through our Medigent® suite of products, as well as technology consulting and business process services. We leverage our deep operational expertise, technology innovation, and digitally enabled customer engagement to deliver fast solutions. Today, we proudly support many federal, provincial and municipal programs across the country powered by Canadians.
Globally, Maximus has operations in the United States, India, Saudi Arabia, United Arab Emirates and the United Kingdom.
Our mission is to affect fundamental change in the lives of every individual with whom we engage and at every touchpoint. But ultimately, what we do is improve people’s lives. And that is a testament to the ingenuity, commitment, and compassion everyone brings to their role at Maximus Canada and their dedication to connecting citizens with the services they need from Government agencies.
We welcome and encourage applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. If you require assistance in accessing job openings, applying for a job on this site, completing screening and/or interview questionnaires or participating in any aspect of the recruitment and selection process, please contact us at careers@maximuscanada.
We welcome and encourage applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process
Contract Position Summary The Quality Assurance (QA) Analyst provides expertise in all aspects of Product testing lifecycle including requirements analysis, test planning, test design, test environment setup, test execution, test reporting, defect tracking, continuous improvement of the testing lifecycle and automation. Working in a matrix team, The QA Analyst focuses on the overall design, development, implementation, and ongoing Support of the Product and completes technical studies and audits, develops procedures to minimize all risks. The QA Analyst is responsible for the creation and automation of all test-case management.
Key Accountabilities Strong knowledge in requirement gathering techniques to develop testing requirements, understand relationships and facilitate communication Strong knowledge of testing lifecycles to ensure release deliverables are being met Strong knowledge of formal production support functions and processes in complex eHealth Product suites including implementation & support, Release Management, Change Management, Functional and Technical designs, patches, data fixes, upgrades to enable the Testing Lifecycle Creates, executes, and maintains test cases for the given testing framework and test scripts Collaborate with project teams to identify testing opportunities. Work closely with the development team to ensure that issues/defects are managed (created, assigned and resolved) by providing sufficient details to understand, replicate and resolve the defect, also identify areas for testing improvements Co-ordinates user acceptance testing hand-over and user acceptance testing with customers Knowledge of and expertise with formal system implementation and project management methodologies, including gap analysis, design, configuration, testing methodologies, user validation and acceptance, implementation, and post implementation production support Demonstrated analytical and problem-solving skills to effectively conduct problem identification and resolution, impact of proposed design changes, patches, upgrades on the Product and user stakeholder processes Leads improvement meetings with internal stakeholders and external service providers, and monitors their performance Facilitates collaboration sessions with diverse groups of stakeholders, including customers, with various needs and requirements spread through many geographical locations Leads the development of technical documentation and training material including process flows and proper use of applications and systems Actively contributes to Product release notes and manuals for internal and external communication including supplementary documentation, support matrix, data dictionary and user documentation Contributes to Product Knowledge Management activities including support process documentation and ensures a central repository of documentation is kept up to date Contributes to the development of, and executes on continuous improvement plans by driving activities resulting in improvement, Product innovation, service delivery efficiency, and cost savings Promotes the Testing Lifecycle, Change Manage and Release & Deployment Management Standards, Policies, Processes and Procedures Maintains awareness of current and emerging technological trends, evolving client requirements and organizational strategic directions, to ensure congruence with project activities Reports on progress, achievements and associated results. This includes executive level reporting, management updates and best practice sharing Fosters a culture of continuous improvement, where colleagues are encouraged and recognized for generating and implementing innovative ideas Adheres to corporate asset management standards, policies and procedures for creating, maintaining and storing application source code and documentation Adheres to established ITIL process and Project Management practices Remains current with state-of-the-art software development and technology trends
Job Requirements Bachelor's degree in computer science or related field AND minimum of 5 years demonstrated experience in related field Strong knowledge of the SDLC & Agile frameworks Strong knowledge of Postman, HL7 Test Harness, SVN repository, APIs, JavaScript, and Python Demonstrated experience of healthcare sector
Knowledge Skills and Abilities Customer focus mindset Ability to develop testing frameworks along with test cases and automated scripts Strong knowledge of SDLC & Agile frameworks Solid understanding of Product Management best practices, and ability to understand how new innovations, enhancements and platforms can contribute to a positive experience Excellent collaborating skills Technical competence Motivated and goal oriented, team player High level of initiative and works well in a team environment Handles stressful situations and deadline pressures well Plans and carries out responsibilities with minimal direction Ability to work with people from a variety of different culturally diverse backgrounds. Show more Show less