Description
To respond to the priorities of the Government of Ontario through the passage of 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 practices by developing manual test scripts, test cases, and scenarios.
- Assist in planning and creating test data for each test phase.
- Execute QA and testing activities including integration, functional, regression, unit, load, performance, and accessibility testing.
- Organize testing efforts across front-end and back-end components/environments.
- Design, develop, and maintain automated test scripts for various testing types.
- Utilize automation tools like Selenium, Appium to create reusable test scripts.
- Communicate test results through regular reports summarizing completion and defects.
- Implement project testing strategies, including testing of interfaces and non-functional requirements such as security and data integrity.
- Evaluate test results against acceptance criteria to confirm sprint success.
- Define and measure acceptance criteria for test cases.
- Document defects/issues in Jira with detailed descriptions and steps to reproduce.
- Participate in requirement workshops, sprint reviews, and walkthroughs.
- Collaborate with teams to ensure quality throughout the development lifecycle.
- Conduct post-release and post-implementation testing.
- Support UAT activities with clients.
- Create traceability matrices to align testing with business requirements.
- Coordinate defect review meetings and provide status updates in daily stand-ups and reports.
- Ensure knowledge transfer through meetings and documentation, transferring all artifacts to the ministry repositories.
Skills, Experience, and Skill Set Requirements:
- Experience in QA at the specified level.
- Experience testing COTS/SaaS solutions, preferably Oracle Siebel Public Sector.
- Knowledge of test tools and methodologies (Waterfall/Agile).
- Understanding of SDLC phases.
- Strong analytical and problem-solving skills.
- Experience in product cycle testing (functional & non-functional).
- Design and review of test cases and scenarios based on business requirements.
- Manual and automated test script development experience.
- Proficiency with SharePoint, .NET Web, Web Services, HTML, JavaScript, Java, Perl, and scripting for automation.
Evaluation Criteria:
- Manual Testing Skills/Experience - 60%
- Minimum 5+ years in test case/script development, data requirements, and traceability matrices.
- Experience in developing testing strategies and testing non-functional requirements.
- Execution of various testing types including integration, regression, functional, accessibility, and non-functional testing.
- Automation Testing Skills/Experience - 20%
- At least 2+ years developing and testing automated applications.
- Knowledge of automation tools like Selenium, Appium, and API testing tools like Postman or SoapUI.
- Familiarity with RESTful and SOAP services.
- Strong scripting skills.
Soft Skills - 15%
- Experience with Agile methodology.
- Strong analytical and decision-making skills.
- Attention to detail and high-quality delivery commitment.
- Effective communication skills.
- Experience reporting progress and managing change requests.
- Experience in UAT and sprint reviews.
Public Sector Experience - 5%
- Experience testing enterprise systems within the Ontario Public Sector.
- Knowledge of policies, standards, and accessibility requirements (AODA).
Must haves:
- 5+ years in manual test case/script development, data requirements, and traceability.
- 5+ years in developing testing strategies and testing non-functional requirements.
- Experience executing various testing types.