Pour obtenir une traduction en français de l’offre d’emploi suivante, veuillez envoyer un courriel à careers@ontariohealth.ca. Les demandes seront traitées dans un délai de trois jours ouvrables et la période de dépôt des demandes sera prolongée de trois jours.
To obtain a French translation of the following job posting, please email careers@ontariohealth.ca. Requests will be addressed within three business days, and the application window will be extended by three business days.
At Ontario Health, we are committed to developing a strong organizational culture that connects and inspires all team members across the province. Our vision is that together, we will be a leader in health and wellness for all. Our mission is to connect the health system to drive improved and equitable health outcomes, experiences and value. How we work together is reflected through our five values: integrity, inspiration, tenacity, humility and care.
What Ontario Health offers:
Achieving your career goals is a priority to us. Benefits of working at Ontario Health may include the following based on employment type:
Fully paid medical, dental and vision coverage from your first day
a health care spending or wellness spending account
a p remium defined benefit pension plan
three personal days and two float days annually
three weeks’ vacation to start (for individual contributors), increasing to four weeks after two years
c areer development opportunities
a collaborative values-based team culture
a wellness program
a hybrid working model
p articipation in Communities of Inclusion
Want to make a difference in your career? Consider this opportunity.
Senior Quality Assurance Engineer is responsible for leading QA Performance Testing work packages for multiple projects/products and ensuring the quality of the digital solutions being implemented. Work closely with the PM, Architect, Development/Business leads and other project stakeholders to plan, estimate, schedule and run QA Performance testing activities soup to nuts for the project/program. Review project artifacts to determine the scope of testing, ensure sufficient test coverage, provide QA Performance testing estimation, map out QA Performance testing schedule and ascertain the requirements pertaining to Performance test data, Performance test environment, Performance testing tool and types of testing. Also, organize and supervise a team of QA Performance team members in test case design, development and execution and automation. Work closely with the Manager and QA Performance team member day in day out to ensure project deliverables meet the quality standards.
Here is what you will be doing:
- Responsible for leading and executing Performance Testing, Performance Test Data Management, Automation Performance testing on complex projects either individually or in a team.
- Analyze project requirements, Plan, Design, create test cases/data/scripts and execute Performance Testing/Benchmarking/Capacity Management/Performance Modelling tests as required
- Provide subject matter expertise and technical leadership to external/internal stakeholders in all areas of Performance testing, Performance test data management, Performance automation testing
- Lead, organizes, supports, coach and coordinates a team of QA team members in test case/data design, development, and execution.
- Performs test planning and tracks test planning and execution in the application lifecycle management tool and provides reporting when requested.
- Documents result and provide updates to project teams and Management as requested.
- Supervise, Identifies, documents, and monitors all work and deliverables from third party vendors.
- Works closely with the QA Manager to ensure project deliverables meet the quality standards. Assists QA Manager in hiring.
- Works with the PM, Architect, Development, Product & Delivery Managers, BA, QA Managers to assist with QA resource planning, environments alignment, project scheduling and ensure on time quality deliverables
- Responsible for leading QA work packages for multiple projects/products, reviewing the project artifacts, and preparing the testing estimates, test strategy, test plan, test scenarios, status reports, and test exit reports.
- Reviews project artifacts to determine the scope of testing, ensures sufficient test coverage, provides QA estimation, maps out QA schedule and ascertain the requirements pertaining to test data, testing environment, testing tool and types of testing.
- Develops the best user experience possible and is jointly accountable for the quality of the products and services that are tested for customers.
- Engages with other teams in the division to raise the quality of the software across the board.
- Engage both internal and external clients to gain a deeper understanding of their product domain and to assist their clients in the identification of the root cause of issues.
- Acts as an expert in QA performance testing standards and processes.
- Defines and creates Performance testing QA methodology and framework.
- Ensures QA Methodology inclusion into Project and Development Lifecycle Methodology.
- Educates and ensures members of the team follow QA performance testing best practices/standards and advocate implementation of such practices within the team/agency to maintain the quality of the product.
- Designs and develops innovative solutions to meet current and future needs of testing and help automate/reduce time for testing.
- Coaches, mentors, and guides QA team members in their day-to-day deliverables and help resolve their technical challenges and clear the logjam in testing activities.
- Works with a high level of autonomy in building software testing plans and associated work break-down structures in collaboration with Architecture and Product Management teams.
- Collaborates with internal and external stakeholders to ensure effectiveness of solutions.
- Lead internal peer collaboration to ensure alignment of practices, patterns, and solutions.
- Stay abreast of evolving technologies and makes recommendations on emerging directions for peer education.
Here is what you will need to be successful:
Education and Experience:
- Post-secondary diploma or degree in Computer Science or related technical discipline, or equivalent experience
- 7+ years of relevant experience in performance testing UI, non UI and web services with good exposure to monitoring and Diagnostics tools is required.
- AWS and/or Azure Cloud certification is an asset.
- Strong experience in Performance Testing, Performance Benchmarking, Capacity Management, Performance Modelling, performance troubleshooting, creating performance test plans and test cases
- Strong experience in Performance test principles, processes and implementations.
- Strong experience with at least one Performance testing tool - JMeter (main tool), LoadRunner.
- Experience in implementation and hands on working knowledge of various performance monitoring tools e.g. (Instant).
- Strong experience in creating Performance test strategy, test plan; creating and executing Performance tests scripts/data as required; creating Performance exit report.
- Strong development experience in Java, JavaScript, C, Groovy.
- Strong Experience in working independently on reading, modifying existing scripts/programs for which documentation may not be available.
- Strong experience in the use of automated test tools, test frameworks like Selenium/Gauge/Browser Stack and version control systems like GIT and GitLab platform. Knowledge of GitHub is an asset.
- Strong experience in architecting, designing, building, supporting automation testing frameworks, test data generation/management tools.
- Strong experience working in complex, integrated, large scale and multi-platform DevOps and SOA environments that include both legacy hardware and Cloud(AWS(main)/Azure).
- Strong Experience in Containers, OpenShift, CI/CD, GIT, Gitlab, Java/.NET platforms, RDBMS (Oracle/SQL Server) and NoSQL, Load Balancing, WebSphere, Tomcat, Kafka, MQ, Node.js, Angular, Windows, Linux, Unix, Redis, ELK stack.
- Strong Experience with XML, JSON, SOAP/REST web services, HL7 v2 and v3, FHIR, VPN, SQL, HTML, CSS, HTTPS, Certificates, SAML,JWT, oAuth, Windows/Linux Shell scripting.
- Strong working knowledge of various Software Development Life Cycle (SDLC) and methodologies such as Waterfall, Agile, Iterative, etc.
- Subject matter expert of test planning, test case design, development, and execution.
- Working knowledge of project estimation, planning, monitoring, reporting and presentation tools and techniques from a quality assurance/testing perspective.
- Subject matter expert in quality assurance/testing processes, best practices, techniques, and tools for different types of testing (functional, GUI, integration, regression, performance, hardware, deployment, manual and automated testing).
- Solid understanding of how User Stories, Business Requirements Definition (BRD), Data Models, data mappings and design are used to support QA performance testing.
- Expert knowledge of defect management and tracking tools (e.g., Jira,).
- Knowledge of privacy legislation, regulations (specifically the Protection of Personal Health Information Act, Ontario 2004) and policies, procedures, guidelines, and communication material relevant to the protection of confidential information.
Knowledge and Skills:
- Excellent problem solving and analytical skills to define and create QA methodology and framework; develop innovative solutions to meet current and future needs of testing; problem-solve complex technical issues inherent in testing and be able to identify potential defects and enhancements.
- Strong written and oral communication skills to communicate testing strategy, discuss and incorporate stakeholder’s feedback; communicate issues found during testing clearly; coach/mentor the team; influence team and stakeholders.
- Interpersonal to work as a team member across OH, both with clinical leads as well as other technical professionals such as Project Managers, Business Analysts, Business Leads, Development, and IT; build relationships and navigate through organizational layers; build a sense of trust and rapport with project and product stakeholders.
- Ability to develop and foster teamwork, facilitate team dynamics, and positively influence and motivate the team to strive for excellence.
- Ability to scale thinking and analysis from strategic to detail and vice versa.
- Strong facilitation and presentation skills.
- Conflict resolution and effective mediation and influencing skills.
- Ability to multi-task and manage concurrent projects.
- Demonstrated ability to understand and discuss technical concepts, manage trade-offs, and evaluate opportunistic innovative ideas with internal and external partners.
- Ability to understand and apply concepts.
- Strong multitasking skills and attention to detail.
#LI-hybrid
#LI- AP1
#OH-IND-DIG
Location: Ontario (currently hybrid; subject to change)
Employment Type:
Permanent Full time
Contract Length:
N/A
Salary Band:
Band 6
External Application Deadline Date:
June 12, 2025
All applicants must be a resident of Ontario to be considered for roles at Ontario Health.
Ontario Health encourages applications from candidates who are First Nations, Métis, Inuit, and urban Indigenous; Francophone; members ofBlack and racializedgroups; 2SLGBTQIA+ communities; trans and nonbinary individuals;and people living with disabilities.
Ontario Health is an accessible employer, and we offer accommodation in all aspects of employment, including the recruitment process. If you require a disability related accommodation in order to participate in the recruitment process, please email careers@ontariohealth.ca and a member of the team will connect with you within 48 hours.