Responsibilities:
- Collaborates with product managers product owners and technical team to develop test strategies and test plans
- Create and design automation test strategies and/or plans
- Creates automated test plans using Jenkins
- Executes and manages test automation; provides assessment of test program results
- Executes quality assurance and testing activities for various types of testing such as integration testing functional testing regression testing unit testing load testing performance testing and accessibility testing
- Plans and organizes testing efforts in both frontend and backend application components/environments
- Communicate test results regularly through automated reports that summarize test completion and defects found
- Evaluate test results against acceptance criteria to determine successful completion of the sprint increment
- Defines and measures acceptance criteria for test cases
- Record all defects/issues in the Cluster s defect reporting tool (Jira) including detailed descriptions screenshots and steps to reproduce
- Develops manual test scripts test cases and/or test scenarios
- Participate in elicitation and business requirement workshop sessions sprint reviews and/or walkthrough meetings
- Work with crossfunctional teams to ensure quality throughout the agile / iterative solution development lifecycle
- Conducts postrelease / postimplementation testing
- Supports clients with user acceptance testing (UAT) activities
- Assist with planning and creating test data
- Creates traceability matrix to ensure testing outcomes align with business requirements
- Coordinate and facilitate regular defect review meetings with stakeholders
- Provide testing and defect status updates in daily scrum standups team meetings as required
- Provide weekly report confirming status of assigned tasks
Knowledge Transfer Requirements
- Knowledge transfer is expected to occur throughout the duration of the assignment through regular meetings touchpoints and working sessions with LRC staff
- All design development artefacts and source code including all relevant and complete documents must be transferred to the ministry in the designated repositories provided
- Dedicated knowledge transfer sessions will be scheduled to ensure completeness of knowledge transfer and all documentation is shared and allow LRC staff to ask clarification and/or follow up questions
Requirements
Experience and Skill Set Requirements
- Knowledge and experience in at least one programming language preferably Java
- Experience in the use of information retrieval packages
- Knowledge and understanding of testing methods in an objectoriented environment
- Knowledge and understanding of Information Management principles concepts policies and practices
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
- Experience coding automated test scripts to produce sets of automated test cases
- Experience testing Commercial Offthe Shelf Applications (COTS) preferably Oracle Siebel Public Sector
- Experience in DevOPs methodology is an asset
Must haves:
- 10 years experience working with Java and Oracle applications preferably Siebel Public Sector
- Regression testing
- 10 years experience developing Test Cases/Scripts and Data Requirements develop test scenarios test cases for manual testing
- 10 years experience develop test cases/scripts as well as test data ensuring all of the Business requirements are met by creating a traceability matrix