You are on page 1of 8

• Cognizant 20-20 Insights

Digital Quality Assurance: Insights and Trends


Shaping Banking and Financial Services
To keep pace with the rampant digital disruption and radical change across
the banking industry, financial institutions must increase their focus on
digital quality assurance that results in a superior end-user experience.

Executive Summary acquisition activities, the advent of new social,


mobile, analytics and cloud (or SMAC Stack)
Amid the rush to digitize every function of
technologies, the application development shift
business, CIOs are prioritizing those IT initia-
from traditional SDLC Waterfall approaches to
tives that create “customer intimacy” through
Agile and to DevOps, bigger budgets for business
enhanced user experience. As companies push
assurance, and as a result, CIOs in the BFS sector
to create “markets of one” that transcend demo-
are doubling-down on QA and testing. This, they
graphic segmentation and customer personas,
hope, will accelerate time to market and decrease
user tolerance for poor software quality and the
the cost of quality of new digital offerings.
application errors and performance issues that
ensue, is raising the bar on quality assurance. This white paper offers recommendations,
This in turn is forcing enterprises to pay renewed informed by experience, to help IT units across the
attention to the quality and reliability of custom- BFS sector to enhance digital quality assurance
er-facing software solutions. The reason: Any across the technology testing landscape, from
negative publicity on social platforms can have cloud, mobility and big data analytics through
a significant direct impact on reputation and Agile and DevOps.
revenue streams. Thus, banking and financial
services (BFS) organizations are looking to BFS Industry Trends
services providers to overhaul how they deliver Key industry trends are shaping and driving new
and guarantee software quality to mitigate the technology adoption and the associated quality
potential for reputational and financial damage. concerns across the BFS sector. Prominent items
include:
BFS companies have been in the forefront of antic-
ipating and adjusting to the changing technology
trends. As digital business proliferates, CIOs
• The accelerating globalization of BFS: Over
the next five to seven years, we foresee greater
of BFS organizations have begun to shift their demand for transactional banking services and
priorities from maintenance to developing and an increase in consumer demand for credit. To
implementing new systems that drive revenue keep pace, BFS organizations must rethink their
growth, and are launching new products and relationships with customers. Infrastructure
services that extend end customer engagement funding and partnerships with nonbanks are
via new channels. Add the increase in merger and expected to generate new revenue streams.

cognizant 20-20 insights | december 2016


• The irrepressible rise of digital business: suggest banking solutions, and use service and
Digital transformation trends in technology experience to de-commoditize their offerings.
are driving investments in the banking sector
that make banking services innovative and
• Workforce transformation needs: Digital
disruption has encompassed all facets of
aligned with the current digital landscape. banking, with the most obvious examples
Mobile, social, Web and IoT together determine being enhanced customer experience, reduced
how most of the customers today engage with branch footprints and automated/stream-
businesses in general. Wider smartphone reach lined processes. As such, the future banking
will make mobile wallets the preferred mode of workplace will be transformed by:
payments, which can be called the Internet of
payments (IoP). The share of digital interactions >> Automation, which will power operational
will reach new highs in all the developed and activities such as claims processing, ac-
most of the developing countries. As such, counts payable/receivable, record or account
the emerging digital ecosystem with an data reconciliations, and data consolidation/
omnichannel approach will define the bank of validation.
the future. Meanwhile, banks are enhancing >> Intelligent automation systems, which will
customer experience by ensuring consistency take on activities such as prescriptive pric-
in services across various banking channels. ing, providing services, portfolio manage-
ment and investment services.

Digital transformation trends in On one hand, the approach suggested above


would necessitate an up-skilling of the
technology are driving investments in workforce to keep pace with digital technology
the banking sector that make banking advances and new business applications; on the
services innovative and aligned with other hand, this will make a sizeable workforce
redundant owing to automation.
the current digital landscape.
• Intensified regulatory burdens: If recent
activities are any indication, we foresee a
demand for transparency and governance by
• The reshaping of banking processes: Digital regulators. Strict enforcement of performance
technology is reshaping processes around
and reliability measures as well as disaster
improved governance, decision-making, fraud
recovery policies will also take center stage.
prevention and devising new banking service
We expect banks to leverage technology to aid
and partnership models. Greater “gamifica-
compliance processes in an efficient and cost-
tion”1 is helping banks improve customer brand
effective way.
loyalty and overall strategy. At the enterprise
level, banking organizations need strategies • Broader security concerns: With more con-
for open application program interfaces (APIs) nections, more technology, smart systems, and
spanning products or platforms, security, increasing digital processes and business, there
governance and ongoing management of data has been a comparable rise in cybercrime.
exposed by the APIs. As a highly regulated industry, banks place
enormous importance on data security and
• Revamped operating models: BFS organiza-
integrity. While ensuring customer experience
tions are focusing more on core operations,
across mobile, Internet and cloud channels,
accelerating time to market and heightening
banks must also guarantee safe transactions
customer experience. Digital engagements
and the safeguarding of sensitive customer
drive data-gathering about customer behavior.
information across all touchpoints. System
This will allow banks to tailor products accord-
security testing across multiple channels,
ingly, with sales and distributions adopting
more omnichannel approaches.
While ensuring customer experience
• Customers redefine rules: Customer diversity
across mobile, Internet and cloud
and individualism will pervade buying behavior.
Better-informed customers demand greater channels, banks must also guarantee
advocacy and control in their banking relation- safe transactions and the safeguarding
ships. Product and services personalization is
of sensitive customer information
on the rise. Banks will anticipate and proactively
across all touchpoints.

cognizant 20-20 insights 2


operating systems and networks must be
enhanced to ensure comprehensive security
As the cloud proliferates and powers
measures across the value chain. Banking orga- BFS digital transformation, cloud
nizations are prime targets for cybercrimes like testing must become a prerogative
hacking, but system vulnerability testing and
penetration testing can preempt such fraudulent
for winning organizations.
activities. Comprehensive security protection
requires an adaptive protection process that Cloud Testing: Ensuring a Seamless
integrates predictive, preventive, detective and Customer Experience
response capabilities. There are multiple good reasons for BFS orga-
nizations to integrate cloud services into their
technology landscape. Our informal research
BFS Technology and Quality Trends
suggests that global megatrends such as new
In our work with BFS organizations, we see more operating and digital business models, as well as
financial institutions increasingly focusing on the push by customers to redefine the rules of
process digitization across their back, middle and business, are fueling the shift to cloud adoption.
front offices. Agile- and DevOps-based develop- Potential benefits include:
ment methodologies, cloud solutions, mobility,
business intelligence (BI) and analytics are • Minimized operational costs.
enabling banks to remodel for digital technology
and process reformation.
• Availability of more flexible infrastructure and
services.
Today, investments across industry are vendor • Streamlined operations.
and platform agnostic and focus on integrating
legacy systems of records with modern digital
• Modernized core and noncore systems through
the use of cloud service models.
systems of engagement and intelligence. This
is particularly true for banking organizations. The “customer is king” adage is truer today
Increased IT investments are driving the growth than ever. Customers demand consistent cross-
of digital QA and testing budgets across BFS, as channel experiences and persistent connectiv-
well as “Shift Left”2 initiatives. Our study reveals ity for their banking transactions and interac-
that organizations employ a combination of cen- tions, services that for the most part are enabled
tralized and decentralized testing teams that are by the use of cloud infrastructure. For example,
focused towards a comanaged testing approach. the cloud allows mobile payment providers to
modernize transaction processing, and it makes
To address the aforementioned needs, banks need new models for data management viable. Cloud
an IT workforce that is well equipped to manage is now increasingly used for sophisticated service
the rapidly advancing technologies with deep configuration and delivery. Amazon Web Services
knowledge, experience and skill sets. Cross-skilling (AWS) and Microsoft Windows 10 are examples
human resources around automated tools and of an enormous amount of automation that has
evolving business models that are DevOps focused been installed to enable cloud-based solutions.
and digitally driven is a major imperative across the As the cloud proliferates and powers BFS digital
transformation, cloud testing must become a pre-
rogative for winning organizations.
Satisfying millennial consumers’
best-in-class digital experience The growing embrace of cloud testing among
BFS firms will have significant impact on the
expectations will require an IT three fundamental levers: people, process and
workforce with heightened ingenuity technology. To keep pace with this development,
and adaptivity to rapidly evolving we recommend that BFS organizations do the
following:
technological advancements.
• Raise the bar on skill sets within their testing
teams; create hybrid team structures with
BFS space. Satisfying millennial consumers’ best-in-
adequate skill-sets around digital and take
class digital experience expectations will require an IT
advantage of the diverse talent capacity
workforce with heightened ingenuity and adaptivity
available through virtual services such as
to rapidly evolving technological advancements.
crowdsourcing and cloud-sourcing.

cognizant 20-20 insights 3


• Make use of tailored infrastructure- and plat- (such as branch and call centers) will be leveraged
forms-as-a-service models (IaaS/PaaS) on for only complex transactions.
secured private cloud environments to support
cloud testing. Given the global ubiquity of smartphones, it is
advantageous for BFS organizations to leverage
• Establish cloud-based test environments and mobility as a platform to enhance customer reach
procure testing tools that enable better and and provide seamless and hassle-free banking
secured inter- and intraorganizational sharing experiences. Omnichannel journeys are the norm
of resources to improve scalability, affordabil- for consumers; for banks, this means they must
ity, interoperability and security. recognize and serve up data to individual internal
Cloud testing comes with its own set of unique users or customers as well as manage processes
challenges that organizations must prepare and data in new and unique ways.
for and overcome. The lack of scalable testing
Our experience shows that security, perfor-
environments and the lack of dynamic software
mance and compatibility of applications on
validation solutions to address the dynamic
digital platforms must be at the center of a digital
features of software as a service (SaaS) and other
assurance strategy, followed by functional and
cloud-based services can hamper an organiza-
user interface testing for mobile solutions. Based
tion’s journey toward a stable cloud test strategy.
on our work with clients, we believe many BFS
The shortfall of test models, test adequacy, test
organizations are turning to either third-party
techniques and tools for security testing in third-
service providers or are establishing internal
party cloud infrastructure can be a major obstacle
testing centers of excellence (TCoEs) to provide
that BFS organizations should prepare for.
niche mobile testing solutions. To set up a spe-
cialized mobility TCoE, we recommend that BFS
Given the global ubiquity of organizations do the following:
smartphones, it is advantageous for
• Provision end-to-end testing infrastructure:
BFS organizations to leverage mobility devices, methods, tools and people to ensure
as a platform to enhance customer quality of mobile applications. TCoEs would
work explicitly in the area of digital assurance
reach and provide seamless and testing and should provide access to multiple
hassle-free banking experiences. possible combinations of devices, operating
systems and application versions. They should
enable organizations to scale up existing
Despite the challenges, our experience suggests
testing processes and offer new business
that cloud testing is and will remain a top priority
products and services with higher quality, in a
for most CIOs in the BFS sector. The benefits
shorter delivery time and at a reduced cost.
associated with it – such as reduction in TCO,
flexible infrastructure capacity, reduced time for • Address the rising demand for a dynamic
provisioning, flexible payment models, on-demand workforce by leveraging testing as a service for
service, multiple test environments and scalable a quick turnaround of tests. This can advance
tools availability – will make investing in cloud- virtual work anytime, anywhere initiatives.
based testing solutions a no-brainer for BFS CIOs.
• Meet the needs of a tighter mobile app devel-
opment cycle with Agile testing methodologies.
Effective coverage of the testing procedures in
Digital Assurance: Going Mobile
a secured environment should be prioritized
Given multiple banking channels such as IVR, for mobile solutions.
mobile, Internet and branch, banks need to
provide a seamless and consistent customer • Embrace regression testing for mobile appli-
experience across all touchpoints. The role of QA cations via automation tools. Organizations
here is to deliver a top-notch experience through should look toward simulation of multiple
best-in-class device integration testing, channel possible devices, platforms, application
interface validation, security and compliancy versions and operating systems in a single
testing, and service/network virtualization testing automation testing tool for effective validation
– whether the customer is accessing the bank via of mobile applications.
a mobile, tablet or visiting a branch in person. We Foreseeable challenges are bound to emerge to
anticipate the more expensive modes of banking digital assurance testing for mobile applications. One

cognizant 20-20 insights 4


is the lack of specialized mobile testing procedures. have driven a significant increase in the net
Companies cite a dearth of specialized resources promoter value. Big data analytics is leading the
to augment their existing internal resources for way in helping banks design customer-driven
mobile testing. Most companies do not have the products. Today, banks sit at the center of the
devices, platforms and operating systems needed payments web and as such have unique insights
to perform end-to-end mobile testing. into how, when and where customers are spending
their money. This gold mine of information must
Apart from this, security testing for mobile be leveraged by BFS organizations to help design
banking applications is of the utmost importance. products and services tailored to customers’
Also, crowdsourcing of mobile applications offers needs. Banks need to apply real-time insights into
an effective way to perform testing using varied customers’ spending patterns to boost decision-
user demographics and combinations of devices making relevancy.
and platforms; however, this approach may be
deemed a security threat by most companies In terms of the Code HaloTM3 perspective, enterprise
given the sensitivity and confidential nature halos are beginning to reshape the banking
of banking information. Other challenges for business. These halos are transforming customer
testing mobile banking apps include the complex experience (e.g., consistent omnichannel and per-
industry value chains when providing location- sonalized services across touchpoints), operational
based services (LBS), resource-intensive appli- processes (e.g., employee enablement and process
cations constrained by current mobile maturity, agility) and business models (e.g., regulatory
insufficient mobile banking infrastructure and compliance and shared services).
network bandwidth.
According to our experience, big data analytics
Still, adoption of mobile testing has some obvious testing is among the top priorities in BFS-sector
benefits. These include attracting and retaining test strategies. The customer intelligence
tech-savvy smartphone users, offering instan- acquired from multiple banking channels can be
taneous access to data and services for end more effectively leveraged if banks have suitable
customers, facilitating an on-the-go workforce, big data analytics testing infrastructure in place.
strongly enabling B2B transactions and commu- To get there, we recommend the following:
nications, as well as delivering an omnichannel
experience through emerging mobile technolo- • Live data integration testing/performance
gies including wearables and beacons. testing: Validating the collated live big data
acquired from multiple feeds for quality and
performance.
Banks sit at the center of the payments
• Instant deployment testing: Deployment
web and as such have unique insights testing of live data to ensure reliable predictive
into how, when and where customers analytics.

are spending their money. This gold • Scalability testing: Validating the application’s
architecture for scalability with huge volumes
mine of information must be leveraged of big data.
by BFS organizations to help design
• Security testing: Data security testing at
products and services tailored to different levels of the application is hypercritical.
customers’ needs. To move beyond “doing digital” to “being digital,”
we recommend that organizations embrace a big
data testing strategy that does the following:
Big Data Analytics Testing: Aiding
Decision-Making • Demands greater skill sets from testers as
Big data analytics has become a cornerstone testing teams must also be responsible for
in the digital transformation journey of many identifying data irregularities, validating data
BFS organizations. The driver is customer quality and confirming the accuracy of the ETL
service improvements, delivered through mass process.
personalization and modernization of account • Defines new strategies and processes for
management by leveraging customer feedback checking the quality of big data; this requires
and drawing meaningful insights. In our work with setting up validation processes for establishing
the fifth largest U.S. bank, campaign analytics, accuracy and meaningfulness of big data.
segmentation and personalized recommendations

cognizant 20-20 insights 5


The ability of big data analytics to help on-time delivery. For this, we suggest the following:

BFS firms make faster and more accurate • Focus on Agile testing principles such as time
decisions that drive value is why big data boxing, DSDM5 test approach and exploratory
testing.
analytics and testing is soaring in popularity.
• Create versatile Agile testing teams composed
• Emphasizes automation tools that can handle of a mix of business analysts, developers, and
complexities associated with large volumes of QA and testing professionals. Agile testing
data and tools for instant deployment and that warrants an increase in the proportion of
will focus on live data integration testing. onshore and near-shore testing teams. Hybrid
team structures and testing teams with diverse
BFS organizations must overcome big data analysis
skill sets are helpful in accomplishing this.
challenges such as acquiring and analyzing
data from multiple sources, the lack of right test • Adapt traditional Waterfall testing methods
automation tools/methods and inadequate QA to include Agile-type Scrums and risk-based
skill sets. However, the ability of big data analytics analysis for focused testing efforts. This can
to help BFS firms make faster and more accurate help BFS organizations facilitate their transition
decisions that drive value is why big data analytics to full-fledged Agile testing.
and testing is soaring in popularity.
• Embrace Agile test automation tools to
significantly reduce regression and integration
Agile and DevOps Testing: Delivering
testing times. Testing tools that ensure
Incremental Value Fast maximum reusability of test scripts must
Faster time to market, demands for greater trans- be leveraged by organizations to obtain full
parency and the pressing business need for risk benefits of their Agile journey.
mitigation are nudging many BFS organizations
BFS organizations must embrace an integrated
to switch to Agile development methodologies.
DevOps quality approach with the DevOps delivery
Agile promises improved efficiency and speed, and cycle, wherein the role of the DevOps QA engineer
also facilitates the creation of tools and software is central to the DevOps teams. Also, test-driven
to satisfy dynamic customer behavior. One of our development models are required to bring more
largest clients digitalized their transactions by agility to the quality assurance process. A DevOps
using Agile and DevOps4 delivery approaches. With quality approach is based on continuous testing
three releases per day, they reported productivity and continuous quality monitoring. A quality
improvements and higher customer and employee automation framework can be implemented for
satisfaction tracked through their continuous this, which can fulfill all QA-related needs around
monitoring and survey scores. In our experience, continuous build, deployment and monitoring,
BFS organizations should embrace more Agile and and it can provide a virtualized environment for
DevOps techniques for increased on-budget and quality validation, as depicted in Figure 1.

Continuous Quality, Integration and Delivery


Generate & Write Provision/De-provision
VM Provider
Unit Test CI Engine On Demand ECs/VMware
Test Locally Commit
VSphere
Check-In
Use Pooled VMs Provisioned VMs
SCM
Utilities Prebuilt
Commit Source code for
VM Pool Middleware Images/Temlates
Triggered/Scheduled Application & Unit
Test cases OS Catalogues

Developer

Test VM
Integrate
Scripts/Jobs Built
VM Deploy Run
Set-up Application Functional
Environment Smoke Test UI Test Archive
PIPELINE

Compile Code Quality Run Unit Test Artifacts


Source Code Analysis (Semantic &
Test VM
Syntax)
Tear Down/
Deploy Run Technical Clean Up
Set-up Application Integration
Environment Smoke Test Test
STEP 1 STEP 2
Compile/Code Code Analysis & Basic Unit
STEP 3 STEP 4 STEP 5
Integration Test Run
Set Up Validate & Feedback Teardown

Figure 1
cognizant 20-20 insights 6
Challenges when transitioning to an Agile or • Develop faster and more structured testing
DevOps methodology include the lack of an solutions for Agile- and DevOps-driven projects.
effective testing approach, an inability to apply Combine risk-based testing strategies with test-
test automation, difficulty in applying the right driven development. Also, Agile testers need
focus areas and lack of Agile test expertise. to be more knowledgeable about business
However, BFS organizations must cross the initial processes and development techniques.
hurdles and establish a personalized Agile or
DevOps testing strategy if they hope to keep up
• Get a head start on automation with a test-
driven approach. Automate early, before the UI is
with modern consumers’ ever-changing demands
ready, and consider deploying service virtualization
for personalized products and services.
to test before services become available.
Looking Ahead: Key Takeaways • Improve test efficiency beyond operation-
• Adapt your organization’s QA and testing al levels while controlling costs. Improve
models to new technologies required by test governance, effective use of specialists,
digital transformation. Testers not only standardization of processes and increased
need specialized testing skills, but also better automation levels.
knowledge of business and industry. • Increase focus on nonfunctional testing, spe-
• Focus on omnichannel experience testing cifically security and performance testing.
for validating E2E customer experience. Provide state-of-the-art solutions for nonfunc-
When creating test strategies for omnichannel tional testing in a fixed-usage or output-based
applications including mobile solutions, the pricing model. A confidentiality, integrity, avail-
main focus should be on end-user experience. ability and security (CIAS) model should be
used as a new benchmark for evaluating infor-
• Increase the use of cloud and virtualization mation systems security.
solutions for test environments. Define a
cloud testing strategy after reviewing the • For a successful TCoE, combine multiple
existing test environment. business domain-oriented teams with shared
service centers. Use early quality assurance,
• Focus on IT workforce transformation. Cross- and deploy effective comanagement engage-
train and up-skill quality assurance groups to best
ments between in-house QA teams and
cater to end banking consumers in the face of
specialist third-party providers.
digitalization and technology advancements.

Footnotes
1 Deploying games across digital channels to improve customer experience and educate customers about offered
products and services. As such, it is a concerted attempt to use gaming psychology to influence (and alter)
consumer behavior. It is not a promotional strategy (to acquire more accounts, for example); it is a product
engagement strategy, to deepen relationships.
2 A methodology or approach in which testing is performed early in the product lifecycle. The idea is to “test
early and often” to improve quality, reduce cost and quicken time to market. Such initiatives can take different
forms: traditional, incremental, Agile/DevOps or model-based Shift-Left testing.
3 For more on this topic, please read Code Halos: How the Digital Lives of People, Things, and Organizations are
Changing the Rules of Business, by Malcolm Frank, Paul Roehrig and Ben Pring, published by John Wiley &
Sons, April 2014, http://www.wiley.com/WileyCDA/WileyTitle/productCd-1118862074.html.
4 A cultural shift in product delivery that aims at greater collaboration across departments and focuses on
continuous integration between development, QA and operation activities. The DevOps approach leads to
significantly shorter time to market, improved customer satisfaction, better product quality, more reliable
releases, improved productivity and efficiency, and the increased ability to build the right product by rapid
experimentation. The approach is gaining increasing adoption across industries.
5 Dynamic systems development method is an Agile project delivery framework primarily used as a software
development method. It is an iterative and incremental approach that embraces principles of Agile develop-
ment, including continuous user/customer involvement.

cognizant 20-20 insights 7


About the Authors
Srikanth Rao is a Director within Cognizant’s Process and Quality Consulting Practice in the Asia Pacific region.
He has over 15 years of experience in the areas of banking, technology and process, and quality engineering and
assurance. Srikanth consults with companies on enterprise-wide process implementation, change management,
training and appraisals, with the help of industry-best models, standards and frameworks. He has also worked in
Europe with a large financial services organization on its multicountry core banking implementation program.
Srikanth can be reached at Srikanth.Rao2@cognizant.com.

Mayank Saxena is a Senior Consultant within Cognizant’s Process and Quality Consulting Practice. He has over
eight years of technology and process consulting, due diligence and E2E assessment experience, using industry-
leading models and frameworks, and has worked on global engagements for Fortune 500 companies across the
BFS, technology and e-commerce domains. Mayank can be reached at Mayank.Saxena@cognizant.com.

Sulagna Bagchi is a Business Analyst within Cognizant’s Process and Quality Consulting Practice. She has over
three years of experience and has worked across the BFS, insurance and e-commerce domains. Sulagna can be
reached at Sulagna.Bagchi @cognizant.com.

Acknowledgments
The authors would like to thank Rajiv Joshi, a Senior Director within Cognizant’s Quality Engineering and
Assurance Services Practice, for insights that helped inform this white paper.

About Cognizant
Cognizant (NASDAQ: CTSH) is a leading provider of information technology, consulting, and business
process services, dedicated to helping the world’s leading companies build stronger businesses. Headquar-
tered in Teaneck, New Jersey (U.S.), Cognizant combines a passion for client satisfaction, technology inno-
vation, deep industry and business process expertise, and a global, collaborative workforce that embodies
the future of work. With over 100 development and delivery centers worldwide and approximately 255,800
employees as of September 30, 2016, Cognizant is a member of the NASDAQ-100, the S&P 500, the Forbes
Global 2000, and the Fortune 500 and is ranked among the top performing and fastest growing companies
in the world. Visit us online at www.cognizant.com or follow us on Twitter: Cognizant.

World Headquarters European Headquarters India Operations Headquarters


500 Frank W. Burr Blvd. 1 Kingdom Street #5/535, Old Mahabalipuram Road
Teaneck, NJ 07666 USA Paddington Central Okkiyam Pettai, Thoraipakkam
Phone: +1 201 801 0233 London W2 6BD Chennai, 600 096 India
Fax: +1 201 801 0243 Phone: +44 (0) 20 7297 7600 Phone: +91 (0) 44 4209 6000
Toll Free: +1 888 937 3277 Fax: +44 (0) 20 7121 0102 Fax: +91 (0) 44 4209 6060
Email: inquiry@cognizant.com Email: infouk@cognizant.com Email: inquiryindia@cognizant.com

­­© Copyright 2016, Cognizant. All rights reserved. No part of this document may be reproduced, stored in a retrieval system, transmitted in any form or by any
means, electronic, mechanical, photocopying, recording, or otherwise, without the express written permission from Cognizant. The information contained herein is
subject to change without notice. All other trademarks mentioned herein are the property of their respective owners.
Codex 2149

You might also like