Back to job search
BonLook logo
BonLookVerified Job Source

Quality Assurance Software Engineer - Contract Role

  • AB
  • On-site
  • Posted Sep 19, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Mid-level · 3+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week

Job summary

The QA Software Engineer will develop and execute automated test plans to ensure software reliability and coverage. They will also collaborate with DevOps teams to integrate tests into CI/CD pipelines and participate in code reviews.

Job details

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.

What you’ll do

The QA Software Engineer will develop and execute automated test plans to ensure software reliability and coverage. They will also collaborate with DevOps teams to integrate tests into CI/CD pipelines and participate in code reviews.

Requirements

Candidates must have at least 3 years of experience in software quality assurance and automated testing. A bachelor's degree in Computer Science or a related field is required, along with proficiency in programming languages like C# or Python.

Benefits

• Two free pairs of glasses and lenses per year • Coaching culture • Professional development opportunities • People-first culture

Listed skills

  • CI/CD · Preferred
  • Automated testing · Preferred
  • C++ · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Automated testing
  • PyTest
  • NUnit
  • C#
  • Python
  • CI/CD
  • TeamCity
  • Bitbucket Pipelines
  • Software quality assurance
  • Code review
  • Test automation
  • Software testing
  • Defect tracking
  • Test planning
  • Pipelines
  • Growth Mindedness
  • International Software Testing Qualifications Board (ISTQB) Certified
  • Bilingual (French/English)
  • Continuous Deployment
  • Software Testing
  • Automation
  • Test Automation
  • C# (Programming Language)
  • Certified Software Test Engineer (CSTE)
  • Code Review
  • Communication
  • Computer Science
  • Information Technology
  • Continuous Integration
  • DevOps
  • Python (Programming Language)
  • Multitasking
  • Nunit
  • Proprietary Software
  • Coaching
  • Safety Assurance
  • Software Engineering
  • Software Quality (SQA/SQC)
  • Team Leadership
  • Bitbucket
  • Teamcity

Job areas

  • Technology
  • Software
  • Healthcare
  • Engineering
  • Software Quality Assurance Engineer
  • Software QA Engineer / Tester
  • Software and Applications Developers and Analysts Not Elsewhere Classified
  • Software Quality Assurance Analysts and Testers

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Browse all Easy Apply jobs