Log inSign up free
  • Home
  • Profile
  • Jobs
    • Applications
    • Career
    • Resume
    • Cover letters
  • Content
    • Posts
    • Media
  • Messages
  • Analytics
    • Overview
    • Pages
  • Portfolio
  • More tools
    • Hiring
  • Settings
All jobs
OCopisystems.com logo

opisystems.com

Calgary, Alberta

Quality Assurance Developer.

FULL TIMEQA

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.
Pay
Not stated
Where
Calgary, Alberta
Work
Not stated
Type
Full time
Posted
22 Oct, 2026
Apply on the original postingSign in to apply

Verified board

more at opisystems.com.

22 Oct, 2026

opisystems.com

Embedded Firmware Developer

OCopisystems.com logo
  • Full time
  • Hybrid
  • Engineering

Calgary, Alberta

Hybrid

Details

similar roles.

22 Oct, 2026

CBEM

Quality Assurance Specialist

CBCBEM logo
  • Hybrid
  • QA

270 Lafayette Circle +2

Hybrid

Details
22 Oct, 2026

Fanatics

Sr Quality Engineer

FAFanatics logo
  • Senior level
  • QA

Hyderabad, India

Salary not listed

Details
20 Sep, 2025

Tatu City

Procurement Specialist-China

TCTatu City logo
  • Contract
  • QA

Tatu City +2

Contract

Details
7 Oct, 2026

Rail Delivery Group

QA Technical Service Analyst - 12m FTC

RDRail Delivery Group logo
  • Full time
  • QA

London +2

Full time

Details
8 Sep, 2026

Rail Delivery Group

QA Tech Analyst 12m FTC

RDRail Delivery Group logo
  • Full time
  • QA

£44.4k–45k/yr

London +2

Details
20 Jul, 2020

Tech Firefly

Software QA Specialist

TFTech Firefly logo
  • Full time
  • QA

₹3–4/yr

Kondapur +2

Details