Systems Testing/QA Specialist – Senior
Summary
Senior QA contractor (placed by Upstaff) working 100% onsite for the Government of Ontario's Land & Resources Cluster, owning test strategy, plans, and execution across GUI/non-GUI environments — including Selenium automation in CI/CD, REST/SOAP API, Oracle PL/SQL, migration, AODA/WCAG, and security testing for IBM BAW and OpenText-based enterprise apps.
- 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 clear communication of testing results, risks, defects, and technical findings to technical and non-technical stakeholders.
Requirements
- Minimum 5 years of experience as a Systems Testing/QA Specialist on enterprise-level IT projects.
- Strong 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.
- 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
- 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.
- 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.
- Hands-on experience testing REST and SOAP APIs.
- Experience validating:
- API request and response formats
- Authentication
- Error handling
- Response data
- Integration behaviour
- 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.
- 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.
- 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.
- Hands-on experience conducting AODA testing for:
- Web user interfaces
- Documents
- Experience with WCAG/accessibility compliance testing for web applications and documents.
- Hands-on experience conducting security and access-control testing.
- Experience validating:
- User permissions
- Authentication
- Authorization
- Access controls
- Data protection
- Security-related application behaviour
- Experience testing OpenText Content Management Systems.
- Experience validating:
- Metadata accuracy
- Document workflows
- Document version control
- Access permissions
- Content-management functionality
- Strong understanding of object-oriented testing methodologies.
- Experience designing reusable test cases and testing components.
- Ability to develop maintainable and repeatable testing assets.
- Rational Software Architect v8.0
- 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
- Oracle Enterprise Edition
- Oracle 11g
- Oracle 19c
- Microsoft Access
- Oracle Designer 11g / 19c
- RAD 8.0
- WebSphere BPM 8.x
- IBM ODM / ILog / JRule
- Liberty 8.x
- Java
- Java Enterprise Edition (JEE)
- JavaScript
- VBScript
- HTML
- DHTML
- XML
- AJAX
- Selenium
- Azure DevOps Test Plans
- IBM AppScan v8.5
- Rational/IBM testing products
- Rational Requirement Composer
- Rational Application Developer for WebSphere
- IBM/Rational Products
- Google Chrome
- Internet Explorer
- Firefox
- IBM HTTP Server v1.3.26
- Microsoft IIS
- Linux
- Windows Server 2008 Enterprise Edition SP2
- Microsoft Office
- Microsoft Exchange / Outlook
- 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.
- 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.
- 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.
- Complete defect lifecycle management.
- Defect identification, isolation, replication, and tracing.
- Root cause analysis.
- Azure DevOps/Rational defect tracking.