Software Engineer in Test

4 weeks ago


Canada UserTesting Full time

Join to apply for the Software Engineer in Test role at UserTesting We’re UserTesting—the leader in human insight. Our mission is to help organizations craft exceptional customer experiences through fast, actionable feedback. We empower teams to build the best products and experiences by embedding real human perspectives into every stage of the development process—from ideation to launch. With the world’s strongest participant network, AI-powered analysis, expert services, and seamless integrations, we help companies eliminate guesswork, align stakeholders, and bring customer needs into sharp focus. Trusted by more than 3,000 organizations worldwide—including 75 of the Fortune 100—UserTesting delivers measurable business outcomes, reduces risk, and helps teams deliver with confidence. Joining our team means being part of a passionate group focused on transforming how companies understand and connect with their customers. Let’s build experiences people love—together. Job Summary UserTesting is looking for a Software Engineer in Test with a passion for innovation and collaboration to join us remotely in Canada. You will be building automation to help us scale and improve. We consider Software Engineers in Test an integral partner of our development team, and that everyone on the team owns quality. The right candidate will collaborate effectively as part of a wider engineering team with a focus on SaaS projects. As an Engineer at UserTesting, you will be part of a passionate team that works effectively as a distributed group. Duties/Responsibilities Work closely with technical and subject matter experts to deliver class-leading products. Contribute to ongoing test automation work within the Quality Engineering team. Write scalable, performant, maintainable code. Measure and report test automation metrics, including code, function, and test case coverage. Work effectively within a team environment, to regularly solicit and act on feedback, focus on root causes, and continually strive to improve. Introduce and/or work on frameworks that can be used for automation. Review code throughout the software development lifecycle. Leverage your technical skills to bolster and expand our Quality team’s effectiveness. Create tools that can be used by others. Make sure the product is reliable, scalable, and performant. Take part in software design discussions. Take part in planning discussions. Required Skills/Abilities Ability to work in a fast-paced, iterative development environment with short turnaround times. Experience in automation frameworks and test strategy/plan development for web-based applications; ex: UI, API, and performance testing. Understand and be a part of the development process. Good understanding of Service Oriented Architecture. Experience with client-side performance optimization, security, and accessibility. Engineering practices such as refactoring, TDD, CI/CD, pair programming, and code reviews. Experience with agile development processes such as Lean/Scrum/Kanban/XP. Excellent verbal and written communication skills. Excellent organizational skills and attention to detail. Excellent time management skills with a proven ability to meet deadlines. Strong analytical and problem-solving skills. Ability to prioritize tasks and delegate them when appropriate. Education And Experience Well-versed in programming languages (Ruby/Rails, Javascript, Go, or Python). Competent in testing knowledge (Playwright, Cypress, API testing, etc.). Good background in Software Quality concepts, process, and testing types. At least 3+ years of related experience required, ideally with 2+ years of technical automation testing/framework experience. Experience working at all stages in the software development life cycle. Experience working in an Agile environment with distributed remote teams. Physical Requirements Prolonged periods of sitting at a desk and working on a computer. Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice. Equal Opportunity Employer UserTesting is an Equal Opportunity Employer and a participant in the U.S. Federal E-Verify program. Women, minorities, individuals with disabilities and protected veterans are encouraged to apply. We welcome people of different backgrounds, experiences, abilities and perspectives. UserTesting will consider qualified applicants with criminal histories in a manner consistent with the San Francisco Fair Chance Ordinance, as applicable. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at UserTesting by 2x #J-18808-Ljbffr



  • , , Canada User Testing Company Full time

    * Work closely with technical and subject matter experts to deliver class-leading products.* Contribute to ongoing test automation work within the Quality Engineering team.* Write scalable, performant, maintainable code.* Measure and report test automation metrics, including code, function, and test case coverage.* Work effectively within a team environment,...

  • Software Test Engineer

    19 minutes ago


    OSI Maritime Systems (CA), Suite - Canada Way, Burnaby, British Columbia, Canada OSI Maritime Full time

    OSI Maritime Systems, a pioneer of Electronic Chart Display and Information System (ECDIS), is a market leader on marine navigation. The OSI Software Suite was developed for use on military vessels designed to enhance situational awareness and improve navigational safety. Navies worldwide have made ECPINS Warship their choice for warship ECDIS because of the...


  • , , Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...

  • Senior Software Engineer

    42 minutes ago


    Remote Canada (ON) Jonas Software Full time

    Job Description: About the Role We are seeking a Senior Software Engineer with strong experience in Java development and modern cloud-native architectures. This role will focus on designing, building, and maintaining scalable APIs and backend services, collaborating closely with Product, QA, and Project Management to deliver reliable, high-quality software...

  • Senior Software Engineer

    10 minutes ago


    Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...

  • Software Engineer

    37 minutes ago


    Remote - Ontario, Canada vaga para Software Engineer na Reddit Full time

    Reddit is a community of communities. It's built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 116 million daily active unique visitors, Reddit is one of...


  • , , Canada Clover Health Full time

    Join to apply for the Software Engineer in Test role at Clover Health At Counterpart Health, we are transforming healthcare and improving patient care with our innovative primary care tool, Counterpart Assistant. By supporting Primary Care Physicians (PCPs), we are able to deliver improved outcomes to our patients at a lower cost through early diagnosis and...

  • QA Software Engineer

    6 minutes ago


    Remote, British Columbia, Canada Incognito Software Systems Full time

    Are you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier...


  • , , Canada Magnet Forensics Full time

    Who We Are; What We Do; Where We’re Going Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating so our customers can deploy advanced and effective tools to protect their companies,...


  • , , Canada Magnet Forensics Full time

    Senior Software Development Engineer in Test Position for a Senior Software Development Engineer in Test at Magnet Forensics. Base Pay Range CA$111,300.00/yr – CA$190,800.00/yr About Magnet Forensics Magnet Forensics is a global leader in digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and...