Senior QA Automation Engineer


You won’t ever be bored here. At Firmex we solve interesting problems using awesome technologies in really radical ways.

Firmex is a global provider of virtual data rooms and a secure document sharing platform. From its Toronto, Canada office, the company helps run over 10,000 new data rooms a year with more than 75,000 companies worldwide trusting Firmex as their virtual data room provider. Millions of documents are exchanged each year using Firmex, supporting processes that include financial transactions, mergers and acquisitions, corporate governance, regulatory compliance, litigation, and procurement. For more information, go here.

Our tech, our stack.

It takes a pretty impressive design, powered by an even more impressive tech stack and supported by an awesome infrastructure to do this. We use: C#, Powershell, Ruby, RSpec, Nightwatch.js, Node.js, Jenkins, Mercurial, Ansible, Nginx, and more! And it’s all customized and supported by amazing people.

We want a Senior QA Automation Engineer team member who is obsessed with being the “Voice of Quality”. This is a rare opportunity to have a significant say and impact on the future of our products; while strengthening your automation testing skills, and employing investigating instincts. An automation QA who wants to join a supportive team, invested mentors, and co-workers from every department, all working towards building their professional growth and the company as a whole. Someone who can communicate, and articulate quality issues at daily agile standups leading quality on an agile team.

As a member of an agile feature delivery team the primary focus of this role is to bring quality leadership and insight which informs business and technical decisions during feature delivery. Our automation QA team members develop and own the testing plan, strategy and framework for all feature projects.

We need a new Senior QA Automation Engineer team member who can:

Be the voice of the team. You will represent your team, your role, and your purpose - Quality Assurance - on your Agile team.

Be articulate. You will articulate and defend testing strategies, tradeoffs, and decisions.

Be accountable. You will develop and own automated tests at the component and integration level.

Be focused. You will test and merge new features into the main development line.

Be detail oriented. You will maintain the automated regression test suite and documentation.

Be curious. If you think you can improve something, you’ll find a way to do it.

Be confident. You will thrive in an Agile environment.

Advocate for quality. You will work with the team to implement solutions.

And here’s how we know you are the next Senior QA Automation Engineer, you have:

Automation testing or tooling experience using RSpec, Mocha, MSTest, etc. A bonus would be Selenium WebDriver and/or Distributed Source Code Management tools such as Mercurial or Git.

An understanding and experience with at least one programming language.

Working knowledge of the Agile methodology. You can think on your feet, collaborate with your team and others, and you enjoy taking ownership for your work.

A curious nature. You want to solve problems in real time as well as before they happen.

A perfectionist streak. You want to be part of a team dedicated to creating and delivering quality software.

Outstanding communication. This is not a heads-down role. You will be working with a team that innovates together, out loud. And you will need to listen, engage, and present to external teams and senior project managers in a confident manner.

Drive. You can take the lead, decide what tests to run, when and how.

Pride. You enjoy your work and getting a job done well. You want to be part of a team that promotes their accomplishments and sees the difference they make.

At Firmex, we don’t just talk about professional development and coaching. We practice it on a daily basis:

We have one-on-one meetings with managers on a bi-weekly basis.

We meet as a cross-team QA organization regularly to discuss strategy, QA projects, and learn from each other.

We share what we are learning about Agile. From preventing the same mistakes to improving communications across the business; Agile is helping us kick things up a level!

We attend meetup events and vendor lunches to gain new insights into new technologies and techniques.

We have Lunch & Learns where people share a topic they’re interested in, discuss a conference they attended, or put on a demo for something they’ve been working on.

At Firmex, we’re successful because we care about our clients, and our team members share our core values of humour, success, respect and collaboration. We know that success is derived from motivated people who take pride in building a business that makes a difference.

If this looks like a great opportunity for you, please apply!

Firmex is an equal-opportunity employer strongly committed to diversity and inclusion within the workplace. Women, People of Color, LGBTQIA Individuals, and other historically disenfranchised groups are encouraged to apply.

How to apply:

Please apply on our careers page: