Software Engineer in Test

TLNT Bridge Recruiting


Date: 2 weeks ago
City: Surrey, BC
Salary: CA$96,000 - CA$117,000 per year
Contract type: Full time

About the Opportunity


We're seeking a Senior Software Engineer in Test to join our client's engineering team supporting our academic on-premises product. This role is ideal for someone who thrives on ownership and technical leadership in test automation. You won’t just use an existing framework, you'll design and build one from the ground up. You’ll play a hands-on role throughout the entire software development life cycle and help evolve our testing approach to support higher velocity, higher quality releases. With 7+ years of experience in test automation or software development, you’ll bring a strong background in building robust test frameworks and implementing automated strategies across service and UI layers.


About the Role


This is a hybrid role based in Surrey, BC (across from Guildford Mall), requiring one day per week in the office for collaboration and team alignment.


Responsibilities


  • Design, architect, and implement custom test automation frameworks for complex, enterprise-scale software systems.
  • Lead the definition and execution of test automation strategies, including decisions around tools, structure, and coverage.
  • Seamlessly integrate automated tests into CI/CD pipelines to detect issues early and support rapid releases.
  • Apply testing methodologies (black box, white box, grey box) to validate software functionality, performance, and security.
  • Ensure scalability and maintainability of test frameworks, reducing long-term maintenance overhead.
  • Mentor QA and engineering team members in test automation best practices and framework usage.
  • Execute end-to-end testing across UI and API layers, with a strong understanding of where and how to apply testing within the agile test pyramid.
  • Analyze test coverage and contribute to risk-based testing strategies.
  • Investigate and diagnose issues, providing actionable feedback to development teams.
  • Continuously drive improvements to our QA and SDLC processes.


Qualifications


  • 7+ years of experience designing and developing custom test automation frameworks for enterprise software.
  • Bachelor’s degree in Computer Science (or equivalent experience).


Required Skills


  • Strong coding ability in one or more languages: C#, JavaScript, Python, or similar.
  • Hands-on experience with automation tools such as Playwright, Selenium, FlaUI, or similar.
  • Experience testing SOA or microservice architectures.
  • Deep understanding of test-driven development, the agile testing pyramid, and best practices in test automation.
  • Familiarity with performance and security testing tools and techniques.
  • Strong experience with databases (e.g., Oracle, Postgres).
  • Practical knowledge of GitLab, Jenkins, and CI/CD pipelines.
  • Excellent communication and collaboration skills.
  • Ability to mentor and support junior test engineers.
  • A passion for building high-quality, reliable software.



Pay range and compensation package


$96,000 - $117,000

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume