Find a jobRecruiters

Quality Assurance Developer

Exclusive opportunity

Onsite

Quality Assurance Developer

OPISystems

Quality Assurance Developer

Skills

PythonTesting & QAPostmanPlaywrightCypressAWSJiraBambooHR

2 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

$75,000 – $85,000 / year

Location:

Calgary, AB, Canada

Work mode:

Onsite

Published on:

23 October 2026

What they need


OPIsystems Inc.  Role Description

Title:  QA Developer

Position Purpose:  The QA Developer assists the Development organization by adding and supporting automated regression scenarios for our in-market products. A successful candidate will be able to create and maintain their own scripts, and execute them as part of a Continuous Integration development pipeline. This role also requires troubleshooting of our IoT hardware and end-to-end testing of our releases.

Firmware and Web Regression Testing

Tasks & Activities:

  • Executes structured regression test suites against each new firmware and web release, ensuring previously validated functionality across the full solution has not been degraded.
  • Maintains and updates regression test cases as firmware and web front end features evolve, adding coverage in conjunction with automated testing responsibilities.
  • Prioritize regression testing efforts based on the scope of firmware changes, focusing on impacted subsystems.
  • Communicate regression test results in a timely manner, clearly flagging blocking issues that may affect release timelines or deployed field devices.
  • Install, maintain, and observe hardware required by the QA team to perform end-to-end testing.
  • Reproduce and isolate hardware-related defects by systematically varying environmental conditions, firmware versions, and hardware configurations.
  • Log all identified defects in the team's defect tracking system with complete and accurate information.

Automate End-to-End tests for our software projects

Tasks & Activities:

  • Creates automated tests using product acceptance criteria.
  • Debugs existing automated scripts.
  • Tracks coverage of strategic automation test coverage.
  • Builds and maintains automation tools.
  • Leverages popular testing tools – such as Playwright and BrowserStack – to efficiently implement automated tests.
  • Submits clear and detailed defect reports.

Continuous testing using CI/CD practices

Tasks & Activities:

  • Executes automates tests within a Continuous Testing pipeline.
  • Includes cloud-hosted technologies in their test execution.

Gradual improvement of our automated test practices

Tasks & Activities:

  • Proactively identifies future automated tests.
  • Enables manual testing efforts by covering repetitive tests using automation
  • Records technical and industry knowledge as a member of the Quality team.
  • Adapts automated test practices to existing development practices.
  • Collaborates with the Engineering team on testing practices.
  • Gradually and consistently moves test automation efforts forward. Can manage multiple discrete units of work.

Qualifications

  • Ability to work on premises.
  • Education or professional experience in Quality Assurance.
  • Automated test script creation and troubleshooting.
  • Professional experience with a programming language.
  • Test execution using CI/CD pipeline technology.
  • Excellent communication and facilitation skills.
  • Proven ability to drive continuous improvement and foster a culture of collaboration.
  • Experience working with cross-functional and geographically distributed teams.
  • Knowledge of Agile tools and practices, specifically Jira.

Desired Qualifications

  • Bachelor’s degree in a relevant technical field, such as Software, Computer, Mechanical or Electrical Engineering.
  • Proficient with Python.
  • Expertise with testing tools, such as Appium, WebDriver, Postman, or Cypress.
  • Unit testing framework experience, ideally PyTest.
  • BDD-style test case experience is ideal.
  • Previous experience working in an IoT or hardware company.
  • Familiarity with any cloud platform. Ideally, administrative experience with a cloud platform, preferably AWS.
  • Test case management using tools such as X-ray or Zephyr.

Other offers great for you!

These companies are also looking for great profiles

Tenth Revolution Group

QA Engineer

Freelance

Ghent, Belgium

Hybrid

Skills

QA Engineer

2 months ago

Quick apply

5 Degrés

QA Engineer technico-fonctionnel

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

Testing & QAQA Engineer

2 months ago

Quick apply

Tenth Revolution Group

QA Engineer Automatisation (Playwright / Cucumber)

Freelance

Paris, France

Hybrid

Skills

GraphQLPlaywrightGitHubNotionQaseLinearClaude / Claude Code

2 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools