The Labour and Transportation I&IT Cluster (LTC) Operations Maintenance and Support Branch (OMSB) provides Application Maintenance and Support (M&S) to the Ministry of Transportation (MTO) and to the Ministry of Labour Immigration Training and Skills Development (MLITSD) .NET applications. M&S encompasses all aspects of managing maintain and supporting business solutions hosted in Azure.
Maintenance Services cover:
- Functional enhancements bug fixes and upgrades
- Scheduling permanent repairs into a planned release
- Application development activities
- Mandatory changes (required or statutory changes)
- Data fixes/changes (e.g. regional boundary change)
- Optimization (increasing performance or throughput)
- Conversion (Changing the interface or file structure)
- Dead code removal (removing segments no longer utilized)
- Retirement (withdrawing a solution from active service)
- Onetime client reports
- Follow ITIL process to track work effort
- Testing of changes to ensure service is functioning
- Assisting with scheduling/planning of maintenance and support
Scheduled maintenance release includes:
- Participation in release planning activities such as change classification estimation and prioritization
- Analysis/design/development/test case creation
- Regression/system testing
- User acceptance testing support
- preparing change request (CRQ) and CRq submissions to the change advisor board
- Release coordination
- Deployment assistance into UAT and production
- Document updates
- Participation in postimplementation reviews
- OMSB is looking to hire a consultant to meet support requirements of MTO and MLITSD.
Description of Responsibilities:
- Identifies opportunities for automation within software processes
- Designs and executes QA tests using scripts that automatically test functionality.
- Designs and writes test automation scripts
- Utilizes test automation frameworks
- Investigates problems in software as a result of testing
- Works with QA analysts and software developers to find solutions
- Perform manual QA tests when automation is not an option
- Provides advice on the testing strategy test plans the selection of testing tools and the identification of resources required for testing.
- Plans and organizes testing efforts for large systems in Graphical User Interface (GUI) and nonGraphical User Interface (GUI) environments including the of systems integration tests specialized tests and user acceptance testing (e.g. stress tests).
- Proficient in Cloud technology Agile & DevOps
- Leading DevOps iterations with maintenance teams to coordinate testing and maintenance activities
General Skills
- Experience identifying opportunities for automation within software processes.
- Experience designing and executing QA tests using scripts that automatically test functionality
- Experience running tests for databases systems networks applications hardware and software
- Experience identifying and documenting bugs and quality issues in development service or business processes.
- Experience installing applications and databases relevant to automation
- Experience collaborating with stakeholders to understand how automation can improve workflow and creating documentation
- Experience gathering and documenting requirements from endusers to develop the best automation solutions
- A team player with a track record for meeting deadlines managing competing priorities and client relationship management experience
- Experience in planning organizing and implementing testing efforts at the specified experience level
- Experience executing functional tests nonfunctional tests and systems level integration tests
- Experience supporting user acceptance testing and participating in UAT activities
- Experience in quality assurance and testing including AODA testing integration testing load testing performance testing etc.
- Knowledge of one or more automated testing tools
- Experience working on multiple projects with competing timelines
- Perform manual QA tests when automation is not an option
- Experience performing technical writing
- Facilitate meetings coordinate the agenda
- Experience creating updating and maintaining resource utilization and financial reports for management
- Experience with eSMT ticket administration
- Experience creating professional technical project and user documentation including systems and operating procedures
- Review analyse test and document system specifications
- Develop and Run QA test scripts
- Consistently execute test cases and analyze results
- Effectively report bugs and errors working with internal team
- Work via a cross functional team
- Experience working independently
- Knowledge and experience in at least one programming language
- Knowledge and understanding of ITIL
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
- Experience planning and organizing testing efforts for both large and small systems
- Experience coding automated test scripts to produce sets of automated test cases
- Experience testing Commercial Offthe Shelf Applications (COTS)
Requirements
Experience and Skill Set Requirements
Testing
Experience in
Process planning organizing and implementing testing efforts
Test automation development
Working knowledge of the testing process and the Software development life cycle (SDLC) including Agile & DevOps
Creating reviewing and executing test strategy test plans and test cases
Providing identification and resolution of problems/issues
Knowledge of Azure DevOps and knowledge of automated test tools
Manual QA tests
Testing COTS /in housebuilt software
Identifying bugs and quality issues
Performing both large and small system testing
Teamwork and Leadership
Experience working on agile teams
Organizing tracking and facilitating standup sessions within an agile team
Coordinating change and release requirements for systems under maintenance
General Skills
Experience in
Gathering and documenting requirements
Working independently and in a team setting
Experience with ITIL and its application
Creative problem solving
Facilitating meetings
Creating updating documentation and presentations
Soft/Technical Skills
Experience in
Collaborating with stakeholders
Waterfall Agile & DevOps methodologies
Organizational creativity and perseverance
Verbal and written communication skills; interpersonal skills.
Building strong working relationships.
Public sector experience
- Experience in performing IT in the OPS
Must haves:
- Testing Experience Process planning organizing and implementing testing efforts