Quality Engineer

UserTesting (View all Jobs)

Edinburgh, Scotland, U.K.

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄

Interview Process

1. Initial interview 2. Pair programming 3. Offer

Programming Languages Mentioned

Ruby, JavaScript, Python

UserTesting® was founded in 2007, crossed $100M in revenue in 2020, and began trading under USER on the NYSE in 2021. The company is headquartered in San Francisco, California, with regional offices in Atlanta, Edinburgh, and Singapore. A trusted company by top brands for 14+ years, UserTesting has over 2,500 customers in 45 countries including more than half of the world’s top 100 most valuable brands according to Forbes. 

A leader in video-based human insight, we believe the path to human understanding starts with shared insight—seeing and hearing how another person engages with the world around them and taking in their perspective. We’re for capturing the kind of human responses that don’t show up in a spreadsheet. This is what inspires us, and it’s how we enable companies to connect with their audiences, authentically, through an experience that’s uniquely, and intentionally, human.

We’re proud to have been named to the Inc. Best-Led Companies of 2021 and the Fortune Best Workplaces in the Bay Area 2021 lists, along with having received a variety of additional workplace and corporate growth awards. Choosing to join our team means being part of a passionate group focused on transforming the way companies understand their customers and build better products and experiences. Come join us and help us build the engine for human understanding!

Job Summary:

Are you a collaborative Quality Engineer who enjoys coming up with solutions to technical problems? Would you like to work for the market leader in human insights technology? Join us at UserTesting, as we work together to scale our team, systems, and business.

UserTesting is looking for a Quality Engineer with a passion for innovation and collaboration to join us remotely in Canada. You will be contributing to the planning and execution of verification for ongoing product releases, as well as take a role in building automation to help us scale and improve. We consider Quality Engineers 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. 


  • Leverage your experience to continue scaling and improving UserTesting’s Quality processes.
  • Contribute to ongoing test automation work within the Quality Engineering team.
  • Measure and report test automation metrics, including code, function, and test case coverage.
  • Leverage your technical skills to bolster and expand our Quality team’s effectiveness.
  • Test product functionality and investigate potential product defects.
  • Perform code reviews.

Required Skills/Abilities:

  • Ability to work in a fast paced, iterative development environment with short turn-around times
  • Experience in automation frameworks and test strategy/plan development for web-based applications; ex: UI, API, and performance testing.
  • Excellent time management skills with a proven ability to meet deadlines.
  • Strong analytical and problem-solving skills.
  • Ability to prioritise tasks and delegate them when appropriate.

Required Experience:

  • Background in Software Quality concepts, process, and testing types.
  • Coding knowledge (Ruby/Rails or Javascript or Go or Python).
  • Testing knowledge (Cypres, API testing, etc.).
  • 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.

As an engineer at UserTesting you will be part of a passionate team that works effectively as a distributed group. You will receive support for your personal and professional growth including a twice annual Product & Engineering meetup where our teams work (and play) together around themed activities to advance our product, platform and people. 

To learn more about our team, culture, and customers, check out our careers page, company blog, and press/awards. Aside from a great work environment and the opportunity to make an impact, we’re also growing the team quickly–join us!


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. For jobs located in the United States, we prefer candidates located in or near one of these cities: Atlanta, Seattle, Portland, San Francisco, Austin, and Boston.  We may consider candidates in certain other cities on a case by case basis. #li-remote

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄

Get weekly alerts of new jobs from companies not using whiteboard interviews!