Must Haves:
- Hands-on experience supporting testing activities within Microsoft Power Apps environments
- Experience working in Agile projects using Azure DevOps or JIRA
- Hands-on experience using Postman for API testing
- Experience contributing to QA documentation, test execution reporting, and test artifacts
Technical Knowledge and Expertise - 70%
- Work with team, BAs, stakeholders (internal and external) across the program to develop clearly understand defined user stories.
- Creating and executing test cases, focusing on both functional and non-functional requirements
- Knowledge of testing case management type solution, front-end, web-based technologies and data-mining/reporting-based COTS tools encompassing feasibility studies, requirements definition, analysis, prototyping, system design, implementation, testing and maintenance (Nice to have)
- Knowledge of Systems Development Life Cycle Methodologies, familiarity with ITIL Processes for Change/Release Management, relational database technologies, and use of information retrieval packages using SQL and other query languages.
- Knowledge and understanding of the Accessibility for Ontarians with Disability Act (AODA) and relevant guidelines
- Test planning Involves activities of defining the objectives of testing and the approach for meeting test objectives.
- Experience testing Commercial Off-the-Shelf Applications (COTS) i.e Case Management, Curam, Sibel, Oracle eBS
- Experience testing Child Welfare applications
- Experience with Azure DevOps tools in testing activities.
- Test Strategy create a test strategy based on project requirements and schedules.
- Early testing to eliminate defects at an early stage reduces the bug fixing cost and time.
- Executing tests with appropriate techniques (manually or by using test execution tools) and documenting testing failures.
- Analyze the defects and identify the root cause.
- Troubleshoot defects, such that it does not affect the product quality.
- Report defects to software developers by recording software defects in Azure tools
- Inform the test progress against a schedule of the quality management.
- Conduct different test procedures, report issues, and follow up on the status of the issues.
- Monitor and analyze the performance using tools for efficient and problem-free operations.
- Uncover vulnerabilities in the system and determine that its data and resources are protected from intruders.
- Provides test summary reports outlining testing activities, defect metrics, and overall software quality.Lead and support UAT to get sign-offs
Communication and Project Management Skills - 15%
- Understanding of project coordination, task management, and delivery timelines
- Development of documentation and materials as part of a review and knowledge transfer to other members
- Development of specific activities as part of a review (hand over to ministry staff) and building block approach which, builds on knowledge transfer and skills development from the previous stage to the next
- Able to collaborate effectively with BAs, stakeholders, project managers, and development teams
Agile knowledge and experience - 15%
- Experience in working with Agile teams and project
- Experience working in Azure DevOps tools
- Experience prioritizing work
- Able to collaborate with the product owner and stakeholders to clarify user stories and acceptance criteria