We are looking for a Systems Testing / QA Specialist to join our team.
This position is in hybrid mode and based in Toronto downtown.
Responsibilities
- Provide advice on testing strategy, test plans, testing tools, and resource identification.
- Plan and organize testing efforts for large systems in GUI and non-GUI environments, including system integration tests, specialized tests, and user acceptance testing (e.g., stress tests).
- Develop test plans, test scripts, and test cases; execute these against various components in collaboration with project teams.
Must Have
- Collaborate with team, BAs, and stakeholders to develop clear user stories.
- Create and execute test cases for both functional and non-functional requirements.
- Knowledge of testing management solutions, web technologies, and COTS tools (Nice to have).
- Understanding of SDLC methodologies, ITIL processes, relational databases, and SQL.
- Knowledge of AODA guidelines.
- Experience testing COTS applications like Case Management, Curam, Sibel, Oracle eBS.
- Experience with Azure DevOps in testing activities.
Nice to Have
- Experience testing Child Welfare applications.
General Skills
- Planning and organizing testing efforts.
- Knowledge of structured development methodologies.
- Experience with automated testing tools and version control systems.
- Executing various types of tests and supporting UAT.
- Creating testing documentation and data.
- Knowledge of SDLC, QA principles, and practices.
- Strong analytical, problem-solving, communication, and interpersonal skills.
- Team player with a track record of meeting deadlines.
Desirable Skills
- Knowledge of programming languages.
- Experience with information retrieval packages and object-oriented testing methods.
- Understanding of information management principles and AODA standards.
- Experience coding automated test scripts and testing COTS applications, including Child Welfare systems.
- Experience as a QA team lead.
Technical Knowledge and Expertise (70%)
Includes all previously mentioned technical skills, with emphasis on test case development, execution, defect analysis, and reporting using Azure DevOps, along with test strategy creation and performance monitoring.
Communication and Project Management Skills (15%)
Knowledge of project management, documentation, stakeholder interaction, and knowledge transfer.
Agile Experience (15%)
Experience working with Agile teams, Azure DevOps, prioritizing testing, and collaborating with product owners and stakeholders.