About the role
Who you are
- If you enjoy technical challenges, thrive on digging into complex problems, and want to have a measurable impact on product quality, we’d love to hear from you
- Are you passionate about quality and love uncovering hidden bugs and edge cases?
- Hands-on experience in QA, test automation, or software debugging
- Familiarity with writing unit and integration tests in Java (Grails), Python, Javascript (Node, Angular)
- Comfort working with hardware and embedded systems; or a strong curiosity to learn
- Ability to isolate problems methodically and communicate findings clearly
- Experience using version control systems (Git) and issue tracking tools
- A mindset focused on process improvement and supporting developer productivity
- Strong written and verbal communication skills
- Based in Vancouver, Canada
What the job involves
- We’re looking for a QA Engineer to join our Vancouver team and help ensure the reliability of our global key management platform
- In this role, you won’t just be testing features, you’ll be improving our entire development workflow by identifying issues early, supporting automation, and enhancing testing practices across a variety of hardware and network environments
- Reproduce and verify bugs in staging and production environments
- Write and maintain automated test cases for both legacy systems and new features
- Participate in code reviews with a focus on test coverage and reliability
- Investigate difficult or hardware-specific issues that are hard to reproduce
- Explore new hardware to identify edge cases and potential improvements
- Analyze logs and telemetry data to help troubleshoot user-reported issues
- Collaborate with developers to improve the overall quality and stability of our platform
About Keycafe
Consumer Services
11-50
Business Key Exchange
Track all keys from a single account. Give access only to trusted staff, contractors, tenants, or customers. The Keycafe SmartBox easily installs on any wall type. Simple API commands give you the option to integrate it into your own systems.
About the role
Who you are
- If you enjoy technical challenges, thrive on digging into complex problems, and want to have a measurable impact on product quality, we’d love to hear from you
- Are you passionate about quality and love uncovering hidden bugs and edge cases?
- Hands-on experience in QA, test automation, or software debugging
- Familiarity with writing unit and integration tests in Java (Grails), Python, Javascript (Node, Angular)
- Comfort working with hardware and embedded systems; or a strong curiosity to learn
- Ability to isolate problems methodically and communicate findings clearly
- Experience using version control systems (Git) and issue tracking tools
- A mindset focused on process improvement and supporting developer productivity
- Strong written and verbal communication skills
- Based in Vancouver, Canada
What the job involves
- We’re looking for a QA Engineer to join our Vancouver team and help ensure the reliability of our global key management platform
- In this role, you won’t just be testing features, you’ll be improving our entire development workflow by identifying issues early, supporting automation, and enhancing testing practices across a variety of hardware and network environments
- Reproduce and verify bugs in staging and production environments
- Write and maintain automated test cases for both legacy systems and new features
- Participate in code reviews with a focus on test coverage and reliability
- Investigate difficult or hardware-specific issues that are hard to reproduce
- Explore new hardware to identify edge cases and potential improvements
- Analyze logs and telemetry data to help troubleshoot user-reported issues
- Collaborate with developers to improve the overall quality and stability of our platform
About Keycafe
Consumer Services
11-50
Business Key Exchange
Track all keys from a single account. Give access only to trusted staff, contractors, tenants, or customers. The Keycafe SmartBox easily installs on any wall type. Simple API commands give you the option to integrate it into your own systems.