Job Title: Senior Systems Testing/QA Specialist
Location: Toronto, ON
Job Type: Contract
Duration: 101 Days (Extension Possible)
Work Arrangement: Hybrid
Schedule: 7.25 Hours per Day
Position Overview
We are seeking a Senior Systems Testing/QA Specialist to plan, develop, and execute comprehensive testing strategies for large-scale applications. The ideal candidate will have strong experience with Agile, DevOps, Microsoft Azure, automated testing, and accessibility compliance.
Required Qualifications
10+ years of experience planning, organizing, and implementing testing efforts.
Extensive experience with test management tools such as Azure DevOps and Micro Focus ALM 12.5.
Experience conducting AODA compliance audits and remediation.
Strong understanding of the Software Development Life Cycle (SDLC), including Agile and DevOps methodologies.
Experience creating, reviewing, and executing test strategies, test plans, test scripts, and test cases.
Experience identifying, troubleshooting, and resolving software issues.
Experience with Microsoft Azure cloud technology.
Experience with Siebel (RLSO – Registration and Licensing System of Ontario), ESDI, and other ministry applications.
Technical Skills
Experience with Waterfall, Agile, and DevOps methodologies.
Knowledge of AODA compliance tools, including AXE and WAVE.
Experience with Licensing and Control System (LCS) and legacy mainframe systems.
Experience with Payment Gateway MPG/EPS services.
Experience with mainframe tools such as TSO/SPF.
Experience with ReadyAPI, web services, APIs, OPA, and Java technologies.
Knowledge of IMS, DB2, SQL, Oracle databases, and UNIX.
Experience with the .NET platform.
Knowledge of automated testing tools, version control systems, and data query tools.
Responsibilities
Develop and provide recommendations on testing strategies, test plans, testing tools, and resource requirements.
Plan and organize testing efforts for large systems in GUI and non-GUI environments.
Develop, review, and execute test plans, test scripts, and test cases.
Perform systems integration, functional, non-functional, accessibility, load, performance, stress, and specialized testing.
Support user acceptance testing (UAT) and coordinate with testing leads, IT leads, and project teams.
Create test data for different testing phases, including technical and business functional validation.
Identify, document, troubleshoot, and resolve testing issues.
Apply structured QA methodologies throughout the Software Development Life Cycle.
Collaborate with project teams to support application analysis, design, development, implementation, and ongoing maintenance.
Preferred Qualifications
Knowledge of at least one programming language.
Experience with information retrieval packages.
Understanding of testing methods in object-oriented environments.
Knowledge of Information Management principles, policies, and practices.
Experience developing automated test scripts and automated test cases.
Experience testing Commercial Off-the-Shelf (COTS) applications.
Strong analytical, problem-solving, organizational, and decision-making skills.
Excellent verbal, written, and interpersonal communication skills.
Ability to build strong working relationships and meet project deadlines.