Quality Assurance Developer in Calgary

Quality Assurance Developer in Calgary

Calgary Full-Time 64350 - 78650 $ / year (est.) On-site
O

At a Glance

  • Tasks: Join us to create and maintain automated tests for innovative IoT products.
  • Company: OPIsystems Inc., a forward-thinking tech company focused on quality assurance.
  • Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
  • Other info: Collaborative team culture with a focus on continuous improvement and innovation.
  • Why this job: Make a real impact by ensuring our products are top-notch and reliable.
  • Qualifications: Experience in Quality Assurance and automated testing; programming skills are a plus.

The predicted salary is between 64350 - 78650 $ per year.

  • 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 Io T 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 Browser Stack – 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, Web Driver, Postman, or Cypress.
  • Unit testing framework experience, ideally Py Test.
  • BDD-style test case experience is ideal.
  • Previous experience working in an Io T 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.
  • #J-18808-Ljbffr

Quality Assurance Developer in Calgary employer: OPIsystems Inc.

At OPIsystems Inc., we pride ourselves on being an exceptional employer, offering a dynamic hybrid work environment in Calgary that fosters innovation and collaboration. Our commitment to employee growth is evident through continuous learning opportunities and the chance to work on cutting-edge agricultural technology, making a meaningful impact in the IoT space. Join us to be part of a supportive culture that values your expertise and encourages you to contribute to next-generation products.

O

Contact Details:

OPIsystems Inc. Recruitment Team

We think you need these skills to ace Quality Assurance Developer in Calgary

Automated Test Script Creation
Troubleshooting Skills
Continuous Integration (CI)
Continuous Deployment (CD)
Regression Testing
End-to-End Testing
Test Automation