Titre du poste ou emplacement
RECHERCHES RÉCENTES

Systems Testing/QA Specialist

Cleo Consulting - 19 emplois
Ontario, ON
Temps plein
Niveau d`entrée
Assignment: RQ00214 - Systems Testing/QA Specialist - SeniorJob Title: Systems Testing/QA Specialist - SeniorRequisition: RQ00214Client: Ontario HealthStart Date: 2024-12-09End Date: 2025-03-31Department: Digital Excellence in HealthOffice Location: 525 University Ave, TorontoBusiness Days: 91.00Note: Hybrid 1 day onsite every 2 weeks

Must Haves:

  • Extensive QA Experience: 8+ years in software quality assurance with a strong background in both functional and non-functional testing for web-based applications, including substantial expertise in automation testing.
  • Test Suite Development: Proven experience in designing, building, and maintaining automation test frameworks for both UI and non-UI components, as well as web services, using tools like Selenium, Playwright, and Postman.
  • Technical Proficiency: Solid development skills in C#.NET, TypeScript, JavaScript, or Java, specifically applied to test automation and scripting.
  • 6+ years' experience with web technologies (HTML, CSS, JavaScript) and APIs (REST)
  • QA Methodologies & Tools: Deep understanding of QA methodologies, best practices, and tools, with a high level of proficiency in test planning, design, execution, and defect management.
  • Analytical Problem-Solving: Strong problem-solving and analytical abilities to ensure precise test execution, quality evaluations, and optimization of digital solutions.
  • Agile & DevOps Expertise: Hands-on experience in Agile environments, utilizing Azure DevOps tools, including Azure Repos, pull requests, and CI/CD pipelines.
  • Communication Skills: Excellent verbal and written communication skills, capable of effectively presenting testing strategies, integrating stakeholder feedback, and clearly documenting and reporting system defects.

Public Sector Experience: Healthcare experience prioritized

Description

Background Information:

  • Ontario Health seeks to implement an eForms solution, starting with the eForms MVP, that will implement the prioritized OMA/MOH forms, following a repeatable process, building on the success of the MTO forms implementation with EMR vendors for the primary care community. The scope of the eForms MVP consist in creating a digital forms publication pipeline and establish a provincial library of electronic forms that will be readily available in all point of care systems and is integrated with provincial digital assets (i.e. EHR).
  • The digital implementation is in progress.
  • The purpose of this procurement is to acquire a Sr. System Testing/QA Specialist in support of delivering the Ministry objective (PB4P eForms SADIE) through a digital solution. Ontario Health has committed to multiple digital deliverables in FY24-25.
  • The FY24-25 deliverables include:
    • Complete the delivery of the eForms LPR into its target Azure environment.
    • Engage in eForms Phase 2 planning and delivery.
    • Complete the EMR to SADIE Integration with SSO and contextual launch.
    • The approximate duration of the engagements is from Nov. 25, 2024 to Mar. 31, 2025.

Responsibilities:

  • Review design documents to verify system integrity and maintain the quality of projects within set timelines.
  • Develop and implement robust test strategies, plans, and schedules aligned with project requirements.
  • Partner with product and development teams to create detailed test cases, scenarios, and scripts.
  • Select, configure, manage, and maintain automated testing tools and their execution environments.
  • Organize and manage the source code repository for automated test scripts.
  • Coordinate with Release Management to ensure appropriate environments are utilized and essential QA tasks are completed before implementation.
  • Conduct functional, non-functional, integration, system, and acceptance testing, overseeing the execution of automated test scripts within a CI/CD environment.
  • Design and maintain automated test suites using JavaScript or TypeScript to validate Single Page Applications (SPA).
  • Perform manual testing for components not included in the automation suite.
  • Follow established defect tracking processes, ensuring timely identification, documentation, and resolution of issues.
  • Prepare and present test status reports, metrics, and dashboards to keep stakeholders informed.
  • Identify, assess, and mitigate testing risks, escalating critical issues as necessary.
  • Continuously enhance test automation processes to improve efficiency and coverage.

Desired Skills:

  • Cloud-Based Testing: Proficient with cloud environments and tools like Azure and AWS.
  • Automation Frameworks: Extensive experience designing, building, and maintaining automation test frameworks for UI, non-UI, and web services using Selenium, Playwright, and Postman.
  • Development Skills: Strong development background in languages such as C#.NET, TypeScript, JavaScript, or Java.
  • Script and Program Modification: Skilled in independently reading and modifying existing scripts or programs, even without available documentation.
  • Performance Testing Expertise: Solid understanding of performance testing principles, including monitoring, benchmarking, capacity management, performance modeling, troubleshooting, and creating detailed performance test plans and test cases.
  • Quality Assurance Knowledge: Comprehensive knowledge of QA/testing processes, best practices, techniques, and tools for various testing types, including functional, GUI, API/web service, integration, regression, performance, hardware, deployment, manual, and automated testing.
  • Web and API Proficiency: Familiarity with web technologies like HTML, CSS, JavaScript, and REST APIs.
  • Accessibility and Security: Understanding of AODA (Accessibility for Ontarians with Disabilities Act), WCAG 2.0 guidelines, and security best practices.
  • Healthcare Testing Experience: Previous experience with healthcare integration projects using HL7 FHIR standards is an advantage.
  • Certifications: QA certifications such as ISTQB or QAI, and ITIL (or equivalent) are beneficial.
  • Continuous Learning: Passionate about learning new technologies and staying current with industry standards.
  • Independent and Proactive: Self-driven, quick to adapt, proactive, and a fast learner.
  • Problem-Solver: Creative, solution-focused, and flexible, with a positive outlook and dedication to quality and excellence.
  • Effective Multitasking: Strong multitasking abilities, able to work under pressure and meet tight deadlines.
  • Detail-Oriented: Exceptional attention to detail and precision.

Required Skills: Total: 100 Points

  • Develop and maintain automated test scripts using Selenium, Playwright, and Postman for web-based application. : 50 Points
  • Strong coding skills in C#.NET, TypeScript, JavaScript, or Java.: 30 Points
  • Good understanding of web technologies (HTML, CSS, JavaScript) and APIs (REST).: 10 Points
  • Proficient in Agile development practices, including working within an Agile team using Azure DevOps SDLC, Azure Repos, pull requests, and CI/CD pipelines. 10 Points

Deliverables

Deliverables include, but are not limited to:

  • Develop and implement robust test strategies, plans, and schedules aligned with project requirements.
  • Partner with product and development teams to create detailed test cases, scenarios, and scripts.
  • Select, configure, manage, and maintain automated testing tools and their execution environments.
  • Design and maintain automated test suites using JavaScript or TypeScript to validate Single Page Applications (SPA).
  • Perform manual testing for components not included in the automation suite.

Additional Terms

  • Ontario Health assets including laptops and related equipment cannot be removed from the province of Ontario without prior written approval from Ontario Health.
  • Assignment Type: This position is currently listed as "Hybrid". The resource under this request will be required to work onsite as per Hiring Manager sole discretion.

Partager un emploi :