Job Information
Software Engineer in Test (Fixed Term Contract)
Ottawa, Canada 53 Days Ago
Job Category: Computer/IT
Job Type: Full-Time
Posted: 2020-08-05
Job Status
Start Publishing: 2020-08-06
Stop Publishing: 2020-10-05
Twitter Share on facebook

We are looking for a talented QA Automation Engineer to join our Enterprise Admin team who has a real passion for solving challenging problems and testing product features. We build and maintain the APIs and pages which support enterprise customers' administration experience. 

Some of the things you will do as a QA Automation Engineer at SurveyMonkey include:

  • Develop test plans for new features as they are planned and released
  • Write new automation tests for our enterprise platform
  • Work through and execute manual and automated test runs according to the test plan prior to each release 
  • Facilitate test plan/case reviews with cross-functional team members as needed 
  • Work with other engineers to investigate production issues, and perform root cause analysis
  • Documenting, investigating, and re-testing bugs and failures
  • Define and implement metrics to communicate the quality of the products you are responsible for
  • Support other types of quality targets, such as performance, load and stress testing


  • 3+ years of professional software automation testing experience
  • 4+ years of experience in testing highly scalable web application and services
  • Hands-on experience on testing web frameworks and libraries built in JavaScript (React, GraphQL, and Node.js) and/or Python (Pyramid, Django)
  • Experience with JavaScript based Web automation tool (we use TestCafe)
  • Understanding of Web, HTTP and API design, and have solid experience testing web applications
  • Solid understanding of how to apply QA methodologies and processes
  • Experience working in an Agile environment

Nice to have

  • Experience with testing in multi-region data centers and distributed service-oriented architecture running on AWS
  • Experience with testing in a high availability CI / CD environment
  • Familiarity with Jenkins, Docker, Ansible, TeamCity
  • Experience with GraphQL, React, NodeJS
  • Experience writing Splunk queries and tools like New Relic

Must be able to obtain and hold government security clearance at the Reliability level.

Apply Now