Who you are
- 5+ years of experience in software quality engineering, SDET, or a closely related role
- Hands-on experience designing and maintaining automated tests across API, service, and UI layers
- Experience with Python and pytest for test automation
- Experience with modern testing frameworks and automation practices
- Strong API testing experience
- The ability to build test strategies for ambiguous, cross-service, or high-risk changes
- A self-directed working style — you take initiative, drive investigations to completion, and know when to pull others in
- Clear, direct communication and comfort influencing decisions across engineering and product teams
- Familiarity with CI/CD pipelines, test reporting, and test setting management
- GraphQL experience
- Familiarity with Go testing ecosystems
- Hands-on experience with Playwright
- Experience writing or reviewing Go code
- Experience in cybersecurity, SaaS, or complex enterprise products
- Research shows that candidates sometimes hesitate to apply if they don't check every box in a . We challenge that notion. Your unique experiences and skills might be exactly what we need to enhance our team. Don't let a checklist hold you back – we encourage you to apply
What the job involves
- We are looking for a Senior Quality Engineer to champion quality across the Investigate & Respond product area
- In this role, you will work autonomously across services, APIs, and user-facing workflows — helping teams catch issues early, build meaningful automated coverage, and deliver reliable customer experiences
- Own and evolve the team's quality strategy across functional, integration, API, and end-to-end testing
- Design, implement, and maintain automated test coverage using established frameworks and practices
- Partner with engineers and product managers — from refinement through release — to identify risk, sharpen acceptance criteria, and build quality into every stage of delivery
- Test complex workflows spanning distributed services, asynchronous processing, APIs, and web applications
- Investigate production issues and customer-reported defects; translate findings into regression coverage and process improvements
- Raise quality risks early and advocate for pragmatic solutions that protect the customer experience
- Improve test reliability, execution speed, observability, and developer feedback loops
Benefits
- Remote-first working model & hybrid options
- We encourage teams to get together in person periodically to help facilitate teamwork
- Flexible start and end times for many roles
- Leadership development program
- Access to LinkedIn Learning
- Global internal coaching program (Coach Match)
- Periodic Sophos wellness days off for all Sophos to help employees relax and recharge
- Global wellbeing program, which offers a range of wellbeing resources, including Sophos Wellbeing Webinars, Stress Management Toolkits, and Developing Resilience Courses
- Free Employee Assistance Program (EAP) for confidential advice and counseling on a wide range of work and personal issues
- Free annual subscription to the Calm app
- Paid parental leave, caregiver leave & bereavement/compassion leave available
- We host some unforgettable social experiences for our global teams including our music festival SOPH-Fest, go-karting, Sophmudder, and incredible holiday parties!
- Our annual global fitness challenge, SOPH-Fit, sees thousands of employees taking part in our virtual global race around the world
- Each quarter, we celebrate our exceptional global team by running the Sophos Values Awards, which recognizes and rewards employees who embody the Sophos values and who we are as a company
- Health care benefits available worldwide
📌 Senior Quality Engineer (Canada)
🏢 Sophos
📍 Canada