Skip to content

Open nowFirst seen 41 hours ago

RQ00726 - Systems Testing/QA Specialist - Senior - 2 X

SourceCode858 open roles

Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowRQ00726 - Systems Testing/QA Specialist - Senior - 2 XSourceCode
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on SourceCode's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.4%3 days
  3. 11.8%7 days
  4. 18.6%14 days
  5. 35.6%30 days
  6. 45.1%60 days
This job: first seen 41 hours ago

The posting

RQ00726 - Systems Testing/QA Specialist - Senior  Duration : 1 Year (254 Business Days)  Location: Hybrid at 525 University Avenue

Must Haves:

  1. Minimum 7 years of enterprise QA/testing experience with large-scale backend applications, distributed systems, APIs, integrations, database validation, and end-to-end workflow testing.
  2. Advanced UI automation experience, including building Selenium or Playwright automation frameworks from scratch using Java, Python, JavaScript, or TypeScript.
  3. Strong API and web service testing experience, including REST/SOAP, Postman, REST Assured, ReadyAPI, API contract validation, payload validation, authentication, and backend integration testing.
  4. Strong database validation and data integrity verification experience using SQL, Oracle, MySQL, or similar database technologies.

Nice to have

  1. Healthcare interoperability experience, preferably hands-on testing of HL7 FHIR resources and/or HL7 v2/v3 messages and data structures.

Description

The Clinical Data Foundation (CDF) program aims to create the foundation for a cloud native, scalable, and rationalized electronic health record, and to address the future interoperability and clinical data sharing needs of the Agency by establishing a Technology Product Standard for an HL7 FHIR Integration Data Exchange Platform. The 'Senior System Testing / QA Specialist' will perform the Quality Assurance Testing Activities by creating and executing the HL7 FHIR resources, Automated test suite for UI, Automated API testing, Functional Testing and Defect Management to ensure the quality of the product.

CDF Objectives:

  • Enable replacement of the existing ConnectingOntario CDR, supporting the goal of consolidating to a single clinical viewer.
  • Enable future consolidation of existing data assets onto a common, cloud based technology platform (e.g., DHDR, OLIS).
  • Support onboarding of new data assets and domains (e.g., Mental Health & Addictions, Primary Care, eReferral).
  • Ensure compatibility and integration with existing provincial assets and systems (e.g., MOH, CorHealth, IAR) through the use of the Smile CDR platform.

The 'Senior System Testing / QA Specialist' will perform the Quality Assurance Testing Activities by creating and executing the HL7 FHIR resources, Automated test suite for UI, Automated API testing, Functional Testing and Defect Management to ensure the quality of the product.

Responsibilities:

The Senior System Testing / QA Specialist's responsibilities will include, but not be limited to:

  • Analyze and understand business and technical requirements, business flows/stories, design documents, implementation guides, and data mapping specifications to develop test strategies, test plans, test cases, and automated test scripts. Execute automated testing across multiple non-production environments supporting the Clinical Data Foundation (CDF) Program and other integrated healthcare systems.
  • Perform testing and validation of HL7 FHIR R4 resources, including Patient, Practitioner, PractitionerRole, Organization, Location, Encounter, and other related resources.
  • Validate FHIR Implementation Guide (IG) profiles, including profile conformance, cardinality constraints, terminology bindings, and data quality requirements.
  • Validate HL7 v2 to FHIR R4 mappings, transformations, and end-to-end data flows to ensure data integrity, interoperability, and compliance with implementation specifications.
  • Analyze, plan, design, build, implement, execute, and maintain automation testing frameworks, automated test cases, and automation scripts for UI and API validation.
  • Utilize automation toolsets to generate, manage, and validate complex test data.
  • Log, track, and manage defects using Jira.
  • Collaborate with the QA Lead and project partners, including Project Managers, IT Leads, and Business Analysts, in the analysis, design, development, implementation, and ongoing support of systems from a quality assurance and testing perspective.
  • Collaborate effectively with cross-functional teams across multiple programs and initiatives, promoting automation best practices, standards, and continuous improvement throughout the organization.
  • Provide input to the QA Lead for test effort estimation, and contribute to the development of test strategies, test plans, and test execution reports.
  • Collaborate with business partners to support business acceptance and release readiness activities, assess testing outcomes, identify quality risks, and provide recommendations to support Go/No-Go decisions and production deployments
  • Apply technical knowledge and experience to collaborate effectively with internal and third parties Development, Architecture, and Infrastructure teams.
  • Perform testing within an Agile Scrum delivery model while adhering to DevOps and CI/CD principles and practices.
  • Mentor and train QA team members on automation frameworks, tools, and best practices to support program delivery.

Required Skills:

  • Minimum 7 years of proven experience testing large-scale, enterprise-grade backend applications and complex distributed systems through APIs, web services, integrations, and database validation. Proven experience validating end-to-end business workflows across interconnected systems, multiple teams/vendors, and enterprise-scale programs.
  • Advanced hands-on experience designing, developing, and implementing scalable data-driven UI automation frameworks from the ground up using Selenium or PlayWright. Proven ability to establish automation architecture, develop reusable test components, and independently maintain, analyze, and debug complex automation suites and scripts. Strong programming proficiency in Java and/or other modern programming or scripting languages such as Python, JavaScript, or TypeScript
  • Advanced experience in API and web service testing and automation using RESTful APIs and tools such as ReadyAPI, REST Assured, Postman, or equivalent. Proven expertise validating large-scale backend systems through end-to-end integration testing, API contract validation, database and data reconciliation testing, and complex enterprise integrations across distributed environments
  • Experience with testing system accesses based on authentication/authorization, Certs, SAMLs/JWT tokens
  • Excellent Functional Testing skills including Defect Management in JIRA and debugging test environment and test data issues
  • Health-Care Domain with hands-on experience in FHIR (Most preferred) and/or HL7 v2, v3 (preferred) is strongly preferred.
  • Experience in creating and executing test cases, test scripts for Functional/Systems integration testing and architecture workflows, generating test data to validate the business requirements/User Stories/technical specifications and defect management in JIRA/TestRail in an agile-scrum project delivery model
  • Strong hands-on experience in testing REST/SOAP APIs and SOA-based systems, with a focus on data validation and integration workflows.
  • Extensive experience with RESTful and SOAP web services
  • Hands-on experience with Postman, REST Assured or similar tools
  • Strong understanding of HTTP methods, status codes, headers, authentication and XML / JSON / messaging principles
  • Expertise in Validating payloads, authentication, headers, status codes and Backend system integration validation
  • Experience with and Database validation (SQL, Oracle, MySQL) and Data integrity verification across systems
  • Experience with Authentication/authorization (OAuth, JWT, SAML, certificates)
  • Strong troubleshooting, diagnostic, and problem-solving skills, with a willingness to learn and take on technical challenges
  • Experience with Git (source control), CI/CD tools (GitHub Actions, GitLab CI)
  • Extensive hands-on experience testing web applications with automation tools and libraries like Selenium, to ensure UI functionality across different browsers, devices, and screen sizes are compliant to Requirements
  • Ability to implement new automation suite from scratch using Java or similar coding skills
  • Ability to maintain, optimize and enhance exiting automation script
  • Proficiency in HTML, CSS, and JavaScript is essential

Desired Skills:

  • Health-Care Domain knowledge with hands-on experience in FHIR (Most preferred) and/or HL7 v2, v3 (preferred)
  • Knowledge and experience with testing HL7 FHIR (Fast Healthcare Interoperability Resources) messages and data structures and/or HL7 v2, v3
  • Knowledge and experience with Microsoft ecosystems (e.g., Power BI, Dynamics 365, SharePoint)

AI Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain aspects of its recruiting and business operations.

Note: The higher end of the range is intended for absolutely exceptional candidates who meet all must-have requirements and most or all nice-to-have qualifications. The client will evaluate candidates based on both rate expectations and overall skill set when shortlisting.

INCORPORATED RATE RANGE (7.25 billable hours per day)

  • $67.78/hr - $81.34/hr Inc.

T4 RATE RANGE (7.25 billable hours per day)

  • $54.22/hr - $65.07/hr T4
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against SourceCode's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on SourceCode's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    SourceCode's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.