Discover usability issues with the onboarding flow for the QuestMobile Application
Project Overview
🚀 Background
The QuestMobile OAA flow guides new users through the onboarding process, where they create an account, verify their details, provide personal information, and sign necessary documents. Understanding this journey is essential for the business, as it shapes a user’s first impression of the Questrade experience.
📌 PROJECT SCOPE
Timeframe: 5 weeks
My Role: Senior UX Researcher
Methods: Data analysis, Usability Testing, A/B Testing
Tools: Figma, Miro, UserTesting, power bi
Team: 2 Researchers, 2 Designers, 2 Product Manager, 2 Developers, 1 Data Scientist
🔎 OBJECTIVES
Analyze Drop-Off Rates: Identify which screens in the QuestMobile OAA flow have the highest drop-off to gain quantitative insights into where users are exiting the process.
Evaluate User Experience: Conduct moderated usability tests with potential investors to observe their onboarding journey, uncover usability issues, and understand pain points that may contribute to drop-off.
✏️ NOTES
This is a project I initiated to support the company’s quarterly goal of increasing customer acquisition. As a user, I noticed that the onboarding flow wasn’t as intuitive as it could be. Given the lack of research and ambiguity around its effectiveness, I set out to analyze drop-off rates to identify potential friction points. This analysis revealed significant drop-off areas, leading to usability tests to better understand the user experience and uncover opportunities for improvement.
🏅 QuestMobile OAA Analytics Review
Visualization of the Onboarding flow and drop off rates for each screen
Findings:
👥 QuestMobile OAA Usability Test
After identifying high drop-off areas, we brainstormed assumptions about potential causes—such as usability challenges, technical barriers, or unclear instructions—and sought to validate them through live usability testing. We conducted live usability tests on the QuestMobile application to uncover friction points, technical issues, and user pain points.
Why This Matters:
Validates Assumptions with Real Users: Ensures that suspected pain points are actual barriers, allowing for targeted improvements.
Uncovers Hidden Friction & Technical Issues: Identifies usability challenges and bugs that may not be apparent from analytics alone.
Enhances User Experience: Provides actionable insights to refine the onboarding flow and create a smoother, more intuitive process.
Methodology
Conducted 8 moderated usability tests on the live QuestMobile application with non-investors who have a strong interest in investing. Participants were carefully selected to reflect the target audience, ensuring insights were relevant to potential users of the platform.
Why This Matters:
Tests with the Right Audience: Ensures feedback comes from users who are likely to engage with the platform, making findings more actionable.
Identifies Barriers for New Investors: Reveals usability challenges, confusion, or friction points that could deter first-time investors.
Optimizes Onboarding & Engagement: Provides insights to refine the experience, making it more intuitive and accessible for potential users.
Key Findings:
Affinity mapping
Affinity mapping is a collaborative method for organizing and analyzing qualitative data from usability tests. It involves collecting individual observations, grouping them into clusters based on shared themes or patterns, and then identifying key insights. Team members use sticky notes or digital tools to visually map out findings, allowing natural connections to emerge and transforming raw user feedback into actionable design recommendations.
The Process
We grouped things by which task/screen it was associated with. I made sure each sticky referenced the task and participant id
Within each task, we grouped things by their impact: positive, negative, and neutral.
After discovering themes across multiple interviews, we worked together to synthesize the data and agree on insights. From these insights, we created our first suggestions that would later become more polished recommendations.
Fake Customer Profile Used for this study
We gave our participants fake profile data to input while opening a new account. This is because they were testing our live application, and we did not want them to use their own personal data.
Overall, the highest drop-off occurred at the beginning of the onboarding flow, as participants were still evaluating whether they wanted to open an account with Questrade. As they progressed and became more invested in the process, drop-off rates significantly decreased, indicating a stronger commitment to completing the flow.
Screen: User Name and Password
It took participants multiple attempts to create a username and password that was acceptable. Issues included the following:
● The ‘Next’ button did not work and there was no error message when participants made small edits to an unaccepted username
● Participants did not notice or check the ⓘ icon for the password requirements before typing in a password
● Participants had to fix the username and password fields sequentially rather than simultaneously if both were
unacceptable, increasing the time spent on this screen
Experiencing multiple usability issues at the same time can cause frustration, reduce motivation to continue, and give a poor first impression of Questrade’s UX. Adjusting how and when error messages show up will allow potential customers to move on to the next step more quickly and successfully.
Analysis
Screen: SIN Page
There is a high drop-off on the SIN page because users often want more information on why their SIN is required. Additionally, many do not have their SIN readily available and need to retrieve it from their wallets, leading to abandonment. Some participants also felt that the SIN was requested too early in the flow, at a point where they were still deciding whether they wanted to open an account with Questrade.
Additional clarity is required
● Participants struggled to understand ‘liquid / fixed assets’ Even after reading the definition and examples on the page, participants were not 100% confident that they were calculating the correct asset values.
● Lack of context for why employer info is required Participants did not have an issue sharing their employer address or phone number, but several asked why they had to do so. Adding additional assurance that Questrade will not contact their employer would be helpful on the employer phone number screen.
An example of the design changes made to the screens.
Proposed edits are reviewed by the appropriate stakeholders to ensure alignment with user needs, business objectives, and technical feasibility. Changes are either approved for execution or modified based on feedback.
Once approved, the development team implements feasible changes into the live product, ensuring a seamless and improved user experience.
How does the placement of SIN information collection impact user completion and drop-off rates in the onboarding flow?
Hypothesis
Methodology
Key Metrics
Agreements were hard to read
● The Agreements documents were not mobile-friendly, and were very difficult to read on a phone screen without zooming in and out constantly.
● Participants felt that these documents were overwhelming and exhausting to look at. They were worried they would be signing something they should not. Since they cannot move on to the next section without looking at and clicking on ‘I Accept’ for all four agreements, improving the mobile-friendliness of these documents would be very helpful.
📊 Design Changes
Why This Matters:
Ensures Cross-Team Alignment: Brings together key stakeholders to align on next steps and feasibility.
Prioritizes Impactful Changes: Helps focus on the most effective solutions that balance user needs, technical constraints, and business goals.
Streamlines Implementation: Organizing recommendations in a structured format allows teams to act efficiently and make data-driven improvements.
Design Workshop with Stakeholders
To facilitate decision-making, I created a table to consolidate all recommendations onto a single page, helping to clarify where effort is needed. In this workshop, we collaborated with stakeholders to prioritize recommendations based on user feedback, technical feasibility, and business practicality.
🏅A/B Testing
Results
Moving SIN collection later in the flow will improve completion rates as users will:
Have more context about the service
Feel more invested in the process
Have built more trust with the platform
A/B test with two variations
Equal split of traffic
3-week test period
Monitor quantitative data
Completion rates, drop-off rates on the SIN page
Version B (later placement) showed:
Higher completion rates
Lower drop-off at SIN step
💥 Final Results
Six months after implementing our redesigned onboarding flow, I conducted a comprehensive analysis to validate our user experience improvements. By tracking drop-off rates, we confirmed the effectiveness of our strategic changes, achieving a significant 25% reduction in user abandonment—transforming research insights into product success.
Methodology
Data analysis of drop-off rates
Usability testing
A/B Testing
Comparing Data after launch
I collaborated with the Data and Design teams to map screen names to page views for the onboarding flow in QuestMobile, which consists of four key sections: User ID Creation, Profile Creation, Account Creation, and Documents.
Why This Matters:
Identifies Drop-off Points: Pinpoints where users abandon the onboarding process, enabling targeted improvements.
Enables Data-Driven Decisions: Ensures accurate tracking to inform design and product optimizations based on real user behavior.
Aligns Cross-Team Efforts: Creates a shared understanding of user navigation, allowing Data, Design, and Product teams to collaborate effectively.