Director of Quality

Recollective is a SaaS web application looking to dominate the online research space through innovative features and industry-leading usability. If you're passionate about web applications and like small agile teams—where you can make a significant impact—then Recollective is for you.

The Director of Quality position is a pivotal role in the delivery of high quality products to Recollective customers, responsible for combining mature technical skills with tactical leadership skills to contribute to the quality, effectiveness, and efficiency of all work completed under their guidance.

Background

We love building solutions that bring people together to connect, engage and collaborate with intuitive ease and reliability. The company was founded in 1998 but we pivoted to build and launch Recollective in 2010 and have been iterating it ever since.

Recollective has now been deployed by over 1000 of the world's top research agencies and brands to conduct qualitative research in nearly every industry from automotive, apparel, banking, beverages, consumer packaged goods, e-commerce, education, energy, entertainment, financial services, food, government, gaming, healthcare, hospitality, insurance, manufacturing, pharmaceuticals, publishing, real-estate, retail, services, telecommunications, transportation, toys and technology.

We guarantee that you've used a product or service that has been studied on Recollective.

With support for over 25 languages, Recollective is hosted globally via Amazon Web Services. The application is built primarily in Java and runs on the MySQL database. Its intuitive interface is built in HTML5, JavaScript, CSS3 with new components built in Vue and Typescript.

Overall Goals

The following represent the overall goals for this role:

  • Increase confidence in stability and function of newly released features
  • Reduce issues (new and regression) reported by customers
  • Distribute ownership of product quality to allow development and product to focus more acutely on their respective crafts

Main Activities

The following activities are expected of a quality lead within a typical release:

  • Review upcoming scope with the team, discuss areas of high risk because of new usage or technical patterns, or significant code impact
  • Coordinate product releases and feature launches, prepare the necessary artefacts leveraged by the team through the process
  • Help with triage of bugs from the field to help advise on impact and prioritisation
  • With the team, plan ownership of test responsibilities at a user story level
  • Define formal test scenarios and test strategy for critical stories
  • Conduct automation testability analysis on sprint items and build automated tests where applicable
  • Verify bug fixes
  • Perform feature verification for critical stories
  • Perform ad hoc testing around new features and core functionality to advise on release readiness
  • Participate in sprint retrospectives with focus on dev/test collaboration and reflection on recent field issues

Keys to Success

  • Prioritizing focus on core functionality - avoid applying same rigour across boundary cases where there are marginal benefits. Keep the big picture customer perspective in mind. Breadth first testing.
  • Be critical of formal process - does it contribute value? When does it stop contributing value?
  • Integration with development team and technologies - understand the technical details of features and be hungry to learn more, collaborate more
  • Grow into Quality Manager role - start tactical and hands-on, grow team around proven process and responsibilities, address higher level considerations

Responsibilities

Towards Development & Testing

  • Act as a technical point of contact for questions/support on testing within the Engineering team
  • Lead initiatives to improve the testing practice
  • Closely collaborate with the other lead primes and main stakeholders to ensure successful product delivery
  • Maintain high standards of software quality by focusing on testing practices & technical deliverables
  • Develop a detailed knowledge of the applications being tested
  • Implement/maintain the development test plan and leverage test results to improve it
  • Evaluate and understand the quality of the system under test
  • Design and execute test cases, both manual and automated; report defects and evaluate fixes
  • Conduct test reporting and analyze results in order to monitor the health of the system under test
  • Identify and propose the best testing tools to be used with the development team
  • Set up testing environment, including automated testing framework
  • Develop proof of concepts and make product/practice recommendations based on advantages and disadvantages of various approach
  • Analyse and resolve technical issues pertaining to testing tools, equipment, data, and tests

Towards Product & Stakeholders

  • Closely collaborate with the other lead primes and main stakeholders to ensure successful product delivery
  • Analyse business needs presented and contribute to the solution of technical problems
  • Commit to a thorough understanding of business, functional, and non-functional requirements
  • Review specifications and user stories before implementation to drive clarity on requirements and identify early testing opportunities and challenges

Test Management

  • Drive definition of quality team's structure, operating model, test infrastructure and strategic direction

Location

This position is open to candidates in all remote locations. The existing engineering team is located at beautiful new headquarters in downtown Ottawa, Ontario, Canada (World Exchange Plaza, 100 Queen St). Preference will be given to candidates in Ottawa and to those in time zones that are conducive to collaboration with the core team.

Benefits

We welcome you to join a fun but driven culture that promotes diversity and growth through an open and transparent approach to business. We offer competitive compensation, superior health benefits, RRSP matching, employee referral bonuses and many extras such as snacks, coffee and more.

Apply now

Qualified applicants are invited to submit a resume with a cover letter outlining how your skills and experience meet the above requirements.