Sphere Partners

Mobile Test Automation

OneMain Financial’s Personal Loan App

Client
OneMain Financial
Industry
Personal Lending
Service
Mobile Test Automation Framework|CI Setup on Jenkins|Cross-Platform Test Coverage (iOS & Android)|In-House Team Training

Overview

OneMain Financial provides personal installment loan solutions — straightforward applications and terms, fixed payments and rates, and multiple payment options. Since 1912, the company has served over 10 million customers in 1,600+ branches across the United States. To stay competitive with online-first lenders, OneMain continuously rolls out innovative digital options for its customers.

After deploying its “OneMain” mobile app for personal and auto loans, the company noticed the app had become the primary, preferred way for customers to apply for loans without ever setting foot into a branch. To keep continuous delivery up — and customer trust intact — OneMain decided to implement end-to-end mobile test automation. The barrier: a lack of in-house skill sets to execute the project successfully.

How We Solved It

OneMain’s VP of Engineering, Sergio Rabiela, brought in Sphere Software again — a 10+ year relationship across two organizations. Senior QA Automation Engineer Ivan Neverov worked with Rabiela to custom-tailor a solution. After analyzing the requirements and the apps, Sphere built a mobile automation framework, set up CI on Jenkins, and put automated test coverage in place for both Android and iOS.

  1. 1. Custom Mobile Automation Framework

    A purpose-built automation framework using Ruby, Capybara, Appium, RSpec, and SitePrism — designed for the realities of OneMain’s app rather than a generic stencil. Each test runs against real device behavior, not approximations.

  2. 2. Cross-Platform Coverage with BrowserStack

    BrowserStack provided the device cloud — automated test coverage across the iOS and Android matrix that mattered to OneMain’s customers, without standing up an in-house device lab.

  3. 3. CI on Jenkins

    Builds were wired into Jenkins as the open-source automation server, so every change runs through the new automation suite — keeping the release cadence fast and the quality bar high.

Key Outcomes

Faster Build Process

The overall build process became quicker and more efficient than OneMain had originally anticipated.

In-House Team Freed Up

Sphere executed the project so OneMain’s in-house resources could focus on other initiatives — not on rebuilding QA from scratch.

Both Platforms Covered

Automated mobile test coverage for both iOS and Android landed at the same time, on the same framework.

Trained, Not Just Delivered

Sphere built the infrastructure and trained OneMain’s engineers to use it — leaving the team self-sufficient for the long term.

The Results

"It’s challenging to find talent," said VP of Engineering Sergio Rabiela. "I’ve worked with Sphere for over 10 years across two different organizations because I know they understand best practices for software engineering. They’ve always been able to help with all aspects of work from strategy and design, to implementation and training. It just made sense to contact Sphere to successfully execute the project."

"Yes, we would highly recommend Sphere Software," Rabiela continued. "Sphere works with the client to custom-tailor a solution — for whatever they need, to any scale they need. They came in and reviewed all of the aspects, recommended tools they thought would be beneficial, built the infrastructure, and trained our folks on how to use it."

Related Case Studies

See all case studies

We'd love to hear from you!

Please provide your contact details, and our team will get back to you promptly.