Back to jobs
Apply now

Quality Assurance Analyst

BrainFinance is a leading financial technology company that provides responsible and constructive credit solutions to consumers. We are redefining access to credit through our revolutionary technology that utilizes machine learning and automation capabilities to offer better and simpler financial services to everyone. A true innovation lab, our team consists of financial experts, data geeks, mathematicians, computer scientists, and software engineers, all working together to bring fair and transparent credit solutions to the masses.

Here's what we're looking for

We are seeking a meticulous and innovative Quality Assurance Analyst to join our dynamic team in the fast-paced fintech industry. At BrainFinance, we're reshaping the financial landscape through cutting-edge technology and are in search of a professional who embodies our commitment to quality and excellence. As a key player in our development process, you will ensure our software products meet the highest standards of quality, reliability, and performance.

In this critical role, you will collaborate with cross-functional teams to design, develop, and implement testing strategies for our diverse range of financial products and services. Your expertise will be pivotal in identifying and resolving issues before they reach our customers, ensuring a seamless and secure user experience.

Your daily responsibilities

  • Collaborate with product owners, developers, and management to establish acceptance criteria, assess risks, and strategize test coverage for forthcoming features and releases;
  • Decompose business processes to design and plan test cases, aiming for a high coverage rate;
  • Conduct thorough investigations to identify root causes of issues;
  • Perform manual testing and identify recurring patterns;
  • Articulate findings clearly and succinctly;
  • Develop comprehensive test strategies and plans to encompass multiple features within a dynamic and fast-paced environment;
  • Grasp the essence of functional, quality, and performance testing efforts;
  • Analyze, troubleshoot, and document reported defects and internal problems;
  • Monitor and report on data quality, leveraging this information to foster discussions on product integrity and development processes;
  • Offer support to developers pre- and post-deployment, acting as a conduit between Development and Quality Assurance teams.

Your skills and experience

  • Bachelor’s degree in software engineering, Computer Science, or a related field;
  • 3+ years’ experience in Web and Mobile applications testing during the full cycle of development from requirements gathering to deployment;
  • In-depth understanding and differentiation of the various types of testing (unit, smoke, functional, integration, system, user acceptance, regression, performance, and usability testing);
  • Experience in Test Case Management and Bug Tracking tools (ALM, Jira);
  • Highly analytical and detail-oriented;
  • Ability to thrive in a fast-paced environment;
  • Good understanding of the environment for continuous integration using Git, Docker, and/or Jenkins;
  • Excellent knowledge of Scrum Agile software development practices;

Perks and benefits

  • Group Insurance (Health and Dental) 
  • Retirement Savings Plan (RSP)
  • Virtual healthcare
  • Employee Assistance Program (EAP)
  • Hybrid - Office / remote (the team is in the office on Wednesdays)
  • Additional Days off (Moving day, Birthday, 5 personal days)
  • Health and Wellness Program
  • Office perks: Event Coordinator responsible for social activities, 5-7, snacks provided, yoga and meditation room
  • Paid subscription to training tools 
  • Benefits for public transportation (Bixi, Opus)
  • Modern open plan office with pin pong, and pool table
  • A friendly and relaxed working environment

April 5, 2024
We look forward to hearing from you
Apply now