Getting Ready for Agile and Dev Ops

Slides:



Advertisements
Similar presentations
MGD Services, Inc. The IT Quality Assurance Specialists
Advertisements

INNOVATIONEMPOWERMENTTECHNOLOGY 1 SOFTWARE TESTING SERVICES
Systems Development Environment
Test Automation Success: Choosing the Right People & Process
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
QAI Global Services Software Engineering and Testing Practice.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
Copyright © Panaya Oracle ® E-Business Suite Testing: How to Get Your Business Users On-Board Amir Farhi Director, Product Marketing.
When is a Project Ready for Software Automation? Michael Christesen Mat Krueper Ty Henson 1.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Copyright BSPIN Agile Practices Benchmarking Case Study by Cosmonet Solutions Pvt. Ltd.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
Thank You ©2012, Cognizant. Rapido has been created by the Research and Development team from QE&A Technology CoE Rapido is continuously enhanced and.
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
Industry SDLCs and Business Climate. Justin Kalicharan Credentials Director and Senior Technology Officer Over 14 years of coding experience in various.
SOA IT Top 5 Critical Factors for Successful Test Automation.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
1 CP586 © Peter Lo 2003 Multimedia Communication Multimedia Development Team.
© 2006 Epiance, Inc. Confidential and Proprietary 1.
MANAGEMENT INFORMATION SYSTEM
Software Engineering “Practical Approach”
Rapid Launch Workshop ©CC BY-SA.
TEST AUTOMATION IN BDD WAY
Digital Transformation Services
Adopting “Design Thinking” in Software Quality Assurance processes to achieve greater Product Quality Nisha Agrawal, Senior Quality Specialist SAP LABS.
Objectives Reduction of Implementation and Maintenance Expenditure on SharePoint Ecosystem Keeping the SharePoint Ecosystem aligned with Modern Technology.
Understanding of Automation Framework
aBAP – NextGen QA Delivery Gear
SHIFT LEFT IN AUTOMATION
Discover the New ADM and App Testing
All-Inclusive Testing in API Management
Main Author - Navaneetha Kowdle (Associate Director)
DEFECT PREDICTION : USING MACHINE LEARNING
SKILL ASSESSMENT OF SOFTWARE TESTERS Case Study
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
Automation – “A Critical Component of Agile testing”
Srikanth Srigiri Magdelene Sona Amarnath Suggu
De-mystifying Big Data Testing using new generation tools / technology
Managing Large Global Test Programs Through Automation of Automation
Quality Strategies In AGILE
Script-less Automation: An Approach to Shift-Left.
COE as a Service An eUnomia Factory Solution.
Advantages OF BDD Testing
Logo of your organization
Cognitive Software Delivery Using Intelligent Process Automation (IPA)
Quantifying Quality in DevOps
Managing Large Global Test Programs Through Automation of Automation
Excel Macros: Automation for FREE!
Pankaj Kumar, Tech Lead Bhuvaneswari Radhakrishnan, Senior Engineer
Teaching slides Chapter 1.
HATS – Hierarchical Automated Test Sequencer Platform
Main Author - Navaneetha Kowdle (Associate Director)
Adopting “Design Thinking” in Software Quality Assurance processes to achieve greater Product Quality Nisha Agrawal, Senior Quality Specialist SAP LABS.
One Quality – Integrated Digital Assurance Automation Framework
Automation Leveraging Artificial Intelligence
Unleashing the power of customized reports testing framework
MBML_Efficient Testing Methodology for Machine Learning
Datamatics Global Service Ltd
Customer Focused Testing Model - Bridging The Gap
Automated Testing and Integration with CI Tool
DevOps - Extreme Automation using Cucumber, Selenium, Ruby
Customer Focused Testing Model - Bridging The Gap
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
VIRBank Kristina Naudžiūnaitė Rita Birgelytė
Addressing Test coverage in Continuous Testing
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Presentation transcript:

Getting Ready for Agile and Dev Ops Developing Hybrid Test Engineers through Training and Accelerator Malathi BS, Technology Manager Kumar Saurabh, Quality Analyst Savitri Patil, Quality Analyst Vikas Gautam, Technology Manager Wells Fargo India Solutions

Abstract With advent of Digital and other disruptions, there is ever increasing pressure on technology providers to increase the velocity – hence the rapid adoption of Agile and Dev Ops. QA function must reinvent itself to be relevant. The traditional roles in QA teams are being challenged and the era of unidimensional test engineer is over. There is an urgent need for the very fabric of a QA team to change, and contribute to the velocity of change. Domain and application knowledge of a manual test engineer must be protected, and encased with the new knowledge and tools to enable her to run faster. In this regard, we have embarked on an ambitious plan to transform our QA team so that 75% of the team is able to execute and maintain automated test scripts,. Two levers are being used to drive this change: 3-stage automation training Custom designed automation accelerator The initial results have been very encouraging, and team members have been able to successfully take over the entire test execution after this training. As a result, we are not only seeing reduced cycle time, but also observing progressive automation and faster new automation from Core Automation team using freed up capacity. Finally, the satisfaction of team members and their joy of reinventing themselves is priceless!

Setting to Context Dev-ops Waterfall

Transform into Quality Engineering Setting to Context Role of Quality Assurance Transform into Quality Engineering Dev-ops 4

Automation Accelerator Approach Customized Training Automation Accelerator Stage I Learn the Tool 3-4 weeks self learning Stage II Learn the Framework 2-3 weeks Classroom Sessions Stage III Learn Automation Scripting 2 weeks and Ongoing Scope UFT and Custom Framework Objective Progressive, Script-less automation Encapsulate complex technical aspects of automation with an easy user interface Current Prototype Design Excel Macros with user forms VB scripting SQL

20 54 150* 75% Benefits So Far Hybrid QE Team Core Automation Team Trained Engineers 54 Person hours 150* Person hours per App After 2 cycles After 3 cycles Hybrid QE Team Increased productivity due to automated runs Reduced transactions with Core Automation team during execution Better and faster failure analysis Better ideas for proactive end-to-end automation Core Automation Team Freed up from execution tasks for faster new automation  Increased automation coverage Focusing on Core Engineering tasks like framework enhancement, reusable components development 75% Trained By Q1 2018

The Road Ahead Continue to conduct planned training sessions, and also refine the program based on feedback Expand training program for other LoBs and automation tools / frameworks Launch the Accelerator as a Pilot, and develop it further like a product Explore the usage for Development Teams for Unit Test Case Automation Explore the usage for Business Teams for User Acceptance Testing Automation Project the overall effort saving / redistribution for Core Automation Team and revise automation coverage targets upwards.

Training Plan Details Learn the Framework Learn the Tool Duration: 2 weeks + Ongoing Learn the Tool Trainings/Self-Learning Assessment: Automate 3-5 test cases in the application (at least 1 TC in Web, Mainframe & Smart Station applications respectively) Measure: Execution of scripts without any errors. Usage of OR, VB Scripting techniques - in-built & user-defined functions, loops, error handling etc. Learn the Framework Session On Framework, Coding Standards Hands-On Automated Execution for AUT Analyze the Failures Fix script and data issues Automate 2 E2E Test cases Execution of script without any errors. Debugging & script fixes Script Development / Maintenance Partner with Automation team to develop new scripts or maintain existing scripts using the utility. Assign set of Test scripts to Hybrid Testers for new automation/maintenance using the utility. Compliance to Framework & Coding Standards Validation of logic & reusable functions, error handling. Script review and Sign-Off by manual testing team. Duration: 2-3 weeks Duration: 3-4 weeks

Accelerator Design

Author Biography Malathi BS Kumar Saurabh Malathi is leading the Automation Team for a Line of Business at Wells Fargo India Solutions. She has more than 15 years of rich experience in leading automation teams for Banking and e-commerce domain. Prior to Wells Fargo, she has worked with Dell, HCL Technologies and Mphasis BFL Ltd.   Malathi’s educational background includes Bachelor of Science (Computer Science) from Bangalore University, and Masters of Science (Information Technology) from KSOU, Mysore. Malathi BS Kumar Saurabh   Kumar Saurabh is part of the Automation team at Wells Fargo India Solutions. He is working as a QA Specialist with overall 6 years’ experience in Automation testing in Finance and ERP applications. He has been part of customizations and development for multiple hybrid Automation frameworks. Before joining Wells Fargo, he worked with Cognizant Technology Solutions for more than four years. He has worked in multiple automation tools like HP UFT, SAP TAO and Worksoft Certify.

Author Biography Savitri Patil Vikas Gautam   Savitri Patil is part of the extended ART (Automated Regression Testing) team for a line of business at Wells Fargo. Working as a Senior QA Specialist with overall 9 years of work experience in Software testing and based in Bengaluru. Before joining Wells Fargo, she worked with Headstrong (a Genpact company) and SLK Software as a QA Analyst for more than seven years. She has worked in the Finance, Insurance, Investment Banking and Capital market domains. She has experience in Functional Testing and Automation Testing with Agile-Scrum methodology. Vikas Gautam   Vikas is managing the India-based QA team for a Line of business at Wells Fargo India Solutions. He has 18 years of experience across a wide variety of IT services. He has been associated with Quality Assurance for over a decade now, and has worked with multiple banks and security brokerage firms. Prior to Wells Fargo, he has worked with Capgemini and Wipro Technologies. Vikas’ education background includes Bachelor of Mechanical Engineering from Delhi College of Engineering (DCE) and Post Graduate Diploma in Software Enterprise Management from Indian Institute of Management, Bangalore (IIM-B).

Thank You!!!