Taro Logo

QA Engineer

Keycafe provides Smartbox key management systems for businesses to securely manage and track keys across 50+ countries.
$59,000 - $67,000
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Enterprise SaaS

Description For QA Engineer

Keycafe, a Vancouver-based company operating in over 50 countries, is seeking a QA Engineer to join their team. This role is crucial in ensuring the reliability of their global key management platform, which serves various businesses including hotels, car rental agencies, and property managers. The position offers a blend of technical challenges, focusing on both software and hardware testing environments.

The ideal candidate will be deeply involved in the quality assurance process, from bug reproduction and verification to writing automated test cases. They'll work with various technologies including Java, Python, and JavaScript, while also handling hardware-specific testing scenarios. The role requires someone who can think critically about testing strategies and contribute to improving the overall development workflow.

This position offers an excellent opportunity for growth in both hardware and software testing domains, with a salary range of 80,000 - 90,000 CAD. The company provides a collaborative environment that values quality and continuous improvement, along with flexible remote work options and professional development opportunities.

The role is perfect for someone who enjoys technical challenges, has a methodical approach to problem-solving, and wants to make a tangible impact on a product used globally. While the position offers remote work flexibility, candidates must be based in Vancouver, Canada, as this is a strict requirement for the position.

Working at Keycafe means joining a team that's focused on innovation in the key management industry, with their Smartbox system being used by businesses worldwide. The company culture emphasizes work-life balance and professional growth, making it an ideal environment for someone looking to advance their career in quality assurance and software testing.

Last updated 6 days ago

Responsibilities For QA Engineer

  • 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

Requirements For QA Engineer

Java
JavaScript
Python
Node.js
  • 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

Benefits For QA Engineer

Medical Insurance
  • A collaborative team that values quality and continuous improvement
  • Opportunities to learn and grow in both hardware and software testing
  • Flexibility with remote work options and work-life balance
  • A real-world impact on a product used by customers around the globe
  • Great Team Culture
  • Remote-Friendly & Flexible Hours
  • Training & Professional Development

Interested in this job?

Jobs Related To Keycafe QA Engineer