Skip to content
NerdWallet

Behind the scenes of NerdWallet’s QA overhaul

Banking, financial services & fintech Quality engineering & GRC
Behind the scenes of NerdWallet’s QA overhaul

95%


90%


100%

The challenge

Laying the groundwork for automation and efficiency

NerdWallet was working on a large-scale idea of building a dedicated QA department from the ground up to ensure the quality of their products. They were also looking for a reliable and more efficient infrastructure to support their Test Automation efforts, enabling more accurate and quicker testing of their web and mobile applications. To ensure consistent quality and reliable testing of their products, NerdWallet decided to set up well-defined Quality Assurance and Test Automation processes that could be implemented throughout their organization.

They had two key goals: reducing manual efforts by shifting time from manual testing to higher-level tasks and ensuring the stability of existing functionality throughout the process while meeting internal standards and driving continuous innovation.

The approach

Security-driven test automation

Security is a key requirement in any project implementation. NerdWallet ran strict security protocols and used a separate Wi-Fi network with a whitelist of IP addresses (a common practice in Fintech apps) to meet the security requirements. In addition, they developed Yutil—a JSON-supporting tool that allowed us to accurately simulate the third-party interactions and changes associated with bank accounts, credit scores, and cashback cards without affecting the production level.

To enhance mobile testing, NerdWallet built a private mobile cloud using Solvd’s MCloud solution. The cloud consisted of real devices, including 36 iOS and 38 Android devices dedicated solely to the NerdWallet project. They provided full support for the cloud, including simultaneous support for 14, 15, 16 iOS, and 9-13 Android versions. NerdWallet also developed special scripts that were tested rigorously to ensure stability and optimal functionality.

By applying multithreading and continuous test case updates, they significantly boosted testing capacity—processing 720 deep links per day for Android/iOS, 1,000 unique mobile tests, and 700 DataProvider tests. These efforts allowed NerdWallet to build a reliable and high-quality product.

The outcome

Reshaping the QA culture to increase testing efficiency and product quality

NerdWallet implemented industry-leading tools and information frameworks that ensured access to the best resources available while optimizing costs by providing the right number of dedicated devices with full private cloud support. As a result, NerdWallet successfully transformed its QA culture and adopted new ideas and approaches that led to superior testing efficiency and product quality.

Technologies and partners

Tools we use

Selenium
TestNG
Appium
Atera
Plaid
Charles
Postman
Yodlee
Ansible
TestRail
Docker
Selenoid
Slack
Jira

About client

NerdWallet: A leader in financial innovation

NerdWallet is a company that provides financial information and advice that empowers individuals to help make informed and intelligent financial decisions.  Nerdwallet offers a plethora of resources that include personal finance content, expert advice, and tools. Moreover, the company provides various services such as credit card comparisons, mortgage refinancing, investing advice, and more. NerdWallet is known for its unwavering commitment to helping individuals attain financial prosperity and they’ve earned a reputation as a reliable and trustworthy source for financial information and guidance.

Industry

Banking, financial services & fintech

Headquarters

San Francisco, LA

Founded

2009

Related customer stories

Under Armour Under Armour designs smarter testing, faster sites
Healthcare, life sciences & healthtech Quality engineering & GRC
w MyFitnessPal built a future-ready QA process for 200 million users
MyFitnessPal How MyFitnessPal built a future-ready QA process for 200 million users
Healthcare, life sciences & healthtech Cloud engineering
Predicting legal case outcomes with AI for Ex Parte
Ex Parte Rethinking legal strategy with predictive AI
Government & public services AI & data engineering
Houston Metro Houston Metro uses data to make public transit smarter
Government & public services AI & data engineering