Quality Assurance Software Engineer - Contract Role

FYidoctors

$80K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of experience in software quality assurance and automated testing
  • Bachelor's degree in Computer Science, Information Technology, or related field
  • Experience with automated testing tools like PyTest or NUnit
  • Solid programming skills in C#, Python, or similar languages
  • Familiarity with CI/CD tools such as TeamCity and Bitbucket Pipelines
  • Certifications in software testing (e.g., ISTQB, CSTE) are an asset
  • Outstanding oral and written communication skills

Responsibilities

  • Create, build, and integrate automated test suites for proprietary software
  • Identify, record, and manage software defects with timely resolutions
  • Participate in code reviews to ensure code quality and testing capabilities
  • Maintain and update automated testing scripts to improve efficiency
  • Collaborate with DevOps engineers to integrate tests into CI/CD pipelines
  • Provide updates on testing progress, issues, and risks to stakeholders
  • Perform additional duties to support team and organizational goals

Benefits

  • Comprehensive total rewards package including two free pairs of glasses per year
  • Ongoing growth and development opportunities in a coaching culture
  • A people-first culture, with a welcoming attitude towards pets
  • Support for local and national community initiatives
Full 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


Similar Jobs

More Jobs at FYidoctors

More Information Technology Jobs

Find similar Quality Assurance Software Engineer - Contract Role jobs: