Government of Alberta- Quality Assurance

First Tek, Inc.
Edmonton
CAD 60,000 - 80,000
Job description

Client

The client you will be working for is one of Alberta's top employers. The Client is committed to a diverse and inclusive public service that reflects the population we serve to best meet the needs of Albertans. Consider joining a team where diversity, inclusion, and innovation are valued and supported.

Location:

Work must be done from within Alberta, due to network and data security issues. It is anticipated the role will be 100% remote; however, in the event of an onsite meeting, the GoA does not pay for travel to attend on-site meetings, nor any expenses related to relocation, commuting, housing/accommodation, food/drink. Resource will work remotely, though must be available for onsite meetings when required.

Pay Range

The pay range for this position is $50-80 per hour; however, the pay offered may vary depending on job-related knowledge, skills, and experience. This pay information is being provided pursuant to applicable law and is based in part on market location.

Schedule

Standard Hours of work are 08:15 - 16:30 Alberta time, Monday through Friday excluding holidays observed by the Province.

Job Duties

The Office of the Public Client and Trustee is committed to the provision of high-quality services to Albertans. Activities performed enable the Office of the Public Client and Trustee to provide services, tools and supports for personal and financial matters to vulnerable Albertans and their families. Information regarding the Office of the Public Client and Trustee can be found by visiting this link.

With its volume of clients and complexity of cases, OPGT's administration of financial services requires detailed financial and accounting processes. This is accomplished using the current Public Trustee Information System (PTIS) technology. This project focuses on replacing PTIS with a new system being built on Microsoft Dynamics using both CRM and Financial and Operations components.

The project will deliver a modern platform that aligns system design with the Business Process Reengineering (BPR) process architecture to allow for easy integration of new features in future releases, improve business services to meet public trustee client/user needs, and create efficiencies for OPGT. The system will provide flexibility to meet future changes to legislation and policy.

Duties

A Quality Assurance Automation Developer designs and implements test automation to ensure service quality with a focus on iterative, continuous development, where requirements and solutions evolve through collaboration between Agile Teams and users.

  1. Works collaboratively in Agile Teams to improve services.
  2. Participates in project activities, including user research/discovery.
  3. Works with Agile Teams and stakeholders to understand problems and leads the quality delivery piece of the solution.
  4. Participates in creating and prioritizing a backlog of quality assurance testing work, estimates effort, and commits to scope of work for predictable delivery of features.
  5. Identifies quality related tasks for a backlog of work such as test case creation, system testing, and performance testing.
  6. Works with product owners and team members to understand and determine test/quality requirements, and design test plans and strategies with a focus on automation to facilitate a continuous delivery approach.
  7. Develops automated tests and frameworks to support integration testing, system testing, acceptance testing, and performance testing.
  8. Develops and executes tests using Cypress.
  9. Works closely with Full Stack Developers and team members to establish a high standard of quality across the Agile Team through quality metrics and best practices.
  10. Seeks out defects, investigates root causes, and supports informed categorization and triage of defects.
  11. Support the design, documentation, and implementation of test strategies to address test requirements.
  12. Support all test activities including developing, enhancing, and executing automated and manual test scripts and identifying and reporting software discrepancies and defects.
  13. Prepare, update, and manage test plans, schedules, execution summary reports, and weekly progress reports.
  14. Implement test frameworks, create test cases/scripts and load automation test scripts that were Contractor or project team prepared.
  15. Ensure test cases are articulated and documented effectively.
  16. Execute tests in an organized manner keeping track of all parameters of each test and their results. Analyze data gathered from test runs and identify areas for potential improvements.
  17. Provide and review test results/materials with project team.

Work effectively and collaboratively with the project team to achieve common goals and to keep the project on schedule.

Produce and package deliverables for presentation to various project support teams.

Work within the standards defined by the project team and in the absence of standards, work with the project team to define new standards. Utilize project selected software and tools (e.g., Azure DevOps, Microsoft Office).

Other responsibilities as required or requested.

Equipment Requirements

Resources should be prepared to provide their own computer and related equipment. The computer's operating system must be a modern version of Windows or MacOS that is compatible with Azure Virtual Desktop (AVD) and related software for remote access. Windows is preferred due to better compatibility. AVD/remote-related software will be installed on the resource's computer.

In the event that the Contractor's resources are directed to work remotely, the Contractor shall be responsible for providing all of its equipment, including computers, software, printers, supplies, desks, and chairs. However, the Province shall ensure that the Contractor's resources have the necessary access and credentials to the Government of Alberta's system.

In the event that the Contractor's resources are directed to work in-person, the Province shall provide the requisite office space, furniture, and office supplies. However, the Contractor shall continue to be responsible for providing computers and software, and the Province shall continue to ensure that the Contractor's resources have the necessary access and credentials to the Government of Alberta's system.

The fixed rate quoted must be inclusive of all overhead, office space, and equipment, including supplies, administrative burden, mark-up, and all other costs to perform the Services for the duration of the Contract.

Requirements

5 years Experience and understanding of software quality assurance QA, Testing, and Defect

3 years Experience with automated unit testing and integration testing.

3 years Experience working as an Application Developer within an enterprise IT environment.

3 years Experience working directly with clients, and coordinating with both external parties.

2 years Experience in Agile Projects.

1 year Experience with cloud computing or big data platforms and infrastructure.

3 years Experience with user acceptance testing including creation of user acceptance plan.

Benefits

Cenergy employees can enjoy the following robust benefits and resources:

Ongoing Training (RSO, Systems, Software Programs, OSHA Safety, JJ Keller, etc.)

Continuous Employment Development and Learning

Ongoing Advocacy, internal assets with HSE, Legal and HR teams and experts to aid in Employee Career Path and Advancement

RRSP Retirement Plan

Manulife Medical Coverage

Dental Insurance Coverage

Vision Insurance Coverage

Basic Life Insurance & AD&D

Long Term Disability

Voluntary Short-Term Disability

Access to Health Joy

GAP Medical Coverage

Direct Deposit

Health Savings and Flexible Spending Accounts

Paid Holidays

Paid Vacation

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Government of Alberta- Quality Assurance jobs in Edmonton