QA Engineer - SaaS/IoT, Software + Hardware Testing
About the role
Are you passionate about quality and love uncovering hidden bugs and edge cases?
At Keycafe, we’re looking for a QA Engineer who thrives on digging into complex systems, ensuring reliability across both software and hardware, and acting as the critical safeguard for product stability. This isn’t just about running tests — it’s about owning the quality of a global IoT platform used in mission-critical operations every day. You’ll support our software team, but also roll up your sleeves at our Vancouver office to test SmartBox hardware in real-world conditions.
This is your opportunity to have measurable impact across our entire product stack, from cloud software to IoT devices deployed worldwide.
What You’ll Do
- Own quality assurance across both software and hardware, ensuring our SmartBox systems are bulletproof in production.
- Design, write, and maintain automated and manual test cases for web apps, APIs, and embedded systems.
- Reproduce and verify bugs in staging and production, then drive resolution with developers.
- Run real-world tests on SmartBoxes and hardware components in our Vancouver office, simulating customer environments.
- Investigate difficult issues involving hardware, networking, or connectivity.
- Analyze logs and telemetry to troubleshoot user-reported problems.
- Continuously improve QA processes to accelerate development cycles without compromising reliability.
Why Join Keycafe
- Mission-critical role: You’ll be the last line of defense before features and hardware reach customers.
- Hands-on impact: Test equipment in real-world conditions, not just in theory.
- Global product: Our SmartBox is trusted by customers in 30+ countries across industries from hospitality to logistics.
About Keycafe
Keycafe, headquartered in Vancouver, powers secure and seamless key management for businesses worldwide. Our SmartBox system combines IoT hardware with cloud software to give organizations total control over their keys — anytime, anywhere. From hospitality and property management to logistics, fleets, and government, companies rely on Keycafe to keep operations secure, efficient, and scalable.
Requirements
Who You Are
- 2+ years of QA, test automation, or debugging experience.
- Skilled in designing unit, integration, and regression tests.
- Familiar with Java (Grails), Python, and JavaScript (Node, Angular).
- Comfortable testing hardware and IoT devices, or eager to learn quickly.
- Strong analytical skills with the ability to isolate and clearly communicate issues.
- Based in Vancouver and available for regular on-site SmartBox testing.
Nice to Have
- Experience testing hardware-enabled SaaS or IoT platforms.
- Background in networking, connectivity, or embedded system QA.
- Familiarity with cloud monitoring tools and log analysis.
Benefits
- Base salary $70,000 – $90,000 CAD plus bonus.
- Great team culture with training and professional development opportunities.
- Make a real-world impact on products trusted by businesses globally.
Please note: Only candidates located in Vancouver, Canada will be considered. Applications from other locations will not be reviewed
About Keycafe
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.
QA Engineer - SaaS/IoT, Software + Hardware Testing
About the role
Are you passionate about quality and love uncovering hidden bugs and edge cases?
At Keycafe, we’re looking for a QA Engineer who thrives on digging into complex systems, ensuring reliability across both software and hardware, and acting as the critical safeguard for product stability. This isn’t just about running tests — it’s about owning the quality of a global IoT platform used in mission-critical operations every day. You’ll support our software team, but also roll up your sleeves at our Vancouver office to test SmartBox hardware in real-world conditions.
This is your opportunity to have measurable impact across our entire product stack, from cloud software to IoT devices deployed worldwide.
What You’ll Do
- Own quality assurance across both software and hardware, ensuring our SmartBox systems are bulletproof in production.
- Design, write, and maintain automated and manual test cases for web apps, APIs, and embedded systems.
- Reproduce and verify bugs in staging and production, then drive resolution with developers.
- Run real-world tests on SmartBoxes and hardware components in our Vancouver office, simulating customer environments.
- Investigate difficult issues involving hardware, networking, or connectivity.
- Analyze logs and telemetry to troubleshoot user-reported problems.
- Continuously improve QA processes to accelerate development cycles without compromising reliability.
Why Join Keycafe
- Mission-critical role: You’ll be the last line of defense before features and hardware reach customers.
- Hands-on impact: Test equipment in real-world conditions, not just in theory.
- Global product: Our SmartBox is trusted by customers in 30+ countries across industries from hospitality to logistics.
About Keycafe
Keycafe, headquartered in Vancouver, powers secure and seamless key management for businesses worldwide. Our SmartBox system combines IoT hardware with cloud software to give organizations total control over their keys — anytime, anywhere. From hospitality and property management to logistics, fleets, and government, companies rely on Keycafe to keep operations secure, efficient, and scalable.
Requirements
Who You Are
- 2+ years of QA, test automation, or debugging experience.
- Skilled in designing unit, integration, and regression tests.
- Familiar with Java (Grails), Python, and JavaScript (Node, Angular).
- Comfortable testing hardware and IoT devices, or eager to learn quickly.
- Strong analytical skills with the ability to isolate and clearly communicate issues.
- Based in Vancouver and available for regular on-site SmartBox testing.
Nice to Have
- Experience testing hardware-enabled SaaS or IoT platforms.
- Background in networking, connectivity, or embedded system QA.
- Familiarity with cloud monitoring tools and log analysis.
Benefits
- Base salary $70,000 – $90,000 CAD plus bonus.
- Great team culture with training and professional development opportunities.
- Make a real-world impact on products trusted by businesses globally.
Please note: Only candidates located in Vancouver, Canada will be considered. Applications from other locations will not be reviewed
About Keycafe
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.