Systems Testing/QA Specialist – Intermediate
Upstaff Systems Testing/QA Specialist – Intermediate
Summary
Intermediate QA/systems testing contractor (via Upstaff) for Ontario's Government Services Integration Cluster, 100% onsite in Toronto. Day to day: planning and executing manual and automated testing, API and performance testing (Postman, JMeter/LoadRunner), SQL/Oracle backend validation, defect tracking in JIRA/Azure DevOps, and AODA accessibility compliance for enterprise government systems.
- Develop and contribute to testing strategies, test plans, test cases, test scripts, test data, and test reports.
- Plan, organize, and execute testing efforts for enterprise-level systems across both GUI and non-GUI environments.
- Perform functional, integration, system, regression, acceptance, and non-functional testing.
- Support and participate in User Acceptance Testing (UAT) activities.
- Validate that applications and systems perform as expected under various conditions.
- Execute systems integration, specialized, stress, load, and performance testing.
- Identify, document, prioritize, and track software defects using tools such as JIRA, Azure DevOps, ALM, Bugzilla, TestRail, or Zephyr.
- Work closely with developers and technical teams to reproduce, troubleshoot, and resolve defects.
- Develop and maintain automated test scripts using tools/frameworks such as Selenium, Postman, Cypress, Micro Focus/OpenText UFT, TestComplete, or similar.
- Perform API testing using Postman or comparable tools.
- Integrate automated testing into CI/CD pipelines.
- Execute performance, stress, and load testing using JMeter, LoadRunner, or similar tools.
- Analyze performance results, identify bottlenecks, and assess system scalability.
- Perform backend and database validation using SQL and/or Oracle.
- Develop and manage robust test data strategies, including creation of realistic test data and management of test data environments.
- Validate data integrity, consistency, and accuracy across applications, databases, and system components.
- Perform data migration and transformation testing where required.
- Conduct basic security testing and collaborate with security specialists for more advanced security and penetration testing activities.
- Apply knowledge of Accessibility for Ontarians with Disabilities Act (AODA) requirements and related accessibility standards.
- Collaborate with business analysts, developers, project managers, testing leads, and other stakeholders to clarify requirements and ensure comprehensive test coverage.
- Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, retrospectives, and related activities.
- Maintain detailed documentation of test execution, test coverage, defects, results, and quality metrics.
- Provide input into user manuals, release documentation, and release notes.
- Ensure QA and testing activities follow applicable industry standards, regulatory requirements, and OPS quality assurance practices.
Requirements
- 2+ years of experience in software testing within enterprise-level IT environments.
- Hands-on experience with both manual testing and automated testing tools/frameworks.
- Strong understanding and practical experience with Agile, Scrum, and Waterfall methodologies.
- Experience planning, organizing, and implementing testing activities.
- Experience with functional, non-functional, system, integration, regression, and acceptance testing.
- Experience supporting and participating in User Acceptance Testing (UAT).
- Experience creating and maintaining:
- Test strategies
- Test plans
- Test cases
- Test scripts
- Test data
- Test execution reports
- Test results/documentation
- Strong understanding of QA principles, practices, tools, and structured testing methodologies.
- Understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle.
- Extensive experience with AODA testing and compliance.
- Knowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards.
- Hands-on experience with automated testing tools/frameworks such as:
- Selenium
- Postman
- Cypress
- Micro Focus/OpenText UFT
- TestComplete
- or equivalent tools.
- Experience developing and maintaining automated test scripts and automated test cases.
- Experience with API testing, preferably using Postman or equivalent tools.
- Hands-on experience with performance testing tools such as:
- JMeter
- LoadRunner
- or similar.
- Experience conducting load, stress, and performance testing.
- Ability to analyze performance results, identify bottlenecks, and assess system scalability.
- Experience identifying, documenting, tracking, and managing software defects using tools such as:
- JIRA
- Azure DevOps
- ALM
- Bugzilla
- TestRail
- Zephyr
- or similar.
- Strong understanding of databases, including SQL and/or Oracle.
- Demonstrated ability to write SQL queries for data validation and backend testing.
- Experience validating data integrity, consistency, and accuracy.
- Experience with data migration and transformation testing is required where applicable.
- Knowledge of cloud technologies such as Microsoft Azure and/or AWS.
- Knowledge of CI/CD pipelines.
- Experience with integration/version-control tools such as:
- Jenkins
- Git
- GitLab
- or equivalent.
- Experience conducting basic security testing.
- Ability to collaborate with security specialists for deeper security and penetration testing activities.
- Knowledge of at least one programming or scripting language, such as:
- Python
- JavaScript
- Bash
- Java
- or equivalent.
- Experience using CASE tools and data query tools to support test case development.
- Knowledge of automated testing tools and version-control systems.
- Understanding of testing methods within object-oriented environments.
- Experience testing Commercial Off-the-Shelf (COTS) applications is an asset.
- Experience with information retrieval packages is an asset.
- Knowledge of Information Management principles, concepts, policies, and practices is an asset.
- Developing and managing test data strategies.
- Generating realistic and sufficient test data.
- Protecting and managing test data with consideration for data privacy.
- Managing test data environments.
- Validating data across multiple system components and databases.
- Testing data migration and transformation processes.
- Strong written and verbal communication skills.
- Excellent interpersonal and collaboration skills.
- Ability to work effectively with both functional and technical teams.
- Ability to operate effectively within a large project team.
- Strong analytical, problem-solving, and decision-making abilities.
- Highly organized, detail-oriented, and systematic approach to testing.
- Ability to work under pressure and meet aggressive timelines and deadlines.
- Adaptable to changing priorities and project requirements.
- Strong team player with demonstrated ability to deliver quality outcomes within deadlines.
- Excellent documentation and reporting skills.
- Experience working within the Ontario Public Service (OPS) environment is an asset.
- Knowledge of OPS quality assurance standards and practices is preferred.
- Previous experience delivering QA/testing services for government or other public-sector organizations is highly desirable.
Skill | Requirement |
|---|---|
Enterprise Software Testing | Mandatory – 2+ years |
Manual Testing | Mandatory |
Automated Testing | Mandatory |
Agile / Scrum / Waterfall | Mandatory |
AODA Testing & Compliance | Mandatory – Extensive experience |
Test Strategy / Test Plans | Mandatory |
Test Cases / Scripts / Reports | Mandatory |
Selenium / Postman or equivalent | Mandatory |
API Testing | Mandatory |
JMeter / LoadRunner or equivalent | Mandatory |
Performance / Load / Stress Testing | Mandatory |
JIRA / Azure DevOps or equivalent | Mandatory |
Functional / Integration / Regression Testing | Mandatory |
UAT | Mandatory |
SQL / Oracle | Mandatory |
Backend / Data Validation | Mandatory |
Azure / AWS | Mandatory |
CI/CD | Mandatory |
Jenkins / Git / GitLab or equivalent | Mandatory |
Basic Security Testing | Mandatory |
Test Data Management | Mandatory |
SDLC / STLC | Mandatory |
Programming/Scripting Language |