Software Test Engineer
Canopy Growth Corporation
Ottawa, ON, CA
2d ago

This is a rare and immense opportunity for anyone looking to get in on the ground floor of a premium, large-scale medical and recreational cannabis industry.

With it, you'll get the chance to directly impact a burgeoning industry and work with other highly motivated individual.

If you believe in our mission, and know you can offer the type of passion, knowledge, and expertise necessary for this position, we'd like to hear from you.

The ideal candidate works well in a team environment and has a disciplined science and engineering approach to solving problems.

He or she is a natural at writing smart and robust algorithms in C or C# using the principles of object-oriented programming and comfortable with troubleshooting software issues.

Responsibilities Work with software, hardware and other test engineers to develop test solutions for our line of cannabis vapourizer products.

Improvement and refactoring of existing test code to maximize maintainability, decrease test time, and increase robustness.

Develop code to process, analyze and provide access to test data. Develop operator-friendly GUIs. Develop and support tools to enhance regression testing and support bench testing of our products.

Help maintain code repositories for R&D and reliability test software. Other duties as assigned. Experience Experience with testing mobile apps (iOS, Android), desktop applications (Mac, Windows, Raspberry Pi), and server platforms (Windows, AWS, VMs).

Knowledgeable on using and configuring smartphones running Android and iOS. Knowledgeable on using and configuring desktop operating systems (OSX, Windows, Linux).

Experience with both manual and automated testing. Able to work autonomously with minimal supervision. Ability to manage Git code repositories used by several developers (feature branch testing).

Experience in computer control of peripheral equipment is considered an asset. Experience with computer programming as huge asset (Javascript, Swift, Java, C) Experience in the design and implementation of automated tests Excellent communication skills.

Highly organized time management skills you’re able to juggle multiple priorities at once. A problem solver with a positive attitude and strong ability to work as a member of a team.

Must be able to communicate fluently in English.

Apply
Add to favourites
Remove from favourites
Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form