Quality Assurance Software Engineer - Contract Role

FYidoctors

Calgary

On-site

CAD 60,000 - 90,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Two free glasses and lenses per year
Coaching culture and growth
People-first culture
Community and giving back

Job summary

FYidoctors in Calgary, Alberta is seeking a QA Software Engineer to design and execute automated test plans for all software projects, expanding coverage and ensuring stability through releases. You will work hands-on with PyTest/NUnit, review code, and help integrate tests into CI/CD with TeamCity and Bitbucket Pipelines.

A strong programming background in C# or Python is required. The role is full-time on-site at our Calgary home office through November 2027, offering a collaborative culture,

Qualifications

  • Minimum 3 years experience in software quality assurance and automated testing.
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Experience with automated testing tools and frameworks (PyTest, NUnit).
  • Solid programming skills in C#, Python or similar.
  • Familiarity with CI/CD processes and tools.

Responsibilities

  • Create, build and integrate automated test suites across all software.
  • Identify, record, and manage software defects with timely resolutions.
  • Participate in code reviews to provide testing insights and ensure quality.
  • Update automated testing scripts using PyTest or NUnit.
  • Collaborate with DevOps to integrate tests into CI/CD pipeline.
  • Provide regular updates on testing progress, issues and risks.

Skills

Automated testing
Test planning
Code review
CI/CD
Problem solving

Education

Bachelor's degree in CS/IT

Tools

PyTest
NUnit
C#
Python
CI/CD tooling

Job 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 Financial Analyst
Senior Financial Analyst

FYihealth Group • Calgary

Hybrid
CAD 90,000 - 120,000
Two free pairs of glasses and lenses
Financial Analyst
Financial Analyst

FYidoctors • Calgary

On-site
CAD 70,000 - 110,000
Glasses and lenses per year
Coaching culture
People-first culture
+1
Bilingual Analyst, IT Service Desk
Bilingual Analyst, IT Service Desk

FYihealth Group • Calgary

Hybrid
CAD 49,000 - 55,000
Two free pairs of glasses and lenses
Coaching culture
People-first culture
+1
Financial Analyst
Financial Analyst

FYihealth Group • Calgary

Hybrid
CAD 65,000 - 90,000
Two free pairs of glasses and lenses
Coaching culture
People-first culture
+1
Accounts Payable Analyst
Accounts Payable Analyst

FYihealth Group • Calgary

Hybrid
CAD 45,000 - 65,000
Glasses benefit
Coaching culture
People-first culture
+1
Bilingual Coordinator, HR Operations
Bilingual Coordinator, HR Operations

FYihealth group • Calgary

On-site
CAD 52,000 - 68,000
Two free pairs of glasses and lenses
Coaching culture and growth
Dog-friendly office
Director, Tax
Director, Tax

FYihealth Group • Calgary

Hybrid
CAD 150,000 - 200,000
Two free pairs of glasses and lenses
Coaching culture
People-first culture
+1
Rédacteur(trice) principal(e) bilingue – Équipe de rédaction/ Bilingual Team Lead, Copywriting
Rédacteur(trice) principal(e) bilingue – Équipe de rédaction/ Bilingual Team Lead, Copywriting

BonLook • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Two free glasses and lenses per year
Coaching culture
Dogs welcome
+1
Remote Technical writing Expert - Data Labelling
Remote Technical writing Expert - Data Labelling

Workada • Saint-Bruno-de-Montarville

Remote
CAD 52,000 - 68,000
Free glasses & lenses annually
Marketing Manager, Insurance and Partnerships
Marketing Manager, Insurance and Partnerships

FYihealth Group • Calgary

Hybrid
CAD 85,000 - 125,000
Free glasses & lenses (annual)
Coaching culture and development
Dog-friendly office