Quality Assurance Software Engineer - Contract Role

FYidoctors

Calgary

On-site

CAD 75,000 - 95,000

Full time

43 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Two free pairs of glasses and lenses (
Coaching culture and growth

Job summary

FYihealth group in Canada, including FYidoctors, is seeking a QA Software Engineer to develop and execute automated test plans and cases across software projects. The role focuses on increasing automated testing coverage and ensuring reliability of test suites.

The position is based at our Home Office in Calgary, Alberta, and is a full-time contract through November 2027. You will build and integrate automated tests using PyTest or NUnit, participate in code reviews, and collaborate with DevOps

Qualifications

  • 3+ years in software QA and automated testing.
  • Bachelor’s degree in CS/IT or related field.
  • Experience with PyTest or NUnit and CI/CD.

Responsibilities

  • Create and maintain automated test suites across all proprietary software for full coverage.
  • Identify, log, and track defects and ensure timely fixes.
  • Participate in code reviews to improve testing and ensure quality.
  • Maintain and update automated tests with PyTest/NUnit to boost efficiency.
  • Collaborate with DevOps to integrate tests into CI/CD.
  • Report testing progress, issues, and risks to QA lead and stakeholders.
  • Perform other duties as assigned to support team goals.

Skills

Automated testing
C# programming
Python
CI/CD
Code review
Communication
English/French

Education

Bachelor’s degree in CS/IT

Tools

PyTest
NUnit
TeamCity
Bitbucket Pipelines

Job description

Job Details

Posting Details
    • Posted on September 17, 2026
Locations

Showing 1 location Calgary, AB T2S2T4, CAN

  • Innovation and Information Technology
  • Full-Time
  • Requisition #: QUALI011371
Description

Join our dynamic team as a QA Software Engineer! In this role you’ll be developing and executing comprehensive automated test plans and cases for all software projects. You’ll increase automated testing coverage and ensure continuity of features through new releases and code changes. You’ll increase the availability and reliability of automated test suites, ensuring comprehensive validation of new code.

This role is based at our Home Office in Calgary, Alberta.

This is a full-time contract position through November 2027.

What You’ll Do
  • Creating, building and integrating automated test suites across all proprietary software, ensuring comprehensive coverage and validation of all functionalities
  • Identifying, recording, and managing software defects, ensuring timely resolution of fixed issues
  • Actively participating in code reviews to provide insights on testing capabilities and ensuring code quality
  • Maintaining and updating automated testing scripts using tools like PyTest or NUnit to enhance testing efficiency
  • Collaborating with DevOps engineers to integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline
  • Providing regular updates on testing progress, issues, and risks to the QA Team Lead and other stakeholders
  • Perform other duties as assigned to support the team and organizational goals
What You Bring
  • A minimum of 3 years of experience in software quality assurance and automated testing
  • A Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Experience with automated testing tools and frameworks (e.g., PyTest, NUnit)
  • Solid programming skills in languages such as C#, Python, or similar
  • Familiarity with CI/CD tools and processes (e.g., TeamCity, Bitbucket Pipelines)
  • Ability to review code and provide insights on testing capabilities of new code blocks
  • Certifications in software testing (e.g., ISTQB, CSTE) is considered an asset
  • Outstanding oral and written communication skills
  • Ability to multi-task and thrive in a fast-paced environment
  • A collaborative, adaptable, and proactive team player with a growth mindset able to manage changing priorities effectively
  • Bilingualism French/English is considered an asset
How You'll Benefit
  • A comprehensive total rewards package, including two free pairs of glasses and lenses per year
  • A coaching culture that fosters ongoing growth and development opportunities
  • A people-first culture, (but dogs are also welcome)
  • An organization that gives back locally and nationally, and supports you in doing so as well
Why You Should Join Us

FYihealth group is Canada's leading diversified healthcare organization comprised of FYidoctors, Visique, BonLook, and solis optics. Doctor-led, professionally managed, and patient-focused, the organization concentrates on delivering outstanding eye care with patient-centric products and services. Our purpose is to enhance the lives of our patients. We are Canada’s fastest-growing eye care provider with our Canadian-owned ophthalmic lens manufacturing facility and distribution center.

At FYihealth group, our core values are Diversity, Equity, Inclusion and Opportunity. We are proud to be an equal opportunity employer and are happy to provide accommodations, should they be required, at any point in the application process. If you require an accommodation, please let your recruiter know. All accommodation information will be kept confidential and used to ensure an accessible candidate experience and team member experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior QA Analyst
Senior QA Analyst

10 Percent Recruiting Ltd. • Edmonton

On-site
CAD 90,000 - 120,000
Benefits package
Career growth
Hybrid work after onboarding
+1
Quality Assurance Engineer
Quality Assurance Engineer

EIZIE • West Hawk Lake

On-site
CAD 60,000 - 80,000
Competitive salary
Health insurance
Professional development
+4
Software Tester (QA/QC)
Software Tester (QA/QC)

BIS Safety Software • Sherwood Park

On-site
CAD 60,000 - 70,000
ESOP
Medical, dental, and vision coverage
Life insurance and disability
+4
QA Engineer (AI & Manual Testing)
QA Engineer (AI & Manual Testing)

Pillway • Brampton

On-site
CAD 70,000 - 85,000
Disability accommodations
Financial Analyst
Financial Analyst

FYidoctors • Calgary

On-site
CAD 70,000 - 110,000
Glasses and lenses per year
Coaching culture
People-first culture
+1
QA Automation Engineer — CI/CD & Automated Testing
QA Automation Engineer — CI/CD & Automated Testing

FYidoctors • Calgary

On-site
CAD 75,000 - 95,000
Two free pairs of glasses and lenses (
Coaching culture and growth
Bilingual Systems Quality Analyst II (100% Remote)
Bilingual Systems Quality Analyst II (100% Remote)

lifeworks • Fredericton

Remote
CAD 65,000 - 90,000
Remote work
Benefits package
Paid vacation
+4
Quality Assurance Analyst
Quality Assurance Analyst

Saint Elizabeth • Markham

On-site
CAD 58,000 - 73,000
Competitive Total Rewards
Hybrid work environment
Tuition support and career pathways
Lead QA Automation Engineer
Lead QA Automation Engineer

Infoya Inc. • Toronto

Hybrid
CAD 100,000 - 110,000
Hybrid work model
Quality Assurance Analyst
Quality Assurance Analyst

SE Health • Markham

On-site
CAD 58,000 - 73,000
Hybrid work environment
Tuition support
Competitive benefits & pension