• Products
    API hub
    • Design

      Collaborative API Development

    • Portal

      API Developer Portal

    • Explore

      Validate API Functionality

    • Testing

      Automated API Testing

    • Contract Testing

      API Integration Testing

    ReadyAPI

    Automated API Testing Platform

    Test hub
    • TestComplete

      Automated UI Functional Testing

    • BitBar

      Real Browser and Device Cloud

    • LoadNinja

      Automated UI Performance Testing

    • Reflect

      Codeless Automation with Gen AI

    • QMetry

      Test Management with Gen AI

    Zephyr

    Jira-Native Test Management

    Insight hub
    • Performance Monitoring

      Resolve Bottlenecks & Improve Responsiveness

    • Error Monitoring

      Debugging & Application Stability

    • Distributed Tracing

      Trace Issues Across Services

    AlertSite

    Global, Synthetic API Monitoring

    View All Tools

    Empowering QA Leadership: How User-friendly Automation Tools Drive QA Team Success

    View All Products →
  • Solutions
    Solutions
    API Lifecycle Observability Performance Testing
    Test Management UI Testing
    Integrations
    Source Code Management Collaboration
  • Resources
    Support
    AlertSite AQTime Pro BitBar Collaborator CucumberStudio LoadComplete LoadNinja PactFlow QAComplete
    ReadyAPI SwaggerHub SwaggerHub Explore TestComplete TestEngine TestLeft VisualTest Zephyr Zephyr Enterprise
    New Support Case
    Manage My Cases
    Resources
    Case Studies Webinars eBooks White Papers
    Academy Community Docs
    Blog
    Recent Posts
    What is Visual Testing?
    How to Use ChatGPT in Your Automated Tests
    About Us
    News
    Partners
  • Careers
  • Cart
  • Login
  • Try Any Tool for Free
    API Hub Insight Hub TestComplete ReadyAPI BitBar VisualTest Collaborator Zephyr Zephyr Essential Zephyr Enterprise LoadNinja AlertSite

Fidelity National Information Svcs.

Fidelity National Information Services, Inc. (NYSE:FIS), is a leading provider of core processing for financial institutions; card issuer and transaction processing services; mortgage loan processing and mortgage-related information products; and outsourcing services to financial institutions, retailers, mortgage lenders and real estate professionals. FIS has processing and technology relationships with 35 of the top 50 global banks, including nine of the top ten. Nearly 50 percent of all U.S. residential mortgages are processed using FIS software. Headquartered in Jacksonville, Florida, FIS maintains a strong global presence, serving over 7,800 financial institutions in more than 60 countries worldwide.

The Empower division of FIS (FIS Empower) is responsible for developing and marketing Loan Origination Systems (LOS).

About Empower

In January of 1998 FIS Empower, then Eastern Software, released its 32-bit Client Server product, called Empower. The Multi-Dimensional Workflow Engine, Artificial Intelligence Engine and comprehensive design and development tools have quickly become the benchmark by which all other systems are measured. "The simplicity coupled with overall completeness and flexibility has remained true to our company’s philosophy," said Fetherolf. Empower Client Server was developed using an object-oriented architecture, which allows lenders to add and organize features, pages and functions to adapt to their specific process and user experience. Empower has been proven time and again to meet the needs of the industry’s most demanding and expert lenders.

In August of 2006, FIS Empower released its next generation Loan Origination System, called Empower for .NET. While retaining the best in breed overall features and functionality from the Client Server version, Empower for .NET is a true SOA developed in C# on the .NET platform. TestComplete played a central role in automated and regression testing during the entire development process for the new product.

FIS and Automated Testing

FIS Empower started automating tests to do away with lengthy manual tests and to start a regression test suite. "We chose TestComplete based on functionality, cost, extensibility, and ability for our engineers to quickly use the tool. We started using automation to relieve testers of lengthy manual tasks. Early in the development cycle, we also felt that it would be beneficial to start automating for regression testing purposes," said Will Fetherolf, Quality Assurance Team Lead from FIS Empower.

Pinpointing Problematic Application Areas

Fetherolf said that TestComplete allowed them to inform their manual testers about problematic areas early in their development cycle. "Since the early stages of the development cycle, TestComplete has allowed us to inform manual testers of errors they may encounter when testing areas of the application, and give them areas to look at and explore to expedite their testing."

TestComplete Saves Time

"When we started automating, we took a process that was taking about two hours to run manually and automated it into a 15 minute run for TestExecute. Since then, we have expanded that test to automated test coverage that completes in approximately 2 hours. Based on the values mentioned previously, this has saved us the equivalent to 14 hours or 800% of the time it would take manually," said Fetherolf.

TestComplete Saves Money

Fetherolf said that TestComplete saved them money simply by being cheaper than other tools and by covering areas that would be impossible to cover with manual testing. "TestComplete has saved us money by lower licensing fees than most automation testing tools, provides us with daily test coverage that would be impossible to cover manually, and given us the flexibility to expand test coverage only limited by time and human resources – not the requirement of costly add-ins."

Improved Time to Market

"TestComplete has improved our product’s time to market by quickly being able to assess the current state of the application through time-saving regression tests," said Fetherolf.

Early stages of Automation

Fetherolf said that they are still in the early stages of automation. "In comparison to our total manual tests, we are at an early stage in automation coverage. We have initially selected functionality that is critical to the application for automated testing. This allows us to quickly run through regression testing and ensure that no central areas of the software have been adversely affected by recent modifications or additions to our software."

Even if FIS Empower is still in the early stages of automation they still run automated tests daily: "Our tests are run daily and as needed. This can be as high as 3-4 times daily based on requests from management."

Combining Manual Testing With Automation

"We have a lot of functionality that needs to be tested manually before we’re comfortable with an automated test. Automated testing happens after forms and functionalities have been determined to be fully manually tested so that we can reliably regression test the form automatically. This cuts down drastically on maintenance of automation tests created too early in the development cycle."

Standard Scripting Languages

Fetherolf said that FIS Empower really enjoys TestComplete's ease of use and standard scripting languages. "Because C#Script is so similar to Jscript, testers with some development background can easily write test scripts to automate our processes. C#Script also gives us the flexibility to access .NET assemblies for unit testing and additional functionality that we may wish to use."

"We have been able to quickly adapt our automation to accommodate performance testing, daily smoke testing, installation testing, varied deployment configurations, Web testing, data-driven testing, and keyword driven testing,"
— Will Fetherolf, Quality Assurance Team Lead from FIS Empower
Fidelity National Information Svcs.
Key Products
TestComplete

About EmpowerFIS and Automated TestingPinpointing Problematic Application AreasTestComplete Saves TimeTestComplete Saves MoneyImproved Time to MarketEarly stages of AutomationCombining Manual Testing With AutomationStandard Scripting Languages
Webinar
6 Steps to Achieving Performance Nirvana in 2016
Performance improvements are multifaceted: they can be challenging and sometimes
1 hour 2 minutes
Webinar
6 Steps to Become a .Net Performance Expert
To get you started, we are offering a tutorial-like webinar for testing performance
60 minutes
Webinar
6 Ways to Measure the ROI of Automated Testing
Join SmartBear's testing experts to discover what it means to transition from manual to
60 minutes
  • 0
  • 1
  • 2

Contact us

  • USA +1 617-684-2600
  • EUR +353 91 398300
  • AUS +61 391929960

Company

  • About
  • Careers
  • Contact Us
  • Newsroom
  • Partners
  • Responsibility

Resources

  • Academy
  • Community
  • Resource Center
  • Support

Products

  • API Hub
  • Insight Hub
  • TestComplete
  • ReadyAPI
  • Zephyr Enterprise
  • View All Products

Legal

  • Privacy
  • Security
  • Terms of Use
  • Website Terms of Use
Facebook Instagram Linkedin X YouTube

© 2025 SmartBear Software. All Rights Reserved.

LOGIN

Additional SmartBear Tools

  • AlertSite
  • QAComplete
  • BitBar
  • SwaggerHub
  • CucumberStudio
  • VisualTest
  • LoadNinja
Additional Links
SmartBear Community
Case Management
License System