F

QA Specialist

Function Software
Full-time
Remote
Canada

Job Summary:

Join Function Software’s Elevate Initiative Team as a Lead QA Specialist, where you'll play a key role in ensuring the quality and reliability of a new product extension. This is a hands-on QA role with a strong emphasis on scalable testing strategies, cross-functional collaboration, and fast iteration cycles. You’ll be responsible for designing, implementing, and maintaining test plans and frameworks that support new and interwoven features across the Function Software product ecosystem.

You'll work closely with our Innovation Manager to align QA efforts with timelines and business outcomes, and partner with our CTO to ensure quality is embedded in our technical direction. This is a unique opportunity to help shape both the product and the way we work, from the ground up.

As part of a small, high-impact team operating under its own roadmap and KPIs, you’ll enjoy startup-like autonomy backed by the stability, resources, and career pathways of a larger company. We’re looking for someone who thrives in outcome-driven environments, values thoughtful structure, and is excited to build something meaningful with a collaborative, mission-driven team.

Job Description:

Who We Are:
Function Software is a leading provider of all-in-one agency management software, combining the strengths of Function Point and FunctionFox to drive productivity and profitability for creative teams. We’re a B2B SaaS company and part of the Volaris operating group under the umbrella of Constellation Software, Inc.

We’re a tight-knit, collaborative team that values smart, respectful, and creative thinkers who are excited to shape the next wave of innovation in the creative industry. We support each other, move fast, and love what we do.
 

Responsibilities:

  • Lead the design and execution of comprehensive test strategies across Function Software products.

  • Collaborate with product and engineering leadership to translate business needs into testable requirements.

  • Develop and maintain automated and manual test suites to ensure performance, scalability, and reliability.

  • Set the direction for QA processes, tools, and best practices.

  • Help define and improve internal QA workflows and documentation.


Minimum Qualifications:

  • 5+ years of industry experience in software quality assurance

  • Experience testing full-stack applications in production environments

  • Strong advocate for quality-first, test-driven development

  • Comfortable working in an Agile team-based environment


Technical Expertise

  • Experience with automated testing frameworks for frontend and backend systems

  • Familiarity with LAMP (PHP) stack and modern JavaScript frameworks (e.g., React.js, Vue.js)

  • Proficient in writing and maintaining test cases, test plans, and bug reports

  • Experience with performance testing, load testing, and security testing

  • Experience with monitoring and observability tools (e.g., Sentry)

  • Comfortable working in Linux CLI environments and using git

  • Familiarity with cloud platforms like AWS and containerization tools like Docker and Kubernetes

  • Experience with AI-augmented QA tools

  • Understanding of Microservice architecture and its testing implications


Perks & Benefits

  • Competitive salary, performance bonus, and equity options

  • 100% remote work across Canada or the U.S.

  • Comprehensive health and wellness benefits

  • Opportunities for learning, growth, and professional development

Worker Type:

Regular

Number of Openings Available:    

1
Apply now
Share this job