Senior Systems Testing / QA Specialist
Summary
Senior QA contractor (2 openings) supporting the Government of Ontario's Community Services Cluster, fully onsite in Toronto. Day to day: developing and executing manual/automated test plans, data reconciliation, performance, and AODA/WCAG accessibility testing for large enterprise systems using Jira, Micro Focus UFT, Selenium, JMeter, and Oracle SQL.
- Develop and provide recommendations on testing strategies, test plans, testing methodologies, tools, resource requirements, schedules, and quality assurance processes for large and complex business-critical systems.
- Develop, maintain, and execute comprehensive test plans, test cases, test scripts, test scenarios, test data, and expected test results for complex business systems.
- Plan, coordinate, and execute manual and automated testing activities across functional, non-functional, integration, system, regression, user acceptance, performance, load, and stress testing.
- Develop and execute automated test scripts and performance test scenarios for large, complex systems using appropriate automation and performance testing tools.
- Execute testing activities and data reconciliation procedures to validate data accuracy, integrity, consistency, completeness, and expected business outcomes across system components and databases.
- Perform data analysis, cleansing, conversion, migration, transformation, and reconciliation testing for large, complex datasets and business applications.
- Develop testing strategies for complex business systems involving data, business rules, workflows, and images that undergo frequent and significant annual changes.
- Plan and execute testing for both Graphical User Interface (GUI) and non-Graphical User Interface (non-GUI) environments, including web-based three-tier applications and integrated enterprise solutions.
- Test custom-developed and Commercial Off-the-Shelf (COTS) applications, including implementations involving the IBM J-Rules Engine and rule-driven business solutions.
- Identify, document, prioritize, track, and manage software defects using Jira, Bugzilla, Azure DevOps, Micro Focus tools, and other defect management systems.
- Work closely with developers, business analysts, project managers, testing leads, IT leads, and business stakeholders to clarify requirements, reproduce defects, resolve issues, and verify fixes.
- Conduct accessibility testing in accordance with the Accessibility for Ontarians with Disabilities Act (AODA) and WCAG 2.0 Level AA requirements.
- Use accessibility testing tools such as WAVE, JAWS, NVDA, and Compliance Sheriff to identify and validate accessibility issues.
- Perform backend testing and database validation using Oracle database tools, SQL queries, and other data query utilities.
- Develop and maintain automated test scripts using tools such as Micro Focus UFT, Selenium, TestComplete, Cypress, and Postman, as appropriate to the solution.
- Conduct performance and load testing using tools such as JMeter or LoadRunner, analyze bottlenecks, and assess system scalability and response times.
- Support user acceptance testing (UAT), including test preparation, business user coordination, execution support, defect resolution, and validation of business requirements.
- Maintain detailed test documentation, execution results, defect logs, test coverage reports, data reconciliation records, and quality metrics.
- Coordinate testing activities across multiple business and technology teams, managing competing priorities and ensuring deliverables are completed within tight timelines.
- Participate in Agile and Scrum ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives, while also supporting structured Waterfall delivery methodologies where required.
- Apply knowledge of the Systems Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), quality assurance standards, and structured application development methodologies.
- Support test data strategy development, including the preparation of realistic test datasets, test environment management, data privacy considerations, and test data integrity.
- Conduct basic security testing and collaborate with security specialists on advanced security assessments and penetration testing.
- Prepare testing documentation, contribute to user manuals and release notes, and communicate risks, issues, progress, and recommendations to project stakeholders.
- Ensure testing activities align with established quality standards, project requirements, accessibility guidelines, information management principles, and applicable regulatory requirements.
Requirements
- Proven experience executing testing activities and data reconciliation for large, complex, business-critical business systems.
- Strong experience developing test plans, test cases, test scripts, and expected test results for complex business systems.
- Experience developing test strategies for complex systems involving data, business rules, workflows, and images subject to frequent annual changes.
- Experience performing data analysis, data cleansing, data conversion, and data reconciliation on large, complex systems.
- Hands-on experience executing test cases and test scenarios for large, complex business applications.
- Experience developing and executing automated testing and performance testing scenarios for large, complex systems.
- Experience with both automated and manual testing tools and defect tracking software, including Jira, Bugzilla, and the Micro Focus UFT Product Suite.
- Experience coordinating and organizing multiple QA activities under tight deadlines and competing priorities.
- Experience conducting application accessibility testing aligned with AODA and WCAG 2.0 Level AA requirements.
- Excellent working knowledge of workflow solutions, portfolio management systems, and rule-driven business solutions.
- Experience testing web-based, three-tier software platforms and enterprise applications.
- Hands-on experience with testing tools and defect management platforms, including Jira, Bugzilla, Azure DevOps, and the Micro Focus Product Suite.
- Good knowledge of Oracle database tools and the ability to validate backend data.
- Proficiency with Microsoft Office, Visio, MS Project, and MS Outlook.
- Experience testing both custom-developed and COTS implementations, including solutions involving the IBM J-Rules Engine.
- Working knowledge of web-based application development and associated testing methodologies.
- Experience with accessibility testing tools, including WAVE, JAWS, NVDA, and Compliance Sheriff.
- Ability to develop and execute test scenarios, validate system functionality, investigate defects, and verify data integrity across integrated systems.
- Experience coordinating multiple teams across business and technology functions, with responsibility for different components of a solution.
- Excellent verbal and written communication, presentation, interpersonal, and negotiation skills.
- Strong analytical, problem-solving, and decision-making capabilities.
- Excellent organizational skills and the ability to manage multiple assignments and competing priorities.
- Ability to collaborate effectively with technical teams, business stakeholders, project managers, and senior management.
- A demonstrated track record of meeting deadlines and delivering quality outcomes in complex project environments.
- Experience working in the public sector, either as a vendor representative or under contract to a government ministry or agency.
- Knowledge of at least one programming or scripting language, such as Python, JavaScript, or Bash.
- Experience with Selenium, Cypress, Postman, TestComplete, Micro Focus UFT, or OpenText testing tools.
- Experience with JMeter or LoadRunner for performance, stress, and load testing.
- Experience with version control systems and integrating automated testing into CI/CD pipelines.
- Ability to write SQL queries for backend testing, data validation, and reconciliation.
- Knowledge of functional, integration, regression, system, acceptance, and non-functional testing methodologies.
- Experience supporting Agile, Scrum, and Waterfall delivery environments.
- Knowledge of information management principles, concepts, policies, and practices.
- Experience testing object-oriented applications and information retrieval packages.
- Experience creating and managing test data strategies while maintaining data privacy and test environment integrity.
- Understanding of basic security testing practices and collaboration with security specialists.
- Experience producing automated test scripts and maintaining reusable test cases for large-scale enterprise applications.
- Only two candidate submissions are permitted.
- Candidates must be available to work onsite five days per week in downtown Toronto.
- Resumes should explicitly demonstrate the mandatory QA, data reconciliation, automation, performance testing, defect tracking, Oracle, accessibility, and public-sector experience wherever applicable.