marlabs capabilities overview: qa services
TRANSCRIPT
Marlabs Capabilities Overview
© 2016, Marlabs - Confidential
[email protected] +1 (732) 694 100 www.marlabs.com
QA Services
• Founded in 1996
• 2100+ employees
• Consistent year-on-year revenue growth
• 100+ blue-chip clients across multiple verticals
• IP driven global consulting and software services
• Headquarters in Piscataway, NJ – USA
• Global delivery headquarters in Bangalore, India
• CMMI Level 5 and ISO/IEC 27001: 2013 certified
Marlabs Snapshot
2
Global Locations
Strategic Partnerships Awards and Recognition Verticals Serviced
Overview
35%
22% 9%
23%
11%
Banking, Finance,Insurance
Media &Education
Transportation &Logistics
Healthcare & LifeSciences
Retail & Others
Global presence to drive speed and value
Key locations
3
Marlabs Corporate HQ: One Corporate Place South, Piscataway NJ
• Global Data Center
• Network Operations Center
• Sales, Acct. Management & Operations Support
• Onshore Development Center
Marlabs North American Training Facility Broadhead Road, Bethlehem, PA
• Global Training Facility
• Multi-Discipline Center of Excellence
• Onshore Development Center
• DR Data Center
Global Development Center BWTC, Bangalore, India
• Global Development Center
• Multi Discipline Center of Excellence
• Asia-Pacific Data Center
• Network Operations Center
Global Development & Training Center Udayaravi Road, Mysore, India
• Global IV&V Center and CoE
• Asia-Pacific Training Facility
• Global Development Center
Global Development Center & CoE Infopark, Kochi, India
• Global Development Center
• Centers of Excellence
Partners in our success
Customers
4
Media & Education Banking, Financial Services,
Insurance Healthcare & Life Sciences
Logistics & Hospitality Retail & others
Secure, scalable & state-of-the-art
Infrastructure
5
• 20,000 Sq. Ft. of infrastructure area (option to expand)
• N+1 infrastructure topography
• Dual and diverse power feed
• Lit with multi-entrance fiber rings
• State-of-the-art backup system & power unit
• Redundant service providers for guaranteed network uptime
• Dedicated secure channel
• VLAN for ODC isolation with selective access using ODC gateway
• Restricted access monitored by card and CCTV
• Two factor authentication and biometric finger print scan
• Advance intrusion prevention capabilities
• ISO 27001 compliant information security practices
• Full disaster recovery for hosted applications
• FM200 fire suspension system for complete protection
• Multisite Network Operations Center (NOC) for monitoring and management
• Scalability and extending T1/T3 circuit to alternate DR sites
SSAE 16 Type II Compliant Data Center, Piscataway, NJ
Guaranteed Security Disaster Recovery
Full spectrum of solutions and services
Service Offerings
6
Application Development and Maintenance | Information Security | IT Infrastructure Services | Testing | Packaged Implementation & Support | Product Engineering
Cloud | Mobility | DAM | DW-BI & Analytics| Microsoft |Java | Open Source | ERP | Salesforce | IoT
Services
Industry Verticals
Technology Solutions
BFSI Education Transport Healthcare
Energy Retail Media Government
The expertise driving our solutions and services
Centers of Excellence
7
• Improve legacy and proprietary Integration with current solutions/software
• Positive impact on usability and architecture decisions among project teams
• Increase overall user adoption
• Implement the best practices for the development of solutions
• Promote cross-platform flexibility
• Rapid scale up for project requirements
Marlabs Centers of Excellence (CoE)
Primary objectives
Industrialized assets and methods
Innovation Architecture based on cost/benefit analysis
Skills and Resources Alliance ecosystem
Microsoft Java/ Open
Source
Digital Asset Management
(DAM)
Testing DW/BI & Analytics
Mobile
Infrastructure, Security & Cloud
UI/UX ERP/ CRM
Client Project Stakeholders
Customer Centric Blended Model
Client Engagement
8
Client Executive Sponsor
Client Program Manager
Client Project Manager
Client SME’s
IT & Infrastructure
Marlabs Executive Sponsor
Marlabs Account Manager
Business Analyst/ Lead Developer
Technical Architect
IT & Infrastructure
Programmer/ Analysts
Quality Assurance
IT & Infrastructure
Client Team Marlabs On-Site/Off-Site Team Marlabs Off-Shore Team
• Strong Transition Mgmt.
• Peer to Peer Communication
• Defined Escalation Process Steering
• Business Alignment
• Work Prioritization
• Metrics Monitoring
Project Management
Requirements/ Deliverables
Task Monitoring & Control
Project Status
Issue Management
Work Packages
Technical Specs
Project Lead / Manager
Project Lead / Manager
Center Of Excellence - Objectives
QA/Testing Services Independent Verification & Validation (IV&V)
• Knowledge Repository
• Process Repository
• Test Lifecycle Processes
• Standards, Templates, Checklists, Best Practices
• Open Source Tools: Test Management, Automation, Performance, DWH BI testing
• Commercial Tools: HP, IBM, Microsoft, MicroFocus, Neotys,
• Reusable Frameworks: Test Automation, DWH BI, Mobile testing
Overview
Testing Services
10
Domain Expertise & Repositories
Standardized Processes / Tools and Frameworks
Airline & Transportations BFSI Education
Energy & Utility Healthcare & Life Sciences Media
Manufacturing Telecom Retail
• TCoE Implementation
• Test Improvements Roadmap
• Test Process Consulting
Transformation Services
• Product Testing
• Mobile Testing
• Performance Testing
• BI DWH Testing
• Test Automation
• End-to-End Testing
• Regression Testing
• Functional Testing
System Integration Testing
Specialized Services
Our Partnership offers an end-to-end mobile application testing tools to clients.
Enables us to implement a continuous testing process using
Experitest’s onsite cloud-based architecture.
Partnership for mobile testing
Marlabs – Experitest
11
Technical Features Strategic initiatives
• End to End Solution
• Fully Integrate to all testing & CI environments
• Run the same test in different devices & Secure & Reliable
• Object Identification by Native & Web properties
• Use SeeTest plug-ins with: UFT (QTP), Selenium, MSTest, Visualstudio
• Joint webinar and educational activities
• Certification program: Training and trial license for competency building
• Experitest is an HP Gold Partner (and its tools are HP certified applications) and a Microsoft VSIP
Technology expertise
Centralized test governance
Test Center of Excellence Model
12
Steering Committee • TCoE Manager
• LoB Managers
Business/IT Management
TCoE PMO • TCoE Manager
• QA Managers/Leads aligned to LOBs
Manual Testing • Test Leads
• Test Engineers
Automation/Performance Testing • Respective Leads
• Auto/Perf Engineers
Mobile Testing • Mobile Test Lead
• Mobile Test Engineers
Support Services • Test Env. Mgmt.
• Tools Mgmt.
• Testdata Mgmt.
Provides Strategic Direction
TCoE Vision, Mission, Policy
Sponsorship
Manages TCoE Operations
Testing SLAs & Metrics
Resource Planning
• Workforce to support Testing Projects
• TCoE Resource Pool
SMEs to support critical business enabling functions
Competency Centers
Standardized Processes Tools & Frameworks Technology Competencies Application Competencies
Standardized Processes Competency
Development Faster ROI Consistent Results Cost Savings
Project Request
• Test Automation COE
• Process Implementation
• Roadmap for Automation
• Training and competency development
• Infrastructure setup and maintenance
• Integration with Test Management tools
• Automation Tool Migration
• Automation Test Script Execution
• Automation Regression Test Suite Maintenance & Enhancement
• Automation framework Maintenance & Enhancement
• Metrics based governance
A comprehensive approach
Test Automation Services
13
• Baseline Scope, provide effort estimate and indicative ROI
• Automation Test Strategy
• Framework evaluation and recommendations
• Design automation framework and implement
• Build and handover Automation suite
• Automation regression
• Test Automation requirement analysis and planning
• Assess & recommend Automation feasibility
• Conduct POC to validate feasibility
• Automation tools evaluation and recommendation Automation
Assessment
Automation Infrastructure
Setup
Automation Maintenance
Automation Development
Test automation framework built on HP UFT
MUST – our Automation Framework
14
• Hybrid framework
• Single excel as driver, result file & execution statistics
• Email html or excel file
• Use standalone or integrate with QC without any changes
• Scheduled execution
• Capture Data generated during execution
• Logical separation of Test cases & test data
• Easily portable (no dependency on Object Repository)
Features
• Reusable framework across projects
• Cross browser support
• Multi language support
• Informative logs & reports
• Fast execution-minimum lines of code
• Modular structure
• Selective execution
• Easy to maintain can be used by Manual testers
Benefits
MUST-Marlabs UFT solution for Testing is our test automation framework built on HP UFT
Functionality Testing: Application functions as per business requirements
Usability Testing: Mobile interface testing, navigation testing and intuitiveness of the application
Automation Testing: Mobile cloud based & Local setup
Performance Testing: Test specified performance criteria such as throughput, system latency, response time through load, stress, memory, battery test
Interruption Testing: Incoming calls, network outage and recovery, BT request, charger plugin – plug out
Network Testing: Testing the application under different network scenarios (GSM/GPRS/3G/4G/Wi-Fi/Wi-Max)
Installation Testing: Various modes of application installation (OTA, data cable, Bluetooth/IR, Wi-Fi)
Compatibility & Interoperability Testing: • Compatibility of the application across different browsers (IE, chrome, safari)
• Interoperability between different Hardware and across networks
Field Testing: Test the product before deployment and find defects on the field (AGPS, Push to Talk, Video sharing, Video call)
Offerings
Mobile Testing
15
A prototyping lab with native & hybrid mobile toolsets
Prototype Your Ideas – Mobile Labs
16
Libraries
Voice Call Video Call Streaming SMS MMS Browsing
WAP/HTTP Contents
Download DRM E-Mail
Our DWBI testing solutions
DW-BI Testing
17
ETL Validation Framework
ETL Validation Framework
Metadata Repository
Result Repository
ETL Data Validation Frame
Work Engine
Automation Report and Dashboard
Sample Size Data Range
Source Data
Staging Data Target Data
Files
Data
Data EDW
BI Report
Outlier Analysis solution Quality Audit Reports
Offerings
Performance Testing and Engineering
18
Performance testing services
Performance Test Consulting
Performance Engineering
• Define, Assess and Improve the Performance test process
• Identify the optimal and customized Performance test strategy
• Assess and select appropriate Performance testing tools/framework
• Identifying the tool and protocol, and POC
• Support for Architecture and Platform scalability assessment
• Performance tuning recommendations for server, Database configurations to ensure higher performance
• Code profiling and Optimization for faster performance
• Load Testing: Application under test is subjected to different levels (low, normal and high)
• Stress Testing: To determine the breaking point of the application under test
• Endurance Testing: The stability of application is examined by testing for an extended period of time
• Spike Testing: The Impact of a sudden increase in load during abnormal conditions is examined
• Scalability Testing: To determine the scalability of the application under test for the target Load
• Volume Testing: To test the performance of the application at high volumes of data
• Batch Performance testing: Monitor the various application parameters during the batch process execution and identify performance bottlenecks
• Load test
• Spike test
• Endurance test
• Stress test
• Scalability test
• Volume test
• Batch test
• Code profiling
• Tool PoC
• Tuning
• Consulting
• JMeter
• OpenSTA
• LoadRunner/PC
• Microsoft Visual Studio
• Microfocus QALoad
• IBM Rational Performance Tester
• Neotys NeoLoad
• Microfocus Silk Performer
• WAPTPro
• NFR Questionnaire
• Workload Modeling
• Performance Test Estimation Model
• Sitescope
• JProfiler
• YourKit
• ANTS Profiler
• GlowCode
• Tivoli
Performance Testing Expertise
19
Types Open source Tools Commercial Tools Process enablers Auxiliary Tools
MS-COE Microsoft Gold Certified Partner
VSTS 2010, 2015 Ultimate edition ADM, Cloud, CRM, SharePoint
Marlabs Internal CoE’s
Java-COE Common Technology Frameworks
Automation Tools Networking Monitoring tools
Cloud-COE Private, Public and Hybrid,
Performance Testing on applications hosted on these clouds
Technology expertise J2EE, .NET, SAP, Siebel, Web Services, Databases
Domain expertise Financial services, Insurance, Manufacturing, Retail, Airlines, Education
• Testing Applications Hosted on different Public Cloud: – Amazon EC2 Cloud (Partner)
– Microsoft Win Azure Cloud (Partner)
– GoGrid Cloud
– Google Cloud Compute
– Rackspace Cloud
• We have also performed infra Benchmark Testing Exercise on all these above public Clouds.
• Marlabs can provision and provide Public/Private/Hybrid Cloud Model for: – Hosting the application on the servers with required Hardware and Software Configuration
– Installing Commercial and Open source Monitoring tools during Test Execution
• Benefits include: – Cost benefits as the test environment usage model is based on “Pay as you Use”
– Reduction in the application/environment set-up and installation time
– Benefit from using the Monitoring tools provided by the Cloud Vendors which will reduce the cost as well time in investing and installing other Monitoring tools.
• Open Source Load Testing Tools on the Public/Private/Hybrid Cloud for Performance testing
• Provision Commercial Load Testing Tools from Client on the Partner Cloud
• Assist Client in Cloud testing strategy-tool consulting, proof of concept for tool usage, installing load-agents in Cloud
• Benefits include: – Reduction in Testing tool infrastructure Installation / Set-up time
– Reduced investments in the performance testing infrastructure depending on the tool/cloud partnership.
• Cloud performance testing to assist Client in making better decision in migrating the application to Cloud
• Validating the application performance after migrating to Cloud
• Assisting Clients in bottlenecks identification either in Scaling infrastructure or in the Application/Backend
• Validating Cloud redundancy and failover while switching between datacenters & delays.
Cloud based Performance Testing Services
20
Marlabs Experience
Performance Testing Environment on Cloud
Performance Testing from Cloud
Performance testing for Cloud Migration
Marlabs – Case Studies
21
Client A leading media and marketing solutions company in US that reaches to millions of people every day through our digital, mobile, broadcast and print media.
Need To align the offshore testing team across multiple projects which are developed in Agile framework.
Develop offshore testing service model across manual testing, Automation testing , Performance testing and Mobile testing.
Get visibility across product backlog , sprint back log and plan the test activity in advance.
Support the production deployment across application by running a smoke test once the deployment is completed from development team.
Marlabs Solution Marlabs presented a new engagement model which will have single point of contact at onshore for all test activity across projects.
Onshore Test lead represents Marlabs QA in bug scrub and sprint meeting.
After getting the information from stake holders onshore Test Lead will conduct SCRUM OF SCRUM with offshore QA team. This has resulted in improved quality of deliverables and increased the offshore responsibility where they can own the user stories.
Testing service was expanded across Manual, automation, performance and mobile testing with this model.
Mobile testing is conducted for the apps which are designed for iOS and Android. Mobile automation performance testing was conducted using Monkey.
Some of the devices used mobile testing are Galaxy Tab, Motorola Xoom, iPad 2, iPad 3, iPhone 4 and iPhone 4s, Android Smart phones.
Benefits Increased testing efficiency where Marlabs owns the application knowledge and manage the end to end testing for each sprint.
No License purchase required since Selenium is an open source tool
Enhanced confidence in product delivery.
Expedited software launch to production
Increased stability of the application.
Technology Platform Robotium, Selenium, Java, .NET
Testing Services for a Media giant
Marlabs – Case Study
22
Client The client is one of the leading provider of E-Learning Services across Universities in the USA for faculty and students
Need • The client wanted to minimize the effort to execute their Regression and Sanity test suite and was looking for a cost effective solution
• Their Business priority was to reduce “Time to Market”, so the Testing Cycle needed to be reduced • Testing had to be done across multiple environment and browsers • The regression suite size was increasing with each release due to new functionality leading to increased test
effort
Marlabs Solution • Marlabs proposed an automation testing approach for faster test execution and reduced cycle time • Selenium (Open source) Test automation tool was used for automation. • A hybrid automation framework was designed using Selenium and Java platform. It’s features are:
• Execute the same script against multiple datasets and environment • Can run the same script on IE, Chrome & Firefox • Only Test data sheets needs to be updated • Easier maintenance and Continuous Integration • Customized reports and remote execution
• Concurrent execution of test script using selenium grid which reduces the execution time • Automation of Sanity and Regression test cases, • In addition to this, automation of critical bugs related scenarios was also done
Benefits • Test Execution Time for Regression cycle has been reduced by 69%. • Increased the productivity of the team for manual testing by 40% • Good number of critical and major defects have been identified by the Automation scripts • The Automation scripts have been used by the Application developers as part of the unit testing. • Scripts are executed in different browsers and various different environments by just changing the required
URL parameters in spread sheet. • HTML Report logs and snapshots are generated for tracking defects and exceptions • Framework served at the enterprise level
Technology Platform Web HTTP/S, Selenium WebDriver, JAVA, ANT & TeamCity
Functional Test Automation in the E-learning domain
Marlabs – Case Study
23
Client Leader in Compliance and Learning
Need Customer was looking for a long-term partner to provide ongoing Product Life Cycle Management to their SaaS based PLM product.
Marlabs Solution
• Provide on-going support (development & testing) to client’s “software as a service” (SaaS) PLM Application that helps insurance and securities customers manage the career cycles of their sales staff.
• Marlabs did the entire test automation of the ‘Business System’ and ‘Online Center’ applications.
• Deployed qualified domain experts for conducting the Functional testing and test automation with Selenium and QTP functional testing tools to verify all the application features against functional specifications.
The engagement covers several sub-projects/increments for development of application components/ modules as required by client’s product owner. Each of the sub-project/increment will have a complete development cycle with following tasks and with a pre-defined time line.
─ Analysis covering understanding of requirements and estimation
─ Design
─ Coding
─ Unit & Integration Testing
─ Support for User Acceptance Testing by Client’s PLM
─ Defect fixes
─ Post-delivery application support
─ Application tuning support based on performance testing results
─ Project management activities.
Benefits
Increased the quality, performance and accuracy of the product / software.
Manual and Automation Testing Reduces Total Testing Effort by 83%
Strengthened testing process.
Increased the test script maintainability.
Enabled easy code maintainability and reusability of scripts through automation.
Reduced test cycle and reduced total cost of ownership.
Technology Platform
Linux, PHP, Apache Tomcat, Flash, HTA, MySQL, Selenium
Case Study
24
Standing apart in the marketplace
Value Proposition
25
Delivery Excellence
Domain Expertise
• Flexible, transparent, and mature engagement models
• Seamless solution integration
• Certification compliance
• Robust Governance
• Strong focus on emerging technologies
• CoEs for technology proficiency
• Best in class technology and security infrastructure
Customer Centricity
Investment In Talent
• US based, IP driven organization with a digital technology focus
• Flexible engagement models with global talent
• Proven record of successful on-site, off-shore and blended engagements
• Customized solutions and services
• High competence levels in all technologies
• Home grown algorithm for matching resources with customer’s unique need
• Global training centers: Continuous quality improvement programs
• High retention rates
Higher Customer
Satisfaction
Excelling Employees
Project Certainty
Highest ROI and Value
Contact Us
26
USA New Jersey
Marlabs Inc. (Global Headquarters) One Corporate Place South, Floor 3, Piscataway NJ 08854 - 6116 Tel: +1 (732) 694 1000 Fax: +1 (732) 465 0100 Email: [email protected]
India Bangalore
Marlabs Software (P) Ltd. Bagmane World Technology Center, 14th Floor, Citrine Block - 4, Marathahalli Outer Ring Road, Mahadevapura, Bangalore – 560 048 Tel: +91 (80) 67229400/700 Email: [email protected]
Canada Marlabs Canada Incorporated 1235, Bay Street, Suite 400 Toronto Ontario M5R 3K4 Tel: +1 (416) 934 5005 Email: [email protected] Mysore
Marlabs Software (P) Ltd. # 462, A & B Block, Udayaravi Road, Kuvempunagar, Mysore - 570023 Tel: +91 (821) 4000200 Email: [email protected] Marlabs Software (P) Ltd. # 469, A & B Block, Udayaravi Road, Kuvempunagar, Mysore - 570023 Tel: +91 (821) 4191450 Email: [email protected]
Mexico Marlabs Technology Services Av. Patriotismo 229 Piso 8 Col. San Pedro de los Pinos Mexico, D. F. C. P. 03800 Tel: +1 (732) 694 1000 ext.6011 Email: [email protected] Kochi
Marlabs Software (P) Ltd. "Athulya", 2nd Floor, Infopark Kusumagiri P.O. Kakkanad Kochi - 682 030 Email: [email protected] Marlabs Software (P) Ltd. Trans Asian Corporate Park, XIV/396-C, Seaport Airport Road, Chittethukara, Kakkanad Kochi - 682 037 Ph: +91 (484) 6062885/886 Email: [email protected]
THANK YOU
27