Client Overview. Engagement Situation. Key Requirements



Similar documents
Software Continuous Integration & Delivery

Client Overview. Engagement Situation. Key Requirements. Xoriant Solutions

Sandesh Prasanna Kumar

Software development & technologies in Market Research industry

You ll need to have: It d be great if you have:

Best Practices for Building Mobile Web

Test Challenges and Approaches With SaaS and PaaS. Dr. Ganesh Neelakanta Iyer Principal QA Engineer Progress Software

Mastering Continuous Integration with Jenkins

Test Data Management Concepts

Net Developer Role Description Responsibilities Qualifications

Good Agile Testing Practices and Traits How does Agile Testing work?

DELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION

Accelerating Time to Market:

Document Management. Document Management for the Agile Enterprise. AuraTech Pte Ltd

WHITEPAPER. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Principle #1, Agile Manifesto

Tavant Technologies. Flexible Approach to Test Automation with Measureable ROI. White Paper. Madan Mohan Reddy B Santosh Kumar CH

Building Robust Applications l Optimizing Performance l Transforming Business

Agile ALM. Lightweight tools and Agile strategies MANNING MICHAEL HUTTERMANN. Shelter Island

Terrace Consulting Services

Continuous Delivery for Alfresco Solutions. Satisfied customers and happy developers with!! Continuous Delivery!

Comprehensive Testing Services for Life Insurance Systems

Business Assurance & Testing QEx Automation Platform

Practicing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation

Test Automation Tool comparison HP UFT/QTP vs. Selenium - Prashant Malhotra

Mobile Test Automation Framework

Develop enterprise mobile applications with IBM Rational software

Lucy Zhang UI Developer Contact:

Agile Software Factory: Bringing the reliability of a manufacturing line to software development

a new generation software test automation framework - CIVIM

Automate Your Deployment with Bamboo, Drush and Features DrupalCamp Scotland, 9 th 10 th May 2014

Cross-Domain Service Management vs. Traditional IT Service Management for Service Providers

GUI Test Automation How-To Tips

SA4 Software Developer Survey Survey Specification v2.2

QA & Test Management. Overview.

Aspire's Approach to Test Automation

..making process automation a business priority..

.Net Developer Role Description Responsibilities Qualifications

Continuous Integration Processes and SCM To Support Test Automation

November 12 th 13 th London: Mastering Continuous Integration with Jenkins

DevOps for CA Plex Automated Testing

Viewpoint. Choosing the right automation tool and framework is critical to project success. - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys

Kiefer Consulting, Inc Job Opportunities

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

Your guide to building great apps. Upgrade your skills and update your tools to create the next great app

Technology Enablement

AppStack Technology Overview Model-Driven Application Management for the Cloud

Mercy Baggot Street Canopy Intranet

Continuous Integration

AGILE SOFTWARE TESTING

Software Quality Analysis with Cloud Challenges and Approaches. Progress Software, Hyderabad, India

Client Overview. Engagement Situation. Key Requirements

Business Rules-Based Test Automation: A novel approach for accelerated testing

ASSET FINANCE. Break Through.

Educational Collaborative Develops Big Data Solution with MongoDB

Case Study: Cloud project

Increasing Business Efficiency and Agility for ATGbased. Systems. the business challenge: upgrading the development pipeline

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

Payer test platform: How to ensure compliance, reduce timeto-market and maximize return on investment

Best Overall Use of Technology. Jaspersoft

SOFTWARE SERVICES. Enterprise QA Solutions. Technology Powered Industry Diversified Excellence Driven

Case Study. Software Product Reengineering, Maintenance, Support Services Java based Enterprise Product.

Compunnel. Business Intelligence, Master Data Management & Compliance (Healthcare) Largest Health Insurance Company in New Jersey.

Application Security Center overview

The Customer. Manual and Automation Testing for a leading Enterprise Information Management (EIM) Solution provider. Business Challenges

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

Digital Marketing. SiMplifieD.

Application Services Portfolio

OUR TEAM. Enterprise Application Experts

About me - Joel Montvelisky

Digital Marketing. Simplified.

EMPLOYEE LOCATION TRACKING SERVICE

HP ALM11 & MS VS/TFS2010

TEST AUTOMATION FRAMEWORK

"Build and Test in the Cloud "

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

Smart and Innovative Web Solutions. Just One Click Away

IT service management solutions Executive brief. Making ITIL actionable in an IT service management environment.

How do you manage the growing complexity of software development? Is your software development organization as responsive to your business needs as

Request for Offers (RFO) Addendum

Transcription:

Client Overview Our client is a global leader in mobile and digital advertising technology. Their unified monetization platform combines an ad server and a real-time bidding ad exchange to help publishers generate revenue through a plethora of digitally connected screen. Our client has one of the largest Ad server engines for publishing content. Apart from this, our client has a portfolio of products for ad exchange, optimization, content valuation, etc. Engagement Situation Xoriant product engineering experts had developed a customer management portal that maintains ad management modules, a configuration interface for advertisement accounts and thorough categorization of ads and related information to attributes such as brand, genre, creative type, and language of the registered advertisement. To ensure appropriate data matching, categorization and end-to-end customer management, it was imperative to have a well defined QA process and assure accuracy of the application with that of the business requirements. For this our client was looking for a partner who has experience in media domain and capabilities of handling varieties of digital content with utmost attention to details. In the light of our client s experience with Xoriant on the product engineering front and considering Xoriant s expertise in QA automation space, client preferred to extend their existing engagement and chose Xoriant for the test automation execution of their customer portal. Key Requirements Determine system functionality for appropriate bucketing of the data as per the categories and attributes of the incoming media Functional automation testing for key functionalities of the portal to ensure performance of the reporting platform for modules like Monetization, Ad Server, Mobile etc.

Thorough testing of integration and collaboration of the system with the end users of the system including both publishers and demand partners Creating Sprint plan with bi-weekly sprint cycle to have timely execution and deliverables of different modules Xoriant Contribution Xoriant team worked closely with client to understand the requirements and created an engagement roadmap. Xoriant was involved in complete software testing lifecycle process of automating the application, following SCRUM as agile execution methodology without any compromise on time-to-market goals. Considering client needs and complexities, intricacies of the data dealt with in the customer management portal, Xoriant automation experts leveraged an in-house Xoriant Test Automation Framework(XTAF) and replicated it on Python as per the requirements. This framework was scalable to work seamlessly with MySQL and Vertica database as the backend systems. The team started with a thorough test plan and leveraged their skills on Robot Framework, TestNG, Bamboo and Maven. Key Contributions Prepared test plans in test case management system like Test Rails Automated end-to-end configuration of external MicroStrategy reports like the Ad Server Reports, Bid Performance Reports etc. Integrated UI with the Vertica database and MySQL to check for consistency Separated each page functionality with its own library and function keywords using Page object model Used Robot framework for test cases repository and test execution Developed MySQL library using Python to test UI and database integration scenarios Extending existing framework to support Angular.js application without affecting existing test cases and maintaining same structure at library level

Existing Architecture Tools & Technologies Python JavaScript MySQL Vertica Java TestNG Jira Git Selenium Bamboo

Engagement Results Increased efficiency of the clients product by automating almost 90% of the product screens Incorporating best practices and automation scripts led to quick time to market Improved the quality of the application through rigorous testing of end-to-end system functionality Improved customer service by 15-20% by allowing field personnel to access service data and take additional orders on-the-go Reduced backend process errors by about 30%