Senior QA Engineer at Triglobal
Remote, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

09 Oct, 25

Salary

90.0

Posted On

08 Sep, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Conversion Testing, Load, Selenium, Cucumber, Gitlab, Karma, Load Testing, Performance Testing, Devops, Legacy Systems, It, Computer Science, Functional Testing, Database Testing, Database, Github, Bitbucket, Digital Services, Jasmine, Security Testing, Javascript, Test Cases

Industry

Information Technology/IT

Description

SENIOR QUALITY ASSURANCE ENGINEER (3 RESOURCES REQUIRED)

Requisition #: R25-3361 (GOAPRDJP00000683)
Location: Remote (within Canada)
Engagement Type: Contract
Number of Resources required: 3
Rate (CAD): Up to $90 per hour / Commensurate with related experience and market competitiveness
Term: 12 months (2025-10-13 to 2026-10-12) with two 12 month extensions available (up to 36-month contract)
Hours per day: 7.25
Security Screening: Standard (Criminal Record Check)

Submission Deadline/Closing Date: September 9, 2025 (2:00 PM Mountain Time)

Tri-global Solutions Group Inc. is seeking three (3) Senior Quality Assurance Engineers to join our talented Service Delivery team at Digital Design and Delivery (a division of Government of Alberta) to support various projects across the Ministries.
WORK MODEL: The successful candidate(s) will work remotely; however, may be required to attend meetings or work sessions in Edmonton, AB on reasonable notice provided by the Client (onsite attendance unlikely for out-of-province contractors). Work must be performed from within Canada, due to network and data security policies. Applicants must be authorized to work in Canada to apply (Canadian Citizen or Permanent Resident). Standard Hours of work are 08:00 - 16:30 Alberta time, Monday through Friday excluding observed holidays.
Please review the project overview and requirements below. If you meet the requirements and are interested in submitting for this role, please reply to this job posting.
If you know other consultants who may be interested in this opportunity kindly share this job posting.
Thank you.
Tri-global Solutions Group Inc.

Website: https://tri-global.com

PROJECT OVERVIEW

The Government of Alberta (GoA) has embarked on transforming the work of government to deliver simpler, more efficient, and better services for the citizens of Alberta, thereby ensuring that the needs of Albertans are effectively met in the digital age. The Province has a strategic role within government to drive efficiencies, innovation and modernization. The Digital Design and Delivery Division (DDD) is the Province’s new centre for digital delivery. It was established to maximize capability and confidence in modern digital practice by ensuring service quality and value through standards and controls. This includes utilizing human-centred design approaches together with agile methodology and modern data practices.
DDD is currently working with Ministries across the GoA, establishing working relationships with partner Ministries throughout this engagement.
DDD’s Platforms branch is looking for three (3) experienced and motivated Senior Quality Assurance Engineers (QA Engineer) to ensure the implementation quality of large-scale enterprise platforms, products, and services. If you’re passionate about delivering enterprise solutions that ensure government services are secure, cost-effective, and easy to access, this could be the perfect opportunity for you. QA Engineer(s) will be working with modern, user-centered Agile processes within a high-performing team culture to make a meaningful impact.
QA Engineer(s) provides expertise in ensuring that solutions meet required standards of quality, performance, and security by adhering to GoA best practices and processes. QA Engineer(s) collaborates closely with cross-functional teams to plan and execute comprehensive system tests, identify defects and areas for improvements.
To succeed, a solid testing background in QA engineering is required, with experience in both functional and non-functional testing, performed manually and through automation, in an Agile environment. It is important that a QA Engineer possesses strong problem-solving abilities and fosters a culture of quality across teams. A strong foundation in current and emerging testing technologies, as well as excellent communication, critical thinking, and collaboration skills, are essential. The ability to balance business acumen with project leadership expertise will be crucial in driving projects to success.

DESCRIPTION OF SERVICES

Services and project deliverables should evolve as the work progresses, in response to emerging user and business needs, as well as design and technical opportunities. However, the following must be delivered (iteratively) over the course of the project:

  • Lead in ensuring the delivery of quality digital services:

o Create and document test plans to support frequent delivery of features with consistent and satisfactory quality;
o Create and document test cases and test scripts;
o Plan and execute system tests for functional testing including system testing and integration testing;
o Plan and execute system tests for non-functional testing including usability testing and compatibility testing;
o Perform security testing including vulnerability testing, penetration testing, authentication and authorization testing;
o Perform performance testing including load testing, stress testing, scalability testing, and response time testing;
o Perform regression testing, smoke testing, sanity testing, and exploration testing;
o Perform Application Programming Interface (API) testing including security, performance, data validation, error handling, integration testing and standards compliance testing;
o Perform mobile testing including device compatibility testing and mobile-specific testing; and

o Perform cross-browser compatibility testing.

  • Lead in database testing:

o Write SQL queries to validate data in databases, ensuring the correct data is inserted, update and retrieved;
o Verify data integrity ensuring data is processed correctly and is consistent across the solution; and

o Perform data conversion testing, ensuring data integrity and accuracy in data quantity throughout the conversion process.

  • Manage automation that allows for rapid and frequent delivery:

o Implement automated test suites; and

o Coordinate contributions to automated test suites.

  • Contribute to defect management and best practices:

o Track defects during testing with detailed, accurate information, screenshots and logs for reproducing, following best practices;
o Create detailed bug reports and work with the team to prioritize and identify the severity; and

o Ensuring defects are properly fixed without introducing new issues.

  • Support and encourage the adoption of quality practices on teams and foster continuous improvement.
  • Support any initiatives regarding the use of re-usable testing components/suites, the creation of test databases or the use of AI during testing.
  • Support a team in defining metrics for service quality:

o Contribute to and coordinate automated metrics collection; and
o Contribute to and coordinate automated generation of reports and artifacts on quality.

MANDATORY SKILLS

  • Bachelor degree in Computer Science, IT or related field of study.
  • Experience creating and modifying automation test scripts. (5 years+)
  • Experience in a senior QA role on the same Agile project for at least two years. (2 years+)
  • Experience in planning, writing test cases, scripts, and executing functional testing manually. (8 years+)
  • Experience with API testing and implementing testing with CI/CD pipelines in a large-scale enterprise environment. (5 years+)
  • Experience with database testing including data conversion testing in a large-scale enterprise environment (8 years+)
  • Experience with load testing, performance testing, security testing and/or end-to-end testing. (8 years+)
  • Experience with Selenium, Cucumber and JavaScript test framework (e.g., Cypress, Playwright, Mocha.js, Jest, Jasmine, Karma, Puppeteer, Nightwatch.js). (5 years+)
  • Experience working as a senior QA on large-scale enterprise Agile projects. (8 years+)

DESIRABLE / NICE TO HAVE SKILLS

  • Experience incrementally transforming existing legacy systems into modern digital services across multiple releases. (5 years+)
  • Experience with Dual-Track Development process. (2 years+)
  • Experience with Git such as GitHub, GitLab, Bitbucket, DevOps. (5 years+)
  • Experience with leading a QA team with three (3) or more team members in a large-scale enterprise environment. (3 years+)
  • Experience with User Acceptance Testing processes on large, complex, multi-stakeholder environment. (3 years+)
  • Experience working as an architect using data analytics tools and methodologies to derive insights from data (4 years+)

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

Please refer the Job description for details

Loading...