xMatters has released an official statement and workshops to help customers navigate through COVID-19

QA Engineer

Vancouver, Victoria, Montreal, or Remote (Canada)

About the company

xMatters develops a cloud solution that connects insights from any system to accelerate essential business processes. Our extensible platform adds intelligent communication across the entire enterprise with automated, targeted communications to ensure that critical messages and notifications get through to the right people to get the job done.

We’ve been agile zealots for many years, and we ship code multiple times a day. We believe strongly in teams owning their services, including: design, development, testing, deployment, metrics and monitoring, and everything in between.

About the position

xMatters is hiring a full-time QA Engineer to test and maintain the quality of our cloud-based software products. This is a great opportunity for someone who wants to join a successful and growing software engineering team. Our company is fast-paced and fun, and offers great benefits and very competitive compensation.

Cool Culture: Why You'll Love Working Here

  • Remote work flexibility: work from where you're most productive!
  • Modern offices in downtown Vancouver, Victoria, and Montreal
  • Full extended medical benefits, including dental and vision
  • Training and professional development budget to help advance your career
  • Strong belief in work/life balance (and we mean it)
  • Annual health & wellness grant to spend on almost anything to improve your life
  • Emphasis on innovation: we dedicate one day every month to our pet projects
  • Diverse, smart, and talented co-workers
  • Collaborative, fun work environment, where laughing and learning go together
  • Well-stocked kitchens with snacks, drinks, and ‘beverages’
  • Generous employee referral program
  • Fun days involving curling, frisbee golf, billiards at the pub, and so on
  • RRSP-matching program

Your Responsibilities

  • Reviewing requirements/user stories for the purpose of identifying and closing gaps
  • Designing, coding, maintaining, and executing automated functional, performance, availability and reliability tests
  • Testing user stories such as deployment automation, failover, rate limiting, monitoring hooks, etc
  • Prioritizing testing tasks based on project goals and risks, and ensuring that testing milestones, activities and tasks are completed as scheduled
  • Monitoring testing to assess progress and communicate risks with stakeholders
  • Provisioning and maintaining development and test environments

Your Education, Experience and Skill Sets

  • A degree or diploma in Computer Science, Software Engineering, or equivalent experience
  • Experience testing in cloud environment (e.g. Google Cloud Platform, Kubernetes, Docker, AWS)
  • Experience integrating automated tests in CI/CD pipeline (e.g. Jenkins)
  • Experience designing, creating and executing automated test scripts
  • Experience with a high level language (e.g. Python, Ruby, Java)
  • Experience with scripting (e.g. Bash)
  • Experience with *nix systems
  • Experience with load testing frameworks (e.g. Jmeter)
  • Experience testing distributed systems
  • Understanding of regression testing and risk based testing
  • Perform gap analysis of requirements
  • Knowledge of software development lifecycle
  • A willingness to contribute ideas to testing methods and tool selection
  • 3+ years QA experience in enterprise application

Stuff that Earns You Bonus Points

  • 5+ years software testing experience with a focus on infrastructure
  • Experience with Agile development methodologies such as SCRUM
  • Experience using deployment and software management tools
  • Experience writing SQL queries
  • Experience with large datasets and associated tools such as BigQuery
  • Experience with automation frameworks like Rest Assured, Cypress, and Selenium

Conditions of employment

  • Agree to acceptable use policy
  • Background check
  • Resident of British Columbia, Ontario, or Quebec

Note that remote applicants are currently limited to the Canadian provinces of British Columbia, Ontario, and Quebec.

Want to join our team?

First and Last name *
Email Address *

Please enter the location where you're based
Upload Resume (1MB max | doc, docx, pdf only)
Additional Information