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.
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
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.).