QA Analyst & Test Automation
Grow Financial Inc.
Vancouver, British Columbia, Canada
10d ago

Description

Do you want to use cutting-edge technology and build better financial experiences for all Canadians?

Grow is Canada’s leading enterprise fintech provider. We provide consumer-facing, white-labelled SaaS solutions to financial service providers.

Our customers range from big banks to credit unions to fintech startups.

We're growing fast and looking for a self-driven QA analyst to join our team.

We're a highly skilled team of software engineers who are obsessed with making awesome products and moving fast. We value people who take initiatives, and empower everyone at Grow to make a real change in products or processes.

We code review all changes, continuously integrate, pay down technical debt, and aim for high automated test coverage. We love microservices and, while we mostly use Java, Google Cloud Platform, Linux, JavaScript, and React, new services can be built using whatever tools make sense to get the job done.

All engineers are also given 10% time to work on anything that tickles their fancy.

As a QA analyst you will work with limited supervision to deliver high quality product in most efficient way. We believe that automation is key for efficiency.

This role will require collaboration with the Engineering, DevOps, Product and Data Science teams to ensure delivery of high quality products.

What you'll do :

  • Build something new, real and of value to Canadian (and eventually global!) consumers;
  • Be the subject matter expert to teams across the organization on all things related to product quality;
  • Lead improving test coverage, sprint velocity and reduction of shipped defects;
  • Work with product capability teams to build comprehensive picture of coverage and quality;
  • Coordinate and support remote QA team; and
  • Review code from team members, ensuring all tests are written according to best practices.
  • You have :

  • Bachelor’s degree, Master’s degree, PhD or equivalent in Computing Science, Engineering, Mathematics or related field;
  • At least 2 years of experience in writing end to end automated tests with Selenium Webdriver, Puppeteer or similar technology;
  • Designed and built medium complexity test systems and frameworks, managed test infrastructure
  • Hand-on ability to automate repetitive tasks with JavaScript, Python, Bash;
  • Experience in troubleshooting a large-scale production application on a cloud platform, preferably Google Cloud Platform;
  • Excellent written and interpersonal communication, and documentation skills; and
  • Ability to prioritize tasks and work independently.
  • You are :

  • Experienced in a startup environment;
  • Passionate about learning and adopting new technologies that will ease your daily tasks;
  • Someone who has a knack for solving complex problems with simple solutions;
  • End user advocate with high attention to details, able to identify edge cases and potential points of failure;
  • Highly autonomous, accountable, responsive and collaborative; and
  • An exceptional communicator and have the ability to articulate complex ideas and concepts to a diverse set of stakeholders (executives, engineers, scientists etc.).
  • Apply
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form