Systems Testing/QA Specialist

1 month ago


Toronto, Ontario, Canada Cleo Consulting Full time
Assignment: RQ Systems Testing/QA Specialist - SeniorJob Title: Systems Testing/QA Specialist - SeniorRequisition: RQ00150Start Date: End Date: Client: Ontario HealthDepartment: Digital Excellence in HealthOffice Location: 525 University Avenue, TorontoBusiness Days: 81.00

Location: Hybrid: Up to three days a week onsite (varies)

Must haves:

  • 5+ years of experience in software quality assurance, with a focus on automation testing
  • 5+ years in proficiency in automated testing tools and frameworks (e.g., Selenium, Playwright, Cypress, TestNG)
  • 5+ years in hands on experience automation frameworks such as Cucumber, Data driven, Keyword Driven etc.
  • 5+ years programming skills in one of the following languages: Java, JavaScript, or Python
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines
  • Experience in API testing using tools such as Insomnia or POSTMAN
  • Experience in writing MySQL scripts
  • Solid understanding of software development methodologies (e.g., Agile, Scrum)
  • 3+ years hands-on experience in test case planning, designing and execution

Public Sector Experience: Preferred, not required

Description

Background Information:

The Rural & Northern Locum Programs (RNLP) team is responsible for administering a collection of high-volume, operationally intensive programs that connect rural and remote communities in need to time-limited physician coverage. The programs vary in their scope, scale, and historical development, leading to varied workflows and implementation of digital tools. At present, RNLP's digital tools are antiquated and inefficient, leading to poor end user experience, ineffective utilization of the team's resources, increased security risks, and an inability to expand to meet the province's needs. Modern technology and tools present significant opportunities to improve RNLP's operations.

The purpose of this procurement is to acquire a contingent resource to support the delivery of a Ministry objective (Operations of Rural & Northen Locum Program operations) through a more modern and secure solutions.

Responsibilities:

  • Build a test automation framework from scratch
  • Build Smoke, Regression and E2E automation suite
  • Collaborate with team members (developers, quality assurance analysts, business analysts, project, and product managers) to review available documentation and build a common understanding of the target state of the system under test
  • Apply a risk-based approach to design and communicate a practical testing strategy to the team, considering testing risks and options for their mitigation within the constraints of the project timeline
  • Size, break down, and estimate testing activities in user points or hours, depending on the SDLC methodology used (Agile, Waterfall)
  • Review, analyze, enhance, and develop testing artifacts to support the testing strategy, including test plans, test cases, SQL and other automated scripts, and test results
  • Provides advice on the testing strategy, test plans, the selection of testing tools, and the identification of resources required for testing
  • Manage short-term and long-term objectives and testing activities within schedule constraints, ensuring that all planned activities are implemented, executed, and completed according to the planned timeline
  • Advance automation technology, identifying and implementing next-generation solutions that facilitate unattended test execution
  • Adhere to the QA Centre of Excellence standards and practices of the chosen SDLC methodology (Agile, Waterfall) during all phases of the projects
  • Write and run automation test scripts
  • Create and perform functional, integration, systems, regression, performance, and load testing based on the defined testing approach
  • Participate in weekly release regression test cycles, including planning, performing impact analysis, defect management, and test closure activities
  • Write positive, negative, smoke, and regression test cases, creating corresponding test scripts and test data to verify product functionality
  • Coordinate the preparation of the test environment, such as deploying code artifacts in testing environments, requesting database refreshes, and setting up testing accounts
  • Log and conduct preliminary investigations of defects, following them through their resolution lifecycle
  • Support UAT testing cycles when required
  • Track test planning and execution in the application lifecycle management tool (Azure DevOps) and provide relevant reporting as needed
  • Monitor testing risks throughout the testing cycle and adjust the testing approach when necessary

Desired Skills:

  • Practical knowledge of a scripting language (such as PowerShell or Python) to automate testing tasks
  • Understanding of Information Management principles, concepts, policies, and practices
  • Good understanding of database and ETL concepts
  • 4+ years experience in automated testing
  • 5+ years experience in automated test development
  • Certified Tester Foundation Level with ISTQB or QAI, ITIL (or similar substitute)
  • A team player capable of working independently on assigned tasks and ability to meet tight deadlines
  • Excellent analytical, problem-solving, and decision-making skills; organizational, creativity and perseverance skills; verbal and written communication skills; and interpersonal skills

Required Skills:

  • 5+ years experience working in an Agile-Scrum environment, including test planning, test case writing, test case execution, test reporting, and both manual and automation testing
  • 5+ years working knowledge of creating testing strategy documentation, test plans, test cases, and test data for various types and phases of testing, including technical and business functional validation
  • 4+ years knowledge of quality assurance/testing processes, best practices, techniques, and tools for different types of testing (functional, GUI, API/web service, integration, regression, performance, hardware, deployment, manual and automated testing)
  • 4+ years hands-on experience with planning and building automation framework from scratch
  • Experience with data-driven testing and Page Object Model (POM) design
  • Ensure comprehensive test coverage and effective use of test automation frameworks
  • Experience identifying test data requirements and preparing test data
  • Knowledge and experience in all phases of the Software Development Life Cycle and defect management lifecycle
  • Experience creating detailed, comprehensive, and well-structured test cases using different techniques such as Boundary value, Decision Table
  • Understanding of how User Stories, Business Requirements Definition (BRD), Data Models, data mappings, and design support QA testing
  • Experience testing web services and APIs using tools like Postman, SoapUI, or REST-assured
  • Experience supporting user acceptance testing and participating in UAT activities
  • Working knowledge of defect management and tracking tools such as Azure DevOps
  • Proficiency in executing test cases, reporting defects, and tracking their status
  • Ability to write SQL scripts, including joins and aggregations, to analyse backend data and verify the behaviour of data load processes

Criteria Details - 100 points

  • Work Experience: 40 points
  • Testing Skills: 30 points
  • Education: 10 points
  • Tools and Technologies: 20 points

Deliverables Include:

  • Execute comprehensive test plans and strategies for existing/new HFO systems, ensuring thorough coverage of functional and non-functional requirements.
  • Establish and maintain robust automated testing frameworks that increase efficiency and accuracy of test execution across project.
  • Develop automated test cases and test strategies using different techniques for user requirements.
  • Continuously evaluate and improve QA processes and methodologies, incorporating industry best practices and emerging trends to enhance overall product quality.
  • Provide clear and concise reports on test results, metrics, and quality assurance activities to stakeholders, facilitating informed decision-making and risk management.
  • Contribute to release readiness assessments, ensuring that software meets high standards of reliability, usability, and performance before deployment.

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.


  • Toronto, Ontario, Canada Capleo Global LLC Full time

    Position: Systems Testing/QA Specialist – Intermediate Location: Toronto, ON (Hybrid - 3 days Onsite & 2 days Remote) Contract Duration: 155 Business Days + Potential for Extension Shift: First Shift Job Overview: The Systems Testing/QA Specialist will be responsible for ensuring the quality and functionality of software systems through rigorous testing...


  • Toronto, Ontario, Canada Capleo Global LLC Full time

    Position: Systems Testing/QA Specialist – Intermediate Company: Capleo Global LLC Location: Hybrid Work Environment Contract Duration: 155 Business Days with Potential for Extension Shift: Day Shift Job Overview: The Systems Testing/QA Specialist will play a crucial role in ensuring the quality and functionality of software systems. This position involves:...


  • Toronto, Ontario, Canada Global Pharma Tek Full time

    Position: Senior QA Specialist in Systems TestingLocation: Remote (Hybrid)Contract Duration: Temporary with Potential for ExtensionA Senior QA Specialist is sought to formulate testing strategies, develop test scripts, and create comprehensive test cases while executing them across multiple system components. This position also encompasses the creation of...


  • Toronto, Ontario, Canada Global Pharma Tek Full time

    Job Title: System Testing/ QA AnalystJob Summary:Global Pharma Tek is seeking a highly skilled System Testing/ QA Analyst to join our team. As a System Testing/ QA Analyst, you will be responsible for ensuring the quality and functionality of our software systems.Key Responsibilities:Design and execute system and user acceptance tests to ensure the system...


  • Toronto, Ontario, Canada Global Pharma Tek Full time

    Senior QA Specialist in Systems TestingGlobal Pharma Tek is on the lookout for a Senior QA Specialist in Systems Testing to enhance their dynamic team. This role involves crafting comprehensive test strategies, developing test scripts, and executing test cases across various system components.Key Responsibilities:Engage with project teams throughout the...

  • QA Testing Specialist

    3 weeks ago


    Toronto, Ontario, Canada Scotiabank Full time

    Requisition ID: 204537Join a dedicated and results-oriented team that values inclusivity and high performance. About the TeamThe Global Finance & Risk Technology (GFRT) Quality Assurance team is tasked with evaluating the applications within GFRT. Our mission is to assess the quality and risk associated with any modifications or enhancements to the...


  • Toronto, Ontario, Canada Apptad Inc Full time

    Job Title: Apptad - Systems Testing/QA Specialist - SeniorJob Location: Onsite / 21 College Street, TorontoJob Duration: Long-TermJob DescriptionA Note on Assignment Type:This position is currently listed as "Onsite"; however, the Assignment under this request will provisionally be "Hybrid", working 7.25 hours per calendar day, sometime between 8:00 AM and...


  • Toronto, Ontario, Canada Capleo Global LLC Full time

    Position: Intermediate QA Specialist Company: Capleo Global LLC Location: Toronto, ON Contract Duration: 125 Business Days with Potential for Extension Working Hours: 8:00 AM to 5:00 PM (Monday to Friday) Job Overview: We are seeking a skilled QA Specialist with over 5 years of experience in systems testing to contribute to the development of a modern...


  • Old Toronto, Ontario, Canada Monzek Consulting Full time

    Job SummaryWe are seeking a highly skilled Quality Assurance and Testing Professional to join our team at Monzek Consulting. As a Systems QA/Testing Specialist, you will be responsible for ensuring the quality and reliability of our software applications.Key ResponsibilitiesTest Strategy and Planning:Collaborate with stakeholders to develop comprehensive...

  • QA Testing Specialist

    3 weeks ago


    Toronto, Ontario, Canada Scotiabank Full time

    Is this position a fit for you? The Quality Assurance Analyst will report to the Senior Manager of Quality Assurance and will be responsible for overseeing and reviewing testing processes for GFRT applications and systems. This includes evaluating requirements and design documentation, developing and reviewing testing strategies, and contributing to...


  • Toronto, Ontario, Canada QA Consultants Inc. Full time

    About QA Consultants Inc.We are a global engineering and IT services leader, specializing in Quality Assurance and testing solutions for businesses, government departments, and institutions. With over 26 years of experience, we have successfully delivered 10,000+ mission-critical projects across various industries.Our PurposeWe understand that safe,...


  • Toronto, Ontario, Canada QA Consultants Inc. Full time

    Job Title: Senior Quality Assurance SpecialistWe are seeking a skilled Senior Quality Assurance Specialist to join our team at QA Consultants Inc. The ideal candidate will be responsible for ensuring the quality and accuracy of client onboarding processes, with a focus on testing, compliance, and regulatory adherence.Key Responsibilities:Conduct thorough...

  • Apptad Inc

    3 weeks ago


    Old Toronto, Ontario, Canada Apptad Inc Full time

    Position: Apptad Inc - Junior Systems Testing/QA SpecialistLocation: Hybrid work model availableDuration: Long-Term EngagementRole Overview:This position involves supporting the Quality Assurance (QA) team in executing testing protocols and ensuring the successful completion of QA tasks. The ideal candidate will work closely with senior QA professionals to...

  • Senior QA Analyst

    3 weeks ago


    Toronto, Ontario, Canada Global Pharma Tek Full time

    Senior QA Analyst - Systems TestingGlobal Pharma Tek is on the lookout for a Senior QA Analyst - Systems Testing to enhance their quality assurance team. This role involves the formulation of comprehensive test strategies, the development of test scripts, and the execution of test cases across various system components.Key Responsibilities:Engage with...


  • Toronto, Ontario, Canada Virtusa Full time

    Job DescriptionJob Title: Performance QA SpecialistJob Summary:Virtusa is seeking a highly skilled Performance QA Specialist to join our team. As a Performance QA Specialist, you will be responsible for designing and developing performance, load, stress, and soak tests to ensure the optimal performance of our applications.Key Responsibilities:Design and...


  • Toronto, Ontario, Canada QA Consultants Inc. Full time

    Job DescriptionJob Type: PermanentPrimary Location: RemoteAbout UsQA Consultants Inc. is a global engineering and IT services leader. We are a trusted testing company for businesses, government departments, and institutions. With over 26 years of experience, we have successfully delivered 10,000+ mission-critical projects in various sectors.Our PurposeWe...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    We would like to present to you a new job opportunity and I think you may find it interesting. If you are interested kindly send the following documents to Tuesday, June 04, at 8:00 AM EST if that interests you and matches your profile.Job Title: RQ Systems Testing/QA Specialist - SeniorClient: Ministry of Treasury Board SecretariatWork Location: 222 Jarvis...


  • Toronto, Ontario, Canada QA Consultants Inc. Full time

    Job Overview: Lead Architect for Functional Test Automation Employment Type: Permanent Location: Canada/Remote About QA Consultants Inc. QA Consultants Inc. is a prominent provider of engineering and IT services, recognized for our commitment to Quality Assurance. With over 26 years of experience, we have successfully executed more than 10,000...


  • Old Toronto, Ontario, Canada QA Consultants Inc. Full time

    Job Overview: Senior Functional Test Automation Architecture LeadEmployment Type: PermanentLocation: Canada/RemoteAbout QA Consultants Inc.QA Consultants Inc. is a premier provider of engineering and IT services, renowned for our commitment to Quality Assurance. With over 26 years of experience, we have successfully executed more than 10,000 critical...

  • Apptad Inc

    3 weeks ago


    Old Toronto, Ontario, Canada Apptad Inc Full time

    Position Title: Apptad Inc - Junior QA Analyst for Systems TestingLocation: Hybrid work arrangementDuration: Long-Term EngagementRole OverviewThis position is designed for an individual eager to develop their skills in Quality Assurance (QA) and systems testing within a collaborative environment. The successful candidate will work closely with experienced QA...