Quality Assurance Engineer - Core Apps
Job Description
Quality Assurance Engineer
Location: Ottawa, ON | Hybrid
Department: Quality Assurance - Core Applications
Reports To: Cecilia Leong, QA Team Lead
Type: Permanent | Full-Time
About Solink
At Solink, our mission is to safeguard what matters most. We provide businesses with the tools to know sooner and act faster by transforming video security into real-time operational insights.
Our cloud-based platform integrates seamlessly with your existing cameras and systems, turning them into intelligent sensors that detect and interpret key moments. This empowers teams to make data-driven decisions, enhance security, and improve operational efficiency.
Trusted by over 30,000 locations across 32+ countries - including brands like McDonald’s and JYSK - Solink delivers clarity when it counts. Our solutions help businesses reduce shrink, optimize performance, and respond proactively to potential threats.
We're growing rapidly, earning industry recognition, and scaling with purpose. We’ve been recognized by Deloitte’s Fast 50™ and Fast 500™, Business Intelligence Group, and as one of Ottawa’s Best Places to Work. And we’re just getting started!
The Role
Work alongside our Development Team and other QA Team members where you will have the opportunity to shape and implement the technology and product deliverables to drive forward Solink’s Product. Your main focus will be testing new and existing Core Applications software features, creating and maintaining test plans for the Core Applications Team, and ensuring high quality throughout the development lifecycle.
As gatekeepers of quality, you will increase test coverage, optimize testing with strategic approaches, and proactively identify and mitigate quality risks to deliver a reliable product to our customer.
What You’ll Do
Lead Core QA Activities: Proactively lead and coordinate testing efforts for the Core Applications team—ensuring thorough coverage and consistent quality across features and releases.
Own Web & Mobile Quality: Ensure a high-quality user experience across Solink’s customer-facing web and mobile applications by applying both manual and strategic testing approaches.
Execute Manual Testing: Perform functional, non-functional, and regression testing on frontend and backend components to validate product performance and reliability.
Design Test Plans: Create comprehensive test strategies that include end-to-end (E2E) test cases across environments—driven by risk, product impact, and user flows.
Balance Manual & Automation: Assess the optimal mix of manual and automated testing based on risk, efficiency, and available tools. Contribute insights to shape smart, scalable QA workflows.
Collaborate Early and Often: Work closely with engineers and product managers to understand features early in the cycle—writing test cases, validating functionality, and promoting quality by design.
Own Defect Lifecycle: Identify, document, prioritize, and verify bugs—collaborating with the team to drive resolution and ensure fixes meet quality standards.
Deeply Understand the Product: Build expertise in how our SaaS platform is used—thinking like a customer, support specialist, and onboarding team to ensure holistic testing coverage.
Think Creatively: Perform exploratory and edge-case testing using non-obvious, imaginative approaches to uncover unexpected behaviors or issues.
Improve Continuously: Help evolve QA processes, tooling, and documentation to improve efficiency, speed, and test coverage as the platform grows.
What You Bring
Must-Have:
Experienced QA Professional: You bring 3+ years of hands-on experience in manual software testing, with a solid track record in both frontend and backend validation.
Functional Testing Expert: You have deep experience designing and executing functional test cases—ensuring that both user interfaces and backend services perform as expected.
Technically Fluent: You’re comfortable working in Linux environments and have a foundational understanding of how AWS services support SaaS and IoT-based applications.
Video Tech Familiarity: You have exposure to video development, streaming technologies, or have tested video pipelines—giving you valuable context for working in Solink’s platform.
Thorough and Strategic: You’ve created and reviewed detailed test plans and strategies, and you know how to assess risk and coverage to guide your approach.
Independent Test Lead: You can lead testing initiatives independently—planning timelines, managing priorities, and actively contributing to the product development lifecycle.
Positive and Quality-Driven: You bring energy, curiosity, and a passion for QA. You take pride in catching the things others miss and ensuring every release meets a high bar.
Collaborative and Candid: You’re a strong communicator who speaks up, offers constructive feedback, and isn’t afraid to challenge developers or product teams when needed.
Detail-Oriented Problem Solver: You thrive in problem-solving scenarios, enjoy digging into issues, and bring strong analytical skills and attention to detail.
Growth-Oriented: You’re eager to learn, adapt to new tools and technologies, and take ownership of your own growth and responsibilities.
Educated & Equipped: You hold a Bachelor’s degree in Computer Science or a related field (or equivalent practical experience).
Nice-to-Have:
Automation Experience: Experience with automation testing tools, particularly Pytest and Playwright, is a strong asset.
Security Requirements
Candidates must undergo a criminal records check upon hire;
Be a Canadian Citizen (dual citizens included), or eligible to work in Canada;
Be willing to comply with Solink’s own security policies and standards.
Our Values
We do things the Solink way:
Act with URGENCY – Our customers move fast, so we do too.
Deliver with QUALITY – We sweat the details and hold a high bar.
Win with TEAM – No egos. Just outcomes, built together.
Lead with TRUST – We earn it through clarity, consistency, and care.
These aren’t just words—they shape how we hire, lead, and grow.
Why Solink?
We’re not just building tech - we’re building a place where great people do great work.
Clarity and trust: Where the role allows, we support flexibility in how and where work gets done - and we’re upfront about what’s required.
Meaningful equity: Every full-time, permanent employee has a stake in our growth.
Comprehensive benefits: Fully paid health & dental (no waiting period) + $500 health spending account.
Wellness support: Monthly reimbursement for fitness, wellness, or mental health programs.
Growth through merit: Advancement is based on contribution, initiative, and the ability to raise the bar - together.
Candid culture: Clear expectations, honest feedback, and no politics.
Social connection: From So-learns to Solink-o and So-lunches, we stay connected in ways that actually feel fun.
What to Expect from the Hiring Process
We respect your time and value transparency. Here’s a general ideal of what to expect:
Intro call with our Talent Team (30-45 minutes)
Interview with QA Team Lead (45-60 minutes)
Technical Assessment Panel Interview (~120 minutes)
Offer & onboarding 🎉
Please note: this is not always accurate and is subject to change at any point in the recruitment process.
How to Apply
Submit your resume and a short cover letter via our Careers Page. Let us know what excites you about this role, and how you’d help move Solink forward.
Solink is an Equal Opportunity Employer. We’re committed to building a diverse and inclusive workplace. If you require accommodation during the selection process, please let us know.
Company Information
Location: Ottawa, Canada
Type: Hybrid