Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Upstaff

NewBe an early applicant

Senior Systems Testing / QA Specialist

Posted Updated 1 view
Discussion

Summary

Senior QA contractor (via Upstaff) supporting the Government of Ontario's Enterprise Financial Services Division: plans and executes functional, regression, UAT, and automated testing of enterprise COTS applications like Oracle Siebel CRM, managing defects in Jira/Azure DevOps with SQL backend validation. Requires 8+ years QA experience and onsite work 5 days/week in Toronto.

Position Overview
We are seeking an experienced Senior Systems Testing / QA Specialist to support enterprise application testing initiatives within the Government of Ontario's Enterprise Financial Services Division. The successful candidate will have a strong background in software quality assurance, commercial off-the-shelf (COTS) application testing, test planning and execution, defect management, and quality assurance methodologies.
The ideal candidate will bring 8+ years of software QA testing experience and 5+ years of experience testing COTS applications, with experience testing Oracle Siebel CRM considered a strong asset. Experience with Siebel test automation, Adobe Experience Manager (AEM), and public-sector applications will be advantageous.
The resource will collaborate closely with testing leads, IT leads, developers, business analysts, project managers, and other project stakeholders to ensure applications meet business requirements, technical specifications, quality standards, and operational expectations.
This position requires working onsite five days per week, Monday through Friday, for 7.25 hours per day within standard business hours of 8:00 AM to 5:00 PM, excluding lunch breaks.
Key Responsibilities
  • Provide recommendations on testing strategies, test plans, testing tools, resource requirements, and quality assurance approaches.
  • Plan, organize, and execute testing activities for enterprise applications in both graphical user interface (GUI) and non-graphical user interface environments.
  • Develop, review, and maintain comprehensive test strategies, test plans, test cases, test scripts, test data, and test execution plans.
  • Execute functional, system, integration, regression, and user acceptance testing (UAT), as well as other specialized testing activities.
  • Test commercial off-the-shelf (COTS) applications to validate functionality, system integrations, data accuracy, and compliance with business requirements.
  • Perform application testing across relevant platforms, with Oracle Siebel CRM testing experience considered a strong asset.
  • Identify, document, prioritize, track, and manage software defects using tools such as Jira and Azure DevOps.
  • Manage the defect lifecycle, collaborate with development teams to reproduce and resolve defects, and perform retesting and regression testing.
  • Utilize test management and automation tools to support GUI and API testing, test execution, and quality reporting.
  • Perform backend testing, validate data integrity, and execute SQL queries to verify application data and database results.
  • Review and interpret data models, application workflows, and system requirements to develop effective testing scenarios.
  • Conduct non-functional testing, including performance, load, and stress testing, where required.
  • Support test automation initiatives, including the development and maintenance of automated test scripts.
  • Validate integrations, data migration, data transformation, and consistency across system components and databases, as applicable.
  • Maintain accurate documentation of test execution results, defect reports, test coverage, quality metrics, and testing progress.
  • Participate in requirements reviews, sprint planning, daily stand-ups, retrospectives, and other project meetings as appropriate.
  • Support UAT activities by coordinating test scenarios, assisting business users, documenting results, and tracking issues through resolution.
  • Apply established QA processes and software development lifecycle (SDLC) practices across Agile and Waterfall delivery environments.
  • Consider accessibility requirements, including the Accessibility for Ontarians with Disabilities Act (AODA) and applicable standards, during testing.
  • Collaborate with project stakeholders to clarify requirements, identify risks, communicate testing outcomes, and meet delivery timelines.
  • Contribute to release readiness assessments, quality recommendations, user documentation, and release notes as required.
Mandatory Qualifications and Experience
Candidates must demonstrate the following qualifications:
  1. Software QA Testing: Minimum 8+ years of experience working as a Software QA Tester, with demonstrated expertise in planning, designing, executing, and documenting software testing activities.
  2. COTS Application Testing: Minimum 5+ years of hands-on experience testing commercial off-the-shelf (COTS) applications.
  3. Defect Tracking Tools: Experience using defect tracking tools such as Jira and/or Azure DevOps to document, track, manage, and resolve software defects.
  4. Test Documentation: Demonstrated experience developing and maintaining test cases, test scripts, test plans, test execution plans, and test result documentation.
  5. Software Testing Methodologies: Strong understanding of functional, integration, system, regression, and acceptance testing methodologies.
  6. Software Development Lifecycle: Demonstrated understanding of SDLC concepts, including requirements analysis, test planning, execution, defect resolution, and release validation.
  7. Project Delivery Methodologies: Understanding and practical experience working within Agile and Waterfall project environments.
  8. Defect Management: Strong understanding of the defect management lifecycle, including defect identification, severity and priority assessment, retesting, and closure.
  9. Analytical and Problem-Solving Skills: Excellent analytical skills, logical reasoning, and systematic problem-solving capabilities.
  10. Communication Skills: Strong written and verbal communication skills, including the ability to document findings clearly and communicate technical issues to business and technical stakeholders.
  11. Time Management: Ability to work under pressure, manage competing priorities, adapt to changing requirements, and deliver quality results within aggressive timelines.
  12. Teamwork and Collaboration: Excellent interpersonal skills and demonstrated ability to work effectively with cross-functional project teams.
  13. Work Arrangement: Ability to work onsite five days per week at the designated Government of Ontario office.


Requirements

Technical Skills and Experience
Candidates should demonstrate relevant experience in the following areas:
  • Software quality assurance principles, practices, structured testing methodologies, and quality control processes.
  • Test planning, test case design, test data preparation, test execution, and test coverage analysis.
  • Functional, non-functional, system, integration, regression, and UAT testing.
  • Defect tracking and management using Jira and/or Azure DevOps.
  • Automated testing tools for GUI and API testing.
  • Test management tools, with QMetry experience considered an asset.
  • SQL queries for backend testing, data validation, and database verification.
  • Understanding of data models, database structures, and application integrations.
  • Working knowledge of Java and JavaScript.
  • Understanding of automation scripting and version control systems.
  • Performance, load, and stress testing concepts and tools.
  • Data integrity, data consistency, and application validation.
  • Accessibility testing principles and AODA requirements.
  • Test documentation, status reporting, defect reporting, and quality metrics.
Preferred / Asset Qualifications
The following experience will strengthen a candidate's profile:
  • Oracle Siebel CRM: Experience testing Oracle Siebel CRM applications.
  • Siebel Test Automation: Experience developing, maintaining, or executing automated tests for Siebel applications.
  • Adobe Experience Manager (AEM): Experience testing Adobe AEM applications.
  • QMetry: Practical experience using QMetry for test management and execution.
  • GUI and API Automation: Experience with automation tools supporting both user interface and API testing.
  • SQL and Data Validation: Ability to write and interpret SQL queries and understand application data models.
  • Programming Knowledge: Working knowledge of Java and JavaScript, or other relevant programming and scripting languages.
  • Public-Sector Application Experience: Experience testing government or public-sector business applications.
  • Case Management: Experience testing case management applications and related business workflows.
  • Information Management: Understanding of information management principles, policies, concepts, and practices.
  • Accessibility: Knowledge of AODA and related accessibility regulations and standards.
  • Performance Testing: Experience with performance, load, and stress testing tools and approaches.
  • COTS Implementation and Support: Experience testing, implementing, integrating, or supporting commercial off-the-shelf applications.
Preferred Oracle Siebel CRM Modules
Experience testing one or more of the following Siebel modules will be an asset:
  • Public Sector CRM
  • Contracts
  • Lead Management
  • Partner Management
  • Public Sector Partner Portal
  • Campaign Management
  • Marketing
  • Resource Manager
  • Public Sector eService
Experience with case management functionality and public-sector service delivery workflows is also desirable.
Required Professional Competencies
The successful candidate will demonstrate:
  • Strong analytical thinking, logical reasoning, and attention to detail.
  • Excellent written and verbal communication skills.
  • A proactive, positive, and collaborative approach to problem-solving.
  • The ability to propose improvements to testing processes and develop effective solutions.
  • Strong organizational skills and the ability to manage multiple testing activities.
  • The ability to work effectively under tight deadlines and adapt to changing project needs.
  • A commitment to comprehensive documentation, quality assurance, and continuous improvement.
  • The ability to collaborate with technical teams, business stakeholders, and project leadership.
Ideal Candidate Profile
The ideal candidate is a senior QA professional with at least 8 years of software testing experience, including at least 5 years testing COTS applications, and proven experience with Jira and/or Azure DevOps for defect management. Candidates with Oracle Siebel CRM testing experience will be particularly attractive, while Siebel test automation, Adobe AEM, QMetry, SQL, and public-sector application experience will provide additional advantages.
Candidates should be capable of independently managing test activities, producing detailed testing documentation, identifying and resolving defects in collaboration with project teams, and ensuring high-quality application delivery.
Application Requirements: Interested candidates should submit an updated resume clearly highlighting their years of software QA testing experience, COTS application testing experience, defect tracking tools, test documentation capabilities, automation experience, and any relevant Oracle Siebel CRM, Siebel automation, Adobe AEM, or public-sector application experience. Candidates must confirm their availability for the five-day onsite work arrangement.

Skills

What Senior QA jobs ask for — and how much of it you have →
Apply

See also

QA jobs by country — openings, pay and top skills →