Description:
- To respond to the priorities of the Government of Ontario through the passage of the Bill 5, Protect Ontario by Unleashing Our Economy Act 2025, the resource may be partially assigned to Bill 5 related projects or initiatives on an as-needed basis.
Responsibilities:
- Collaborate with product managers, product owners, and technical teams to develop test strategies and plans.
- Support manual testing by developing test scripts, cases, and scenarios.
- Assist in planning and creating test data for different test phases.
- Execute various testing types including integration, functional, regression, unit, load, performance, and accessibility testing.
- Plan and organize testing efforts across front-end and back-end components/environments.
- Design, develop, and maintain automated test scripts for different testing types.
- Utilize automation tools like Selenium, Appium to create reusable test scripts.
- Regularly communicate test results through reports highlighting completion and defects.
- Implement project testing strategies, including testing interfaces and non-functional requirements like security and data integrity.
- Evaluate test results against acceptance criteria to determine sprint success.
- Define and measure acceptance criteria for test cases.
- Record defects in Jira with detailed descriptions and steps to reproduce.
- Participate in requirement workshops, sprint reviews, and walkthroughs.
- Work with cross-functional teams to ensure quality throughout the development lifecycle.
- Conduct post-release testing and support UAT activities.
- Create traceability matrices aligning testing outcomes with business requirements.
- Facilitate defect review meetings with stakeholders.
- Provide status updates during daily stand-ups and weekly reports.
Knowledge Transfer Requirements:
- Engage in ongoing knowledge transfer through meetings and working sessions.
- Transfer all artifacts, source code, and documentation to the ministry repositories.
- Schedule dedicated sessions for comprehensive knowledge transfer and clarification.
Experience and Skill Set Requirements:
Must Haves:
- At least 5 years experience in manual testing, including test case/script development and data requirements.
- Experience in developing test strategies and ensuring traceability to business requirements.
- Proven experience in testing non-functional requirements.
- Experience working in Agile environments.
- Strong analytical and problem-solving skills.
Skill Set Requirements:
- Experience with quality assurance at the specified level.
- Experience testing COTS/SaaS solutions, preferably Oracle Siebel Public Sector.
- Knowledge of testing tools and methodologies across Waterfall, Agile, and Iterative models.
- Understanding of all SDLC phases.
- Experience designing and reviewing test cases and scenarios.
- Proficiency in defect tracking and automated testing scripting.
- Working knowledge of SharePoint, .NET, Web Services, HTML, JavaScript, Java, Perl, and scripting technologies.
Manual Testing Skills/Experience:
- Minimum 5 years experience in manual testing, including test case development, execution, and traceability.
- Experience executing various testing types such as integration, regression, functional, accessibility, and non-functional testing.
Automation Testing Skills/Experiences:
- At least 2 years experience with automated testing tools and scripting.
- Knowledge of tools like Katalon, Selenium, Appium, Postman, SoapUI.
- Familiarity with RESTful and SOAP services.
Soft Skills:
- Experience in Agile, strong analytical and communication skills, attention to detail.
- Ability to report progress, manage defects, and work with clients and technical teams effectively.
Public Sector Experience:
- Experience testing enterprise systems within government environments.
- Knowledge of OPS QA processes, policies, and accessibility standards like AODA.