The Senior Systems Testing/QA Specialist will lead UI and API testing efforts, develop automation frameworks, and collaborate with teams to ensure quality in healthcare systems.
Responsibilities:
- Responsibilities for the Senior System Testing / QA
Specialist include, but are not limited to:
- Plan and organize testing efforts in User Interface (UI) and
API testing, including the design, development and execution of systems
integration tests, functional tests through end-to-end UI Automation and API
automation using in-house automation framework based on Java, Selenium
- Analyze, understand the business (functional) and technical
requirements, user stories, design documents, implementation guides, data
mapping documents to develop test plan, test scripts, test cases and execute
these against the various components in a fully automated fashion across
different non-production environments for ‘Provincial Viewer Program’ and also
for other electronic health care systems, registries and repositories.
- Analyze, plan, design, build, implement, run and maintain
automation testing framework, automated test cases & automation scripts for
UI web pages and APIs
- Mapping Traceability matrix covering all requirements
in the project’s scope
- Use automated tool sets to generate and validate complex
test data
- Log, track and manage defects in JIRA
- Create the test execution report.
- Work with the QA lead and other project stakeholders such as
PM, IT lead, BA in the analysis, design, development, implementation and
ongoing support of the required systems from testing perspective
- Good team player and ability to engage with different
programs in the organization and champion best practices of automation.
- Determine the test environment requirements and run
smoke/sanity tests to validate successful deployments and environment stability
- Provide key inputs to the QA Lead in testing effort
estimation and in the design and develop of test strategy, test plan and test
execution report
- Support user acceptance testing and participate in UAT
activities
- Technical knowledge and experience to collaborate with
Development, Architecture and Infrastructure teams
- Comfortable testing in Agile-Scrum methodology and following
DevOps/CICD principles
- Support other QA resources in the team to support the
program
Desired Skills:
- Experience planning and organizing testing efforts for both
large and small systems
- Experience with GitHub
- Experience supporting user acceptance testing and
participating in UAT activities
- Experience in healthcare systems and testing HL7 FHIR (Fast
Healthcare Interoperability Resources) messages and data structures is
preferred but not mandatory
Must Haves:
- Minimum 7 years of experience in automation testing
- Advanced level and extensive hands-on experience with
automating UI screens using JAVA and Selenium. Should be able to write UI
automation scripts from scratch independently and ability to analysis and debug
complex test automation codes for UI screens.
- Advanced API automation (Restful API) / web services testing
using tools such as SOAPUI , Ready API, Postman or their equivalent
- Experience working with ETL, SQL and cross browser testing.
Hands-on experience in BrowserStack tool is desirable
- Experience with testing system accesses based on
authentication/authorization, Certs, SAMLs/JWT tokens
- Experience working in Agile-Scrum environment, Test
planning, Creating and executing manual and automated test cases, automated
test scripts, creating complex test data and test reports
- Logging, tracking and managing defects in JIRA application
- Advanced knowledge of one or more automation testing
framework.
- Experience debugging test environment and test data issues
- Good analytical, communication and collaborative
skills
Requirements
Evaluation Criteria:
- Extensive hands-on experience with one or more automation
testing framework to test UI screens (Web pages) and API testing by developing
automation suite via writing complex codes from scratch using JAVA programming
language and Selenium and then executing the automated test scripts. Experience
in debugging and fixing the automation codebase into a working automation test
suite. Expertise in fine tuning and enhancing automation framework to meet the
needs of automation testing for the application .: 50 Points
- Hands-on experience in testing API / Web services using any
API testing tool such as Postman, SOAPUI , ReadyAPI or their equivalent in an
automated fashion.: 25 Points
- Experience in creating and executing test cases, test
scripts for Functional/Systems integration testing, generating test data to
validate the business requirements/User Stories/technical specifications and
defect management in JIRA in an agile-scrum project delivery model.:
15 Points
- Knowledge and experience with testing HL7 FHIR (Fast
Healthcare Interoperability Resources) messages and data structures.:
10 Points
Deliverables
- Deliverables include, but are not limited to:
- Contribution to test strategy, test plan and creating test
scenarios.
- Creating and executing manual and automated test cases, test
scripts for UI screens and APIs.
- Defect tracking and generating test report. Creating
knowledge transfer documents for Provincial Viewer Program and other projects
in the electronic health care space viz., IT’s common services, integration
systems, registries and repositories and supporting the smoke tests for code
deployments.
Must Haves:
- 7+ years experience Extensive hands-on experience with one
or more automation testing framework to test UI screens (Web pages) and API
testing by developing automation suite via writing complex codes from scratch
using JAVA programming language and Selenium
- 7+ years experience Hands-on experience in testing API / Web
services using any API testing tool such as Postman, SOAPUI , ReadyAPI or their
equivalent in an automated fashion.
- Health care experience is not mandatory but a nice to have
Similar Jobs
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Staff Software Engineer will shape technical direction, build developer platforms, and design AI agents, enhancing developer productivity and collaboration across teams.
Top Skills:
Ai Coding ToolsCi/CdGoPythonTypescript
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The Manager of Product Systems leads the Radio Performance Systems team, overseeing performance, growth, and system design practices to ensure efficient product development.
Top Skills:
ArchitectureSoftware SystemsSystem DesignTelecom
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The role involves developing 5G/6G Cloud RAN baseband functions, implementing scheduler functions, troubleshooting issues, and developing algorithms for L2 components.
Top Skills:
BashC++GerritGitGitlabGpbJenkinsJSONLinuxMatlabPythonSpinnakerXMLYaml
What you need to know about the Toronto Tech Scene
Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.


