11 Sep
|
Upstaff
|
Canada
Client: Land & Resources Cluster – Government of Ontario
Ministry: Ministry of Public and Business Service Delivery and Procurement
Location: 40 St.
Clair
Ave. W, Toronto, ON
Work Arrangement: 100% Onsite – 5 days per week
Contract: October 15, 2026 – March 31, 2027
Extension: Up to 1 additional extension term may be available
Openings: 1
Security Clearance: No clearance required
Position Overview The Land & Resources Cluster within the Government of Ontario is seeking a Senior Systems Testing/QA Specialist to provide expert-level quality assurance and testing support for enterprise IT applications and initiatives.
The QA Specialist will be responsible for developing and executing comprehensive testing strategies, test plans, test cases, automation scripts, and test reports across GUI and non-GUI environments. The successful candidate will work closely with business stakeholders, development teams, project managers, UAT leads, and other technical resources throughout the Software Development Lifecycle (SDLC).
The resource may also be assigned, as required, to projects or initiatives related to Bill 5 – Protect Ontario by Unleashing Our Economy Act 2025.
Key Responsibilities
- Develop and implement comprehensive QA and testing strategies for enterprise-level IT projects.
- Develop detailed Test Strategies, Test Plans, Test Cases, test scenarios, and test scripts aligned with business and technical requirements.
- Execute testing across GUI and non-GUI environments.
- Perform all phases of system testing, including:
- Functional testing
- Integration testing
- Regression testing
- System testing
- User Acceptance Testing (UAT)
- Perform testing within Agile/Scrum and sprint-based development environments.
- Work closely with business analysts, developers, project managers, UAT leads, and other stakeholders throughout the SDLC.
- Test workflow-driven applications, particularly solutions developed using IBM Business Automation Workflow (BAW) and/or IBM BPM.
- Develop and execute automated test cases using Selenium or equivalent automation frameworks.
- Integrate and execute automated testing as part of CI/CD pipelines.
- Conduct API testing using REST and SOAP services.
- Validate API request/response formats, authentication mechanisms, error handling, and data responses.
- Perform backend database testing, including validation of PL/SQL jobs, data integrity, and performance.
- Write and execute SQL/PL/SQL queries for test verification, validation, and analysis.
- Perform testing for migration-based projects, including:
- Data mapping validation
- Data transformation validation
- Pre-migration data integrity checks
- Post-migration data integrity checks
- Business rule continuity validation
- Functional equivalence validation
- Identify, isolate, replicate, document, and trace defects.
- Conduct root cause analysis and work with development teams toward defect resolution.
- Manage the complete defect lifecycle, including defect logging, triaging, tracking, retesting, and closure.
- Coordinate defect reviews and resolution activities with UAT leads and project stakeholders.
- Develop and maintain UAT artifacts, including test cases, execution results, defects, findings, and reports.
- Perform AODA and WCAG compliance testing for web applications and documents.
- Conduct security and access-control testing, including validation of:
- User permissions
- Authentication mechanisms
- Authorization
- Access controls
- Data protection
- Test OpenText Content Management Systems, including:
- Metadata accuracy
- Document workflows
- Version control
- Access permissions
- Prepare test execution reports, defect summary reports, test results, and other QA documentation.
- Provide explicit communication of testing results, risks, defects, and technical findings to technical and non-technical stakeholders.
Requirements
Required Experience & Qualifications
1. QA / Systems Testing Experience – Mandatory
- Minimum 5 years of experience as a Systems Testing/QA Specialist on enterprise-level IT projects.
- Robust experience with QA methodologies, SDLC processes, and Agile testing practices.
- Demonstrated experience developing Test Strategies, Test Plans, and detailed Test Cases.
- Strong hands-on experience executing comprehensive system testing.
2. Agile / Scrum & Test Management – Mandatory
- Hands-on experience working within Agile Scrum methodologies and sprint-based development cycles.
- Experience using Azure DevOps or similar tools for:
- Sprint management
- Test case management
- Defect/bug tracking
- Test reporting
3.
Automation
Testing – Mandatory
- Strong experience developing and executing automated test cases.
- Hands-on experience with Selenium or equivalent automation frameworks.
- Ability to create, execute, analyze, and maintain automation scripts.
- Experience integrating automated testing into CI/CD pipelines.
- Demonstrated ability to use automation to improve test coverage and testing efficiency.
4. IBM BAW / Workflow Application Testing – Mandatory
- Extensive experience testing workflow-driven applications.
- Experience with IBM Business Automation Workflow (BAW).
- Experience with IBM BPM/workflow-based applications is highly relevant.
- Ability to validate workflow functionality, business rules, process flows, and functional outcomes.
5. API Testing – Mandatory
- Hands-on experience testing REST and SOAP APIs.
- Experience validating
- API request and response formats
- Authentication
- Error handling
- Response data
- Integration behaviour
6. Database / PL/SQL Testing – Mandatory
- Strong experience with backend database testing.
- Experience testing Oracle databases and/or equivalent enterprise databases.
- Hands-on experience with PL/SQL jobs.
- Ability to write and execute SQL/PL/SQL queries for:
- Data validation
- Test verification
- Data integrity checks
- Test analysis
- Experience validating database performance and data integrity.
7.
Migration
Testing – Mandatory
Experience working on migration-based projects, including:
- Data mapping validation.
- Data transformation validation.
- Pre-migration data integrity checks.
- Post-migration data integrity checks.
- Validation of business rule continuity.
- Verification of functional equivalence between legacy and target systems.
8.
Defect
Management – Mandatory
- Experience managing the complete defect lifecycle.
- Ability to identify, isolate, replicate, trace, and document defects.
- Experience performing root cause analysis.
- Experience logging, triaging, tracking, retesting, and closing defects.
- Experience coordinating defect resolution with development teams and UAT leads.
- Experience using Azure DevOps, Rational, or similar defect-management tools.
- Experience conducting defect review meetings and preparing defect summary reports.
9. AODA / Accessibility Testing – Mandatory
- Hands-on experience conducting AODA testing for:
- Web user interfaces
- Documents
- Experience with WCAG/accessibility compliance testing for web applications and documents.
10. Security & Access Control Testing – Mandatory
- Hands-on experience conducting security and access-control testing.
- Experience validating
- User permissions
- Authentication
- Authorization
- Access controls
- Data protection
- Security-related application behaviour
11. OpenText Content Management – Mandatory
- Experience testing OpenText Content Management Systems.
- Experience validating
- Metadata accuracy
- Document workflows
- Document version control
- Access permissions
- Content-management functionality
12. Object-Oriented & Reusable Testing – Mandatory
- Strong understanding of object-oriented testing methodologies.
- Experience designing reusable test cases and testing components.
- Ability to develop maintainable and repeatable testing assets.
Technical Workplace / Tools
Candidates should have experience with, or exposure to, the following technologies and environments:
Application Modeling
- Rational Software Architect v8.0
Application Servers / Workflow
- IBM WebSphere Application Server (ND) 8.x
- IBM Business Automation Workflow (BAW) 8.6.x
- IBM BPM 8.x
- Liberty 8.x
- IBM Operational Decision Manager (ODM) 8.x
Databases
- Oracle Enterprise Edition
- Oracle 11g
- Oracle 19c
- Microsoft Access
Database Design
- Oracle Designer 11g / 19c
Development / Runtime
- RAD 8.0
- WebSphere BPM 8.x
- IBM ODM / ILog / JRule
- Liberty 8.x
Programming / Web Technologies
- Java
- Java Enterprise Edition (JEE)
- JavaScript
- VBScript
- HTML
- DHTML
- XML
- AJAX
Testing / QA Tools
- Selenium
- Azure DevOps Test Plans
- IBM AppScan v8.5
- Rational/IBM testing products
Requirements / Application Tools
- Rational Requirement Composer
- Rational Application Developer for WebSphere
- IBM/Rational Products
Web Browsers
- Google Chrome
- Internet Explorer
- Firefox
Web Servers
- IBM HTTP Server v1.3.26
- Microsoft IIS
Operating Systems
- Linux
- Windows Server 2008 Enterprise Edition SP2
Office Tools
- Microsoft Office
- Microsoft Exchange / Outlook
Required Competency Areas The successful candidate should demonstrate strong capability in the following areas:
QA Skills – 40%
- 5+ years enterprise system testing experience.
- Agile testing, SDLC, QA methodologies, tools, and processes.
- Test Strategies, Test Plans, and Test Cases.
- IBM BAW/workflow application testing.
- Migration testing.
- Security and access-control testing.
- Backend database testing.
- Test execution, defect triaging, and defect logging.
- UAT documentation and coordination.
- AODA/WCAG compliance testing.
- OpenText content-management testing.
Automation Testing – 15%
- Automated test planning and development.
- Selenium or equivalent frameworks.
- Automation script execution and analysis.
- CI/CD automation integration.
- Improving test coverage and testing efficiency through automation.
Technical Skills – 20%
- Object-oriented testing.
- Reusable test case design.
- IBM BAW/BPM workflow testing.
- REST and SOAP API testing.
- SQL/PL/SQL.
- Azure DevOps test management and reporting.
Defect Management – 15%
- Complete defect lifecycle management.
- Defect identification, isolation, replication, and tracing.
- Root cause analysis.
- Azure DevOps/Rational defect tracking.
📌 Systems Testing/QA Specialist – Senior (Canada)
🏢 Upstaff
📍 Canada