Global Payments Company Leans on Xpanxion to Automate Accessibility Testing Success Story

Global Payments Company Leans on Xpanxion to Automate Accessibility Testing

Industry: Payment Processing, Loyalty Rewards 

Customer since: 2016

Services: Automation, Agile and QA Domain SME, Systems Integration, QA & Testing, QA Staff Augmentation, Behavior-driven Development Training, Cloud Migration Support, Accessibility Testing & Certification  

Geography:  Global

Team Size:  7 Quality Automation Engineers

Technology Stack: Deque System and axe DevTools, Selenium Testing Framework, Selenium Webdriver 

Results


Client Profile

Operating in 10 countries, the client is a leading global payments company that provides businesses with the technology needed to accept payments from customers from wherever they are shopping (in stores, at home, or on the go). The client’s platform is unique in that it is common across countries, which makes it easier for businesses to quickly secure their payment systems. 

Business Challenge

The client came to Xpanxion in the midst of migrating its business processes, websites, applications, products, and services to the AWS (Amazon Web Services) cloud. A critical component of the migration was the need to conduct accessibility testing to ensure its websites and e-commerce products were ADA (American Disabilities Act)-compliant to support people who have disabilities (vision, hearing, etc.).  

They also required their accessibility testing tools to be automated so they could not only adhere to changing legislation quickly and identify issues earlier but also realize great efficiencies and accelerated release cycles through automated accessibility testing. 

Accessibility testing for ADA compliance is critical (15% of the world’s population experiences some form of disability) but it’s often done manually, which leads to costly fixes, business losses, and, in some cases, lawsuits. For example, it can cost 100x more to fix an accessibility defect if identified in production instead of design. To accomplish automation in accessibility testing, the testing needs to be part of the company’s Agile development process, starting with the design.   

The client was using a Selenium testing framework for automating quality assurance (QA) testing of websites. However, Selenium does not support ADA testing. They lacked the internal resources and the subject-matter expertise (SME) to automate the ADA testing process, or even prove the concept. As the client’s migration to the cloud was progressing, its move toward automated accessibility testing was stalled.  

Solution

The Xpanxion team leveraged its domain expertise in automation to design a POC (proof of concept) and rapid prototype that validated the ability to automate the client’s accessibility testing. The POC included the tight integration of the client’s current Selenium testing automation framework with Deque axe DevTools, which is meant for ADA testing, but not automated. Essentially, Xpanxion created a single automated accessibility testing solution by combining two different types of testing products. 

Selenium is an open-source framework, which made it easier to integrate and partly why Xpanxion was able to accomplish the integration in less than two weeks. It was the combination of Xpanxion’s SME in automation, QA, and agile software development methodologies that made it possible to automate the client’s accessibility testing.  

Shortly after the new accessibility testing solution was rolled out to the client’s groups of internal QA testing teams, the client invited Xpanxion to serve as an instructor during a two-week-long boot camp on behavior-driven development (BDD). BDD is an agile software development process that encourages collaboration among developers and QA testers throughout the lifecycle of a software project. During the training, Xpanxion taught attendees about agile methodologies and processes and their advantages, along with leading in-depth hands-on training to ensure the internal QA team was prepared to adopt BDD processes and automation styles for their projects.  

By making automated accessibility testing a focus throughout the product lifecycle, the team can also perform automated smoke testing to ensure new software is ready for QA testing, and automated regression testing to determine if minor changes in the code are affecting other existing functionalities to the newly developed code. This reduces the cost of testing and can eliminate most of the manual testing from the development process. 

Today, Xpanxion continues to provide ADA-compliance testing for all of the client’s existing and future websites and products.