
Senior Software Developer – Test
D-Wave
full-time
Posted on:
Location Type: Hybrid
Location: Burnaby • Canada
Visit company websiteExplore more
Salary
💰 CA$124,364 - CA$186,545 per year
Job Level
About the role
- Define and execute validation strategies aligned with product architecture, risk, and customer impact
- Translate product requirements and business goals into comprehensive test plans and cases
- Improve quality standards, test coverage, and risk-based validation approaches
- Provide architectural and design guidance to development teams to improve testability and reliability
- Design, develop, and maintain automated test frameworks across UI, API, and service layers
- Build scalable test infrastructure to validate both new and existing features
- Maintain strong automated regression coverage
- Continuously improve the performance, reliability, and maintainability of test suites
- Integrate automated validation into CI/CD workflows to support fast, reliable releases
- Design and implement quality gates within deployment pipelines
- Partner with development and DevOps teams to improve build, release, and deployment processes
- Report, triage, and track defects through resolution, including root-cause analysis
- Participate in production incident investigations and implement preventative safeguards
- Improve system reliability through test-driven feedback loops
Requirements
- Degree in Computer Science, Engineering, or equivalent experience
- 4+ years of experience in software testing, quality engineering, or software development
- 4+ years developing automated tests in production environments using Python
- Experience with test automation frameworks such as Playwright, Selenium, or pytest and CI/CD tools such as Jenkins, Argo CD, or similar
- Experience testing distributed or cloud-native systems, including RESTful APIs and asynchronous workflows
- Strong attention to detail, with a methodical and problem-solving approach
- Experience designing and maintaining high-quality automated test assets and test strategies
- Experience working in Agile development environments
- Strong written and verbal communication skills with an emphasis on clear documentation
Benefits
- Competitive pay
- Company ownership
- Meaningful benefits
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
automated testingtest automation frameworksPythonPlaywrightSeleniumpytestCI/CDJenkinsArgo CDtest-driven development
Soft Skills
attention to detailproblem-solvingcommunicationdocumentationmethodical approach
Certifications
degree in Computer Sciencedegree in Engineering