Taro Logo

Quality Assurance Engineer

Cloud-based video security platform that transforms video surveillance into operational insights, serving 30,000+ locations across 32+ countries.
Ottawa, ON, Canada
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Quality Assurance Engineer

Solink, a rapidly growing cloud-based video security platform, is seeking a Quality Assurance Engineer to join their R&D team in Ottawa. This role is crucial in ensuring the quality and reliability of Solink's video security and operational insights platform, which serves over 30,000 locations across 32+ countries. The position offers a hybrid work environment and sits at the intersection of hardware and software testing, requiring expertise in both domains.

The ideal candidate will lead testing efforts within the Device Infrastructure team, working on both frontend and backend components that interact with physical devices. They'll be responsible for comprehensive testing across hardware, firmware, and software layers, ensuring seamless integration with Solink's platform. The role requires a strong background in manual testing, with opportunities to expand into test automation.

This is an excellent opportunity for a mid-level QA professional with 3+ years of experience who is passionate about quality assurance and has a strong technical foundation. The position offers competitive benefits, including fully paid health & dental insurance, equity participation, and wellness support. Solink's culture emphasizes urgency, quality, teamwork, and trust, making it an ideal environment for professional growth.

The company has been recognized by Deloitte's Fast 50™ and Fast 500™ and is known as one of Ottawa's Best Places to Work. They offer a transparent hiring process and a supportive work environment that encourages collaboration and innovation. This role would be perfect for someone who enjoys the challenges of testing complex systems and wants to contribute to a product that helps businesses enhance their security and operational efficiency.

Last updated 10 days ago

Responsibilities For Quality Assurance Engineer

  • Lead device QA activities ensuring broad test coverage across hardware, firmware, and software layers
  • Perform manual functional, non-functional, and regression testing for frontend and backend components
  • Validate hardware & firmware compatibility
  • Design & execute end-to-end test plans
  • Collaborate with product managers and developers
  • Manage defects and risks
  • Perform exploratory and edge-case testing
  • Create and maintain test plans
  • Improve QA processes and workflows

Requirements For Quality Assurance Engineer

Linux
  • 3+ years of hands-on experience in manual testing across software and hardware environments
  • Strong background in frontend and backend functional testing
  • Comfortable working in Linux environments
  • Experience with video development, streaming technologies, or video pipeline testing
  • Foundational understanding of AWS services
  • Bachelor of Science in Computer Science or related field
  • Strong communication skills
  • Detail-oriented and analytical mindset
  • Must be a Canadian Citizen or eligible to work in Canada
  • Must pass criminal records check

Benefits For Quality Assurance Engineer

Medical Insurance
Dental Insurance
Mental Health Assistance
Equity
  • Fully paid health & dental (no waiting period) + $500 health spending account
  • Monthly reimbursement for fitness, wellness, or mental health programs
  • Meaningful equity for all full-time permanent employees
  • Comprehensive benefits package
  • Flexible work arrangements

Interested in this job?