Build a Quality Engineering and Automation Framework

How would you like to be in this position? Development sends the final release candidate for multiple systems with a user base of one million just a day before the production release, and you are expected to sign off on the overall software quality. Rahul Shah is responsible for providing QA sign-off for a dozen applications every week and is accountable for reporting the overall quality of functional, regression, automation, cross-browser, mobile, and performance testing all of WorldVentures’ applications produced by multiple agile scrum teams. Join Rahul as he presents their software quality engineering automation approach and framework which comprise these vital elements: processes, tools, methods, knowledge management, metrics, reviews, skills development, defect management, data management, and automation. These quality engineering capabilities enable WorldVentures to have a seamless automation integration with their cloud environment and allow Rahul to sleep well—most nights. Learn about their quality engineering automation framework and how you can implement it in your organization.

 
	
  
	
  
	
  
	
  
T22	
  
Cloud	
  Testing	
  
5/5/16	
  15:00	
  
	
  
	
  
	
  
	
  
	
  
	
  
Build	
  a	
  Quality	
  Engineering	
  and	
  
Automation	
  Framework	
  
	
  
Presented	
  by:	
  
	
  
Rahul	
  	
  Shah	
  
WorldVentures	
  
	
  
Brought	
  to	
  you	
  by:	
  	
  
	
  	
  
	
  
	
  
	
  
	
  
350	
  Corporate	
  Way,	
  Suite	
  400,	
  Orange	
  Park,	
  FL	
  32073	
  	
  
888-­‐-­‐-­‐268-­‐-­‐-­‐8770	
  ·∙·∙	
  904-­‐-­‐-­‐278-­‐-­‐-­‐0524	
  -­‐	
  info@techwell.com	
  -­‐	
  http://www.stareast.techwell.com/	
  	
  	
  
	
  
 	
  
	
  
	
  
Rahul	
  	
  Shah	
  
WorldVentures	
  
	
  
With	
  eighteen	
  years	
  of	
  experience,	
  Rahul	
  Shah	
  has	
  led	
  multiple	
  projects	
  and	
  
programs,	
  including	
  managing	
  large	
  on-­‐site/offshore	
  engagements	
  for	
  testing,	
  
Quality	
  Center	
  of	
  Excellence	
  projects,	
  QA/test	
  skills	
  transformations,	
  global	
  
sourcing,	
  and	
  cloud-­‐based	
  performance	
  testing	
  with	
  Amazon	
  AWS.	
  A	
  Certified	
  
ScrumMaster,	
  Professional	
  ScrumMaster,	
  Certified	
  Product	
  Owner	
  and	
  Certified	
  
Servant	
  Leader,	
  Rahul	
  has	
  market	
  eminence	
  as	
  a	
  leader	
  in	
  all	
  disciplines	
  of	
  quality	
  
engineering	
  in	
  agile	
  with	
  continuous	
  integration	
  for	
  rapid	
  production	
  releases.	
  
Rahul	
  brings	
  real-­‐world	
  experiences	
  from	
  previous	
  positions	
  at	
  KPMG,	
  Deloitte,	
  
and	
  Chrysler	
  Capital.	
  
	
  
	
  
	
  
May 5, 2016
WorldVentures Holdings
Build a Quality Engineering and Automation Framework
Presenter’s Details
Rahul N. Shah
Director of Software Quality Assurance
WorldVentures Holdings
www.dreamtrips.com
www.Rovia.com
www.worldventures.com
01
Business
Needs
Technology
Architecture
Keeps
the
lights ON
CoE Tools
Architecture
02 04 04
Welcome!
Here is the Agenda!
0503
Automation
Framework
06
Sheep, basically
Forward thinkers
WorldVentures
Travel Domain
Travel
Dreamtrips.com
DTApp (iOS, Android)
Rovia.com
Memberships
Packages
Air
Car Rentals
Hotels
Cruises
Quality Engineering : Business Needs
DTApp
DreamtripsRovia.com
Travel
Hotels
PackagesCruises
Memberships
AirCar Rentals
45 % of growth in last one year
 ~ 1 million users
 30+ countries clientele
Amazon AWS
Cloud Environment
Performance Scalability
Amazon Device Farm
Master – Slave Mode
.Net
Comprehensive programming model
.NET Framework and .NET Core
MSA Framework
MSA is a software architecture style in which complex applications
are composed of small, independent processes communicating with
each other using language-agnostic APIs
Databases
SQL Server & Postgress
RESTful API Services
HTTP based services
Easy and Effective Microsoft framework
Multiple applications interactions
Quality Engineering : Technology Architecture
QA
Enablers
Forward
thinkers
Early
adopters
Key
influencers
WorldVentures : Business Strategies
Quality Engineering : CoE
QA Processes and
Governance
QA Planning and
Execution
QA Support Services
Environment Planning
and Management
Capabilities
CoE
1.Testing Processes,
Tools & Methods
2.Resource
Development and
Management
3.Knowledge
Management
4.Metrics and
Reporting
5.QA Gate Reviews
6.Program and
Project- level Test
Leadership and
Strategy
7.Planning and
Support for
Integration Test,
Release Test,
System Testing,
UAT, Performance
Test
8.Defect
Management
9. Automation
Support
10. Data
Management
11.Environment
Planning and Build
coordination
12.Non-Production
Environment
management
Quality Engineering : Keeps the lights ON
Quality Center of
Excellence(QCoE)
DTApp
QA Processes and
Governance
QA Planning and
Execution
QA Support Services
Environment Planning
and Management
Dreamtrips.com Rovia.com
Release
Candidate
Testing
Post Production
Testing
Security Testing
Regression
Testing
Scalability
Testing
User Experience
Testing
Automation
Testing
Performance
Testing
Mobile Testing
Functional
Testing
End to End
Testing
Cross Browser
Testing
Anytime Automation
Selenium WebDriver, Appium, JMeter
ATD – Agile Test Driven
API, Functional Automation Tests
Cross Platform Support
Windows, iOS, Android
AWS, Device Farm, BrowserStack
Key Performance
JMeter, Master – Slave Architecture
Insight-driven approach
WorldVentures : Tools Architecture
Tools
AAA @ Selenium WebDriver
iOS & Android @ Appium Automation
Scalability & Performance @ JMeter, BlazeMeter
ATD
API Testing @ JMeter
Functional, Smoke, Regression @ Selenium
WebDriver
Platforms
BrowserStack @ Cross Browser Tests
Amazon Device Farm @ iOS & Android
Automation
AWS @ JMeter Master /Slave Mode
Amazon AWS
Cloud Environment
Performance Scalability
Amazon AWS
Master – Slave Mode
Insight
Time Saving, Process improving
Cost reduction, Resource saving
Quality driven, effective.
•Fast
•Reliable
•Repeatable
•Programmable
•Comprehensiv
e
•Reusable
•Cross Browser
Support
•Cross Platform
support
•Flexible
•Rapid
•Accuracy
AAA -
Automation
Framework
is a well
structured,
planned,
practiced
and
supported
environment
for Any App
Automation
Testing
•Easy to use
•Page Object Model
•Low Maintenance
•Effective Execution
• Ready for BDD
(Behaviour Driven
Development)
Easy Design
•Html Reports
•Excel Report
•Log tracking
•Script Debug /
Execution
•Multi / Mono
Action mode of
execution
Reports / Analysis
•Parallel Execution
•At a load & at a test
mode
•Cross Brower Tests
•Local / Browser Stack
Easy Configurable
• One click execution
• Maven Based
Project
• TestNG support
• Detailed Reporting
• Git Repository
One Click Automation
Quality Engineering : Automation Framework
AAA - Automation Framework
May 5, 2016
Thank you for attending!
Questions?
Presenter’s Details
Rahul N. Shah
Director of Software Quality Assurance
WorldVentures Holdings
www.dreamtrips.com
www.Rovia.com
www.worldventures.com

Recomendados

Functional to Visual: AI-powered UI Testing from Testim and Applitools von
Functional to Visual: AI-powered UI Testing from Testim and ApplitoolsFunctional to Visual: AI-powered UI Testing from Testim and Applitools
Functional to Visual: AI-powered UI Testing from Testim and ApplitoolsApplitools
594 views14 Folien
Agile Testing Strategy von
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategytharindakasun
73.6K views14 Folien
Agile Testing – embedding testing into agile software development lifecycle von
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Kari Kakkonen
2.9K views52 Folien
Role Of Qa And Testing In Agile 1225221397167302 8 von
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8a34sharm
2.3K views23 Folien
Jira von
JiraJira
JiraSun Technlogies
672 views15 Folien
Build CICD Pipeline for Container Presentation Slides von
Build CICD Pipeline for Container Presentation SlidesBuild CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesAmazon Web Services
10.5K views63 Folien

Más contenido relacionado

Was ist angesagt?

Selenium with Cucumber von
Selenium  with Cucumber Selenium  with Cucumber
Selenium with Cucumber Knoldus Inc.
532 views19 Folien
TestOps and Shift Left von
TestOps and Shift LeftTestOps and Shift Left
TestOps and Shift LeftGervais Johnson, Advisor
1.7K views36 Folien
ATDD in Practice von
ATDD in PracticeATDD in Practice
ATDD in PracticeSteven Mak
21.8K views36 Folien
Test Strategy von
Test StrategyTest Strategy
Test StrategyZbyszek Mockun
3.5K views30 Folien
Introduction to Agile Testing von
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile TestingRaymond Adrian (Rad) Butalid
375 views43 Folien
Test Automation Framework Design | www.idexcel.com von
Test Automation Framework Design | www.idexcel.comTest Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comIdexcel Technologies
11.8K views8 Folien

Was ist angesagt?(20)

Selenium with Cucumber von Knoldus Inc.
Selenium  with Cucumber Selenium  with Cucumber
Selenium with Cucumber
Knoldus Inc.532 views
ATDD in Practice von Steven Mak
ATDD in PracticeATDD in Practice
ATDD in Practice
Steven Mak21.8K views
Test Automation Framework Design | www.idexcel.com von Idexcel Technologies
Test Automation Framework Design | www.idexcel.comTest Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.com
Idexcel Technologies11.8K views
Shift Left Testing: Going Beyond Agile von TechWell
Shift Left Testing: Going Beyond AgileShift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond Agile
TechWell1.1K views
Quality Engineering and Testing with TMAP in DevOps IT delivery von Rik Marselis
Quality Engineering and Testing with TMAP in DevOps IT deliveryQuality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT delivery
Rik Marselis349 views
Choosing the right QA strategy for a successful project von The Software House
Choosing the right QA strategy for a successful projectChoosing the right QA strategy for a successful project
Choosing the right QA strategy for a successful project
The Software House1.6K views
A Top Down Approach to End-to-End Testing von SmartBear
A Top Down Approach to End-to-End TestingA Top Down Approach to End-to-End Testing
A Top Down Approach to End-to-End Testing
SmartBear2.3K views

Destacado

Innovations in Mobile Testing: Expanding Your Test Plan von
Innovations in Mobile Testing: Expanding Your Test PlanInnovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test PlanJosiah Renaudin
482 views23 Folien
IoT Integrity: A Guide to Robust Endpoint Testing von
IoT Integrity: A Guide to Robust Endpoint TestingIoT Integrity: A Guide to Robust Endpoint Testing
IoT Integrity: A Guide to Robust Endpoint TestingJosiah Renaudin
158 views13 Folien
Implement Combinatorial Test Patterns for Better Mobile and IoT Testing von
Implement Combinatorial Test Patterns for Better Mobile and IoT TestingImplement Combinatorial Test Patterns for Better Mobile and IoT Testing
Implement Combinatorial Test Patterns for Better Mobile and IoT TestingJosiah Renaudin
472 views16 Folien
A Tester’s Experience with User Experience Mapping von
A Tester’s Experience with User Experience MappingA Tester’s Experience with User Experience Mapping
A Tester’s Experience with User Experience MappingJosiah Renaudin
287 views29 Folien
Become an Influential Tester: Learn How to Be Heard von
Become an Influential Tester: Learn How to Be HeardBecome an Influential Tester: Learn How to Be Heard
Become an Influential Tester: Learn How to Be HeardTechWell
96 views30 Folien
Addressing the Challenges of Mobile Test Automation von
Addressing the Challenges of Mobile Test AutomationAddressing the Challenges of Mobile Test Automation
Addressing the Challenges of Mobile Test AutomationTechWell
140 views23 Folien

Destacado(18)

Innovations in Mobile Testing: Expanding Your Test Plan von Josiah Renaudin
Innovations in Mobile Testing: Expanding Your Test PlanInnovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test Plan
Josiah Renaudin482 views
IoT Integrity: A Guide to Robust Endpoint Testing von Josiah Renaudin
IoT Integrity: A Guide to Robust Endpoint TestingIoT Integrity: A Guide to Robust Endpoint Testing
IoT Integrity: A Guide to Robust Endpoint Testing
Josiah Renaudin158 views
Implement Combinatorial Test Patterns for Better Mobile and IoT Testing von Josiah Renaudin
Implement Combinatorial Test Patterns for Better Mobile and IoT TestingImplement Combinatorial Test Patterns for Better Mobile and IoT Testing
Implement Combinatorial Test Patterns for Better Mobile and IoT Testing
Josiah Renaudin472 views
A Tester’s Experience with User Experience Mapping von Josiah Renaudin
A Tester’s Experience with User Experience MappingA Tester’s Experience with User Experience Mapping
A Tester’s Experience with User Experience Mapping
Josiah Renaudin287 views
Become an Influential Tester: Learn How to Be Heard von TechWell
Become an Influential Tester: Learn How to Be HeardBecome an Influential Tester: Learn How to Be Heard
Become an Influential Tester: Learn How to Be Heard
TechWell96 views
Addressing the Challenges of Mobile Test Automation von TechWell
Addressing the Challenges of Mobile Test AutomationAddressing the Challenges of Mobile Test Automation
Addressing the Challenges of Mobile Test Automation
TechWell140 views
Combine Test Automation Code with Product Code: The Good, the Bad, and the Le... von Josiah Renaudin
Combine Test Automation Code with Product Code: The Good, the Bad, and the Le...Combine Test Automation Code with Product Code: The Good, the Bad, and the Le...
Combine Test Automation Code with Product Code: The Good, the Bad, and the Le...
Josiah Renaudin117 views
Analyze, Diagnose, and Prevent Test Flakiness von Josiah Renaudin
Analyze, Diagnose, and Prevent Test FlakinessAnalyze, Diagnose, and Prevent Test Flakiness
Analyze, Diagnose, and Prevent Test Flakiness
Josiah Renaudin174 views
Anti-Patterns for Automated Testing von Josiah Renaudin
Anti-Patterns for Automated TestingAnti-Patterns for Automated Testing
Anti-Patterns for Automated Testing
Josiah Renaudin439 views
Better Together: Group Exploratory Testing von TechWell
Better Together: Group Exploratory TestingBetter Together: Group Exploratory Testing
Better Together: Group Exploratory Testing
TechWell117 views
Boost Test Coverage with Automated Visual Testing von Josiah Renaudin
Boost Test Coverage with Automated Visual TestingBoost Test Coverage with Automated Visual Testing
Boost Test Coverage with Automated Visual Testing
Josiah Renaudin165 views
IoT and Embedded Testing: A Roku Case Study von TechWell
IoT and Embedded Testing: A Roku Case StudyIoT and Embedded Testing: A Roku Case Study
IoT and Embedded Testing: A Roku Case Study
TechWell325 views
Design for Testability in Practice von TechWell
Design for Testability in PracticeDesign for Testability in Practice
Design for Testability in Practice
TechWell218 views
Mindmaps: Agile and Lightweight Documentation for Testing von TechWell
Mindmaps: Agile and Lightweight Documentation for TestingMindmaps: Agile and Lightweight Documentation for Testing
Mindmaps: Agile and Lightweight Documentation for Testing
TechWell93 views
How to Build a Fully Open Source Test Automation Framework von TechWell
How to Build a Fully Open Source Test Automation FrameworkHow to Build a Fully Open Source Test Automation Framework
How to Build a Fully Open Source Test Automation Framework
TechWell149 views
Acceptance- and Behavior-Driven Development with Cucumber: Three Case Studies von Josiah Renaudin
Acceptance- and Behavior-Driven Development with Cucumber: Three Case StudiesAcceptance- and Behavior-Driven Development with Cucumber: Three Case Studies
Acceptance- and Behavior-Driven Development with Cucumber: Three Case Studies
Josiah Renaudin518 views
Accessibility Standards and Testing Techniques: Be Inclusive or Be Left Behind von TechWell
Accessibility Standards and Testing Techniques: Be Inclusive or Be Left BehindAccessibility Standards and Testing Techniques: Be Inclusive or Be Left Behind
Accessibility Standards and Testing Techniques: Be Inclusive or Be Left Behind
TechWell147 views
Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag... von Josiah Renaudin
Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...
Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Ag...
Josiah Renaudin547 views

Similar a Build a Quality Engineering and Automation Framework

Quality Assurance to Test Engineering – Insights From our Journey by Oksana S... von
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...QA or the Highway
568 views20 Folien
Aakash Resume von
Aakash ResumeAakash Resume
Aakash ResumeAakash Montadka
578 views4 Folien
Biswas_Jotirmoy_Resume von
Biswas_Jotirmoy_ResumeBiswas_Jotirmoy_Resume
Biswas_Jotirmoy_ResumeJotirmoy Biswas
240 views4 Folien
Rajkumar15 von
Rajkumar15Rajkumar15
Rajkumar15Raj Bathina
152 views3 Folien
360logica At A Glance von
360logica At A Glance360logica At A Glance
360logica At A Glanceguestf2e1db
701 views15 Folien
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey von
Case Study: SunTrust’s Next Gen QA and Release Services Transformation JourneyCase Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation JourneyCA Technologies
1.8K views20 Folien

Similar a Build a Quality Engineering and Automation Framework(20)

Quality Assurance to Test Engineering – Insights From our Journey by Oksana S... von QA or the Highway
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
QA or the Highway568 views
360logica At A Glance von guestf2e1db
360logica At A Glance360logica At A Glance
360logica At A Glance
guestf2e1db701 views
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey von CA Technologies
Case Study: SunTrust’s Next Gen QA and Release Services Transformation JourneyCase Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
CA Technologies1.8K views
RJT Oracle Services von berrysingh
RJT Oracle ServicesRJT Oracle Services
RJT Oracle Services
berrysingh583 views
DevOps and Splunk von Splunk
DevOps and SplunkDevOps and Splunk
DevOps and Splunk
Splunk2.2K views
Offshore Development Center - Brochure by RapidValue von RapidValue
Offshore Development Center - Brochure by RapidValueOffshore Development Center - Brochure by RapidValue
Offshore Development Center - Brochure by RapidValue
RapidValue224 views
Symphony Presentation 2009 von mmckeen
Symphony Presentation 2009Symphony Presentation 2009
Symphony Presentation 2009
mmckeen225 views
Applying DevOps from the Mobile to the Mainframe von CA Technologies
Applying DevOps from the Mobile to the MainframeApplying DevOps from the Mobile to the Mainframe
Applying DevOps from the Mobile to the Mainframe
CA Technologies2.3K views

Más de Josiah Renaudin

Solve Everyday IT Problems with DevOps von
Solve Everyday IT Problems with DevOpsSolve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOpsJosiah Renaudin
430 views17 Folien
End-to-End Quality Approach: 14 Levels of Testing von
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
1.1K views23 Folien
Product Management: The Innovation Glue for the Lean Enterprise von
Product Management: The Innovation Glue for the Lean EnterpriseProduct Management: The Innovation Glue for the Lean Enterprise
Product Management: The Innovation Glue for the Lean EnterpriseJosiah Renaudin
321 views15 Folien
Slay the Dragons of Agile Measurement von
Slay the Dragons of Agile MeasurementSlay the Dragons of Agile Measurement
Slay the Dragons of Agile MeasurementJosiah Renaudin
226 views57 Folien
Blending Product Discovery and Product Delivery von
Blending Product Discovery and Product DeliveryBlending Product Discovery and Product Delivery
Blending Product Discovery and Product DeliveryJosiah Renaudin
952 views36 Folien
Determining Business Value in Agile Development von
Determining Business Value in Agile DevelopmentDetermining Business Value in Agile Development
Determining Business Value in Agile DevelopmentJosiah Renaudin
2.2K views24 Folien

Más de Josiah Renaudin(20)

Solve Everyday IT Problems with DevOps von Josiah Renaudin
Solve Everyday IT Problems with DevOpsSolve Everyday IT Problems with DevOps
Solve Everyday IT Problems with DevOps
Josiah Renaudin430 views
End-to-End Quality Approach: 14 Levels of Testing von Josiah Renaudin
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
Josiah Renaudin1.1K views
Product Management: The Innovation Glue for the Lean Enterprise von Josiah Renaudin
Product Management: The Innovation Glue for the Lean EnterpriseProduct Management: The Innovation Glue for the Lean Enterprise
Product Management: The Innovation Glue for the Lean Enterprise
Josiah Renaudin321 views
Slay the Dragons of Agile Measurement von Josiah Renaudin
Slay the Dragons of Agile MeasurementSlay the Dragons of Agile Measurement
Slay the Dragons of Agile Measurement
Josiah Renaudin226 views
Blending Product Discovery and Product Delivery von Josiah Renaudin
Blending Product Discovery and Product DeliveryBlending Product Discovery and Product Delivery
Blending Product Discovery and Product Delivery
Josiah Renaudin952 views
Determining Business Value in Agile Development von Josiah Renaudin
Determining Business Value in Agile DevelopmentDetermining Business Value in Agile Development
Determining Business Value in Agile Development
Josiah Renaudin2.2K views
Three Things You MUST Know to Transform into an Agile Enterprise von Josiah Renaudin
Three Things You MUST Know to Transform into an Agile EnterpriseThree Things You MUST Know to Transform into an Agile Enterprise
Three Things You MUST Know to Transform into an Agile Enterprise
Josiah Renaudin181 views
Internet of Things and the Wisdom of Mobile von Josiah Renaudin
Internet of Things and the Wisdom of MobileInternet of Things and the Wisdom of Mobile
Internet of Things and the Wisdom of Mobile
Josiah Renaudin134 views
How to Do Kick-Ass Software Development von Josiah Renaudin
How to Do Kick-Ass Software DevelopmentHow to Do Kick-Ass Software Development
How to Do Kick-Ass Software Development
Josiah Renaudin130 views
DevOps and the Culture of High-Performing Software Organizations von Josiah Renaudin
DevOps and the Culture of High-Performing Software OrganizationsDevOps and the Culture of High-Performing Software Organizations
DevOps and the Culture of High-Performing Software Organizations
Josiah Renaudin501 views
Uncover Untold Stories in Your Data: A Deep Dive on Data Profiling von Josiah Renaudin
Uncover Untold Stories in Your Data: A Deep Dive on Data ProfilingUncover Untold Stories in Your Data: A Deep Dive on Data Profiling
Uncover Untold Stories in Your Data: A Deep Dive on Data Profiling
Josiah Renaudin356 views
Don’t Be Another Statistic! Develop a Long-Term Test Automation Strategy von Josiah Renaudin
Don’t Be Another Statistic! Develop a Long-Term Test Automation StrategyDon’t Be Another Statistic! Develop a Long-Term Test Automation Strategy
Don’t Be Another Statistic! Develop a Long-Term Test Automation Strategy
Josiah Renaudin237 views
Testing Lessons from the Land of Make Believe von Josiah Renaudin
Testing Lessons from the Land of Make BelieveTesting Lessons from the Land of Make Believe
Testing Lessons from the Land of Make Believe
Josiah Renaudin143 views
Finding Success with Test Process Improvement von Josiah Renaudin
Finding Success with Test Process ImprovementFinding Success with Test Process Improvement
Finding Success with Test Process Improvement
Josiah Renaudin1.2K views
Stay Ahead of the Mobile and Web Testing Maturity Curve von Josiah Renaudin
Stay Ahead of the Mobile and Web Testing Maturity CurveStay Ahead of the Mobile and Web Testing Maturity Curve
Stay Ahead of the Mobile and Web Testing Maturity Curve
Josiah Renaudin378 views
The Selenium Grid: Run Multiple Automated Tests in Parallel von Josiah Renaudin
The Selenium Grid: Run Multiple Automated Tests in ParallelThe Selenium Grid: Run Multiple Automated Tests in Parallel
The Selenium Grid: Run Multiple Automated Tests in Parallel
Josiah Renaudin429 views
Testing at Startup Companies: What, When, Where, and How von Josiah Renaudin
Testing at Startup Companies: What, When, Where, and HowTesting at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and How
Josiah Renaudin766 views
Defect Metrics for Organization and Project Health von Josiah Renaudin
Defect Metrics for Organization and Project HealthDefect Metrics for Organization and Project Health
Defect Metrics for Organization and Project Health
Josiah Renaudin317 views

Último

Quality Engineer: A Day in the Life von
Quality Engineer: A Day in the LifeQuality Engineer: A Day in the Life
Quality Engineer: A Day in the LifeJohn Valentino
6 views18 Folien
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols von
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - DolsDSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - DolsDeltares
9 views23 Folien
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko... von
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...Deltares
14 views23 Folien
Copilot Prompting Toolkit_All Resources.pdf von
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdfRiccardo Zamana
10 views4 Folien
Sprint 226 von
Sprint 226Sprint 226
Sprint 226ManageIQ
5 views18 Folien
EV Charging App Case von
EV Charging App Case EV Charging App Case
EV Charging App Case iCoderz Solutions
5 views1 Folie

Último(20)

DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols von Deltares
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - DolsDSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
Deltares9 views
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko... von Deltares
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
Deltares14 views
Copilot Prompting Toolkit_All Resources.pdf von Riccardo Zamana
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdf
Riccardo Zamana10 views
Headless JS UG Presentation.pptx von Jack Spektor
Headless JS UG Presentation.pptxHeadless JS UG Presentation.pptx
Headless JS UG Presentation.pptx
Jack Spektor8 views
Ports-and-Adapters Architecture for Embedded HMI von Burkhard Stubert
Ports-and-Adapters Architecture for Embedded HMIPorts-and-Adapters Architecture for Embedded HMI
Ports-and-Adapters Architecture for Embedded HMI
Burkhard Stubert21 views
SUGCON ANZ Presentation V2.1 Final.pptx von Jack Spektor
SUGCON ANZ Presentation V2.1 Final.pptxSUGCON ANZ Presentation V2.1 Final.pptx
SUGCON ANZ Presentation V2.1 Final.pptx
Jack Spektor23 views
Generic or specific? Making sensible software design decisions von Bert Jan Schrijver
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
DSD-INT 2023 The Danube Hazardous Substances Model - Kovacs von Deltares
DSD-INT 2023 The Danube Hazardous Substances Model - KovacsDSD-INT 2023 The Danube Hazardous Substances Model - Kovacs
DSD-INT 2023 The Danube Hazardous Substances Model - Kovacs
Deltares10 views
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports von Ra'Fat Al-Msie'deen
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug ReportsBushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
Myths and Facts About Hospice Care: Busting Common Misconceptions von Care Coordinations
Myths and Facts About Hospice Care: Busting Common MisconceptionsMyths and Facts About Hospice Care: Busting Common Misconceptions
Myths and Facts About Hospice Care: Busting Common Misconceptions
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... von NimaTorabi2
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
NimaTorabi212 views
Navigating container technology for enhanced security by Niklas Saari von Metosin Oy
Navigating container technology for enhanced security by Niklas SaariNavigating container technology for enhanced security by Niklas Saari
Navigating container technology for enhanced security by Niklas Saari
Metosin Oy14 views
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... von Marc Müller
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Marc Müller41 views

Build a Quality Engineering and Automation Framework

  • 1.           T22   Cloud  Testing   5/5/16  15:00               Build  a  Quality  Engineering  and   Automation  Framework     Presented  by:     Rahul    Shah   WorldVentures     Brought  to  you  by:                 350  Corporate  Way,  Suite  400,  Orange  Park,  FL  32073     888-­‐-­‐-­‐268-­‐-­‐-­‐8770  ·∙·∙  904-­‐-­‐-­‐278-­‐-­‐-­‐0524  -­‐  info@techwell.com  -­‐  http://www.stareast.techwell.com/        
  • 2.         Rahul    Shah   WorldVentures     With  eighteen  years  of  experience,  Rahul  Shah  has  led  multiple  projects  and   programs,  including  managing  large  on-­‐site/offshore  engagements  for  testing,   Quality  Center  of  Excellence  projects,  QA/test  skills  transformations,  global   sourcing,  and  cloud-­‐based  performance  testing  with  Amazon  AWS.  A  Certified   ScrumMaster,  Professional  ScrumMaster,  Certified  Product  Owner  and  Certified   Servant  Leader,  Rahul  has  market  eminence  as  a  leader  in  all  disciplines  of  quality   engineering  in  agile  with  continuous  integration  for  rapid  production  releases.   Rahul  brings  real-­‐world  experiences  from  previous  positions  at  KPMG,  Deloitte,   and  Chrysler  Capital.        
  • 3. May 5, 2016 WorldVentures Holdings Build a Quality Engineering and Automation Framework Presenter’s Details Rahul N. Shah Director of Software Quality Assurance WorldVentures Holdings www.dreamtrips.com www.Rovia.com www.worldventures.com
  • 4. 01 Business Needs Technology Architecture Keeps the lights ON CoE Tools Architecture 02 04 04 Welcome! Here is the Agenda! 0503 Automation Framework 06
  • 5. Sheep, basically Forward thinkers WorldVentures Travel Domain Travel Dreamtrips.com DTApp (iOS, Android) Rovia.com Memberships Packages Air Car Rentals Hotels Cruises Quality Engineering : Business Needs DTApp DreamtripsRovia.com Travel Hotels PackagesCruises Memberships AirCar Rentals 45 % of growth in last one year  ~ 1 million users  30+ countries clientele
  • 6. Amazon AWS Cloud Environment Performance Scalability Amazon Device Farm Master – Slave Mode .Net Comprehensive programming model .NET Framework and .NET Core MSA Framework MSA is a software architecture style in which complex applications are composed of small, independent processes communicating with each other using language-agnostic APIs Databases SQL Server & Postgress RESTful API Services HTTP based services Easy and Effective Microsoft framework Multiple applications interactions Quality Engineering : Technology Architecture QA Enablers Forward thinkers Early adopters Key influencers WorldVentures : Business Strategies
  • 7. Quality Engineering : CoE QA Processes and Governance QA Planning and Execution QA Support Services Environment Planning and Management Capabilities CoE 1.Testing Processes, Tools & Methods 2.Resource Development and Management 3.Knowledge Management 4.Metrics and Reporting 5.QA Gate Reviews 6.Program and Project- level Test Leadership and Strategy 7.Planning and Support for Integration Test, Release Test, System Testing, UAT, Performance Test 8.Defect Management 9. Automation Support 10. Data Management 11.Environment Planning and Build coordination 12.Non-Production Environment management
  • 8. Quality Engineering : Keeps the lights ON Quality Center of Excellence(QCoE) DTApp QA Processes and Governance QA Planning and Execution QA Support Services Environment Planning and Management Dreamtrips.com Rovia.com Release Candidate Testing Post Production Testing Security Testing Regression Testing Scalability Testing User Experience Testing Automation Testing Performance Testing Mobile Testing Functional Testing End to End Testing Cross Browser Testing
  • 9. Anytime Automation Selenium WebDriver, Appium, JMeter ATD – Agile Test Driven API, Functional Automation Tests Cross Platform Support Windows, iOS, Android AWS, Device Farm, BrowserStack Key Performance JMeter, Master – Slave Architecture Insight-driven approach WorldVentures : Tools Architecture Tools AAA @ Selenium WebDriver iOS & Android @ Appium Automation Scalability & Performance @ JMeter, BlazeMeter ATD API Testing @ JMeter Functional, Smoke, Regression @ Selenium WebDriver Platforms BrowserStack @ Cross Browser Tests Amazon Device Farm @ iOS & Android Automation AWS @ JMeter Master /Slave Mode Amazon AWS Cloud Environment Performance Scalability Amazon AWS Master – Slave Mode Insight Time Saving, Process improving Cost reduction, Resource saving Quality driven, effective.
  • 10. •Fast •Reliable •Repeatable •Programmable •Comprehensiv e •Reusable •Cross Browser Support •Cross Platform support •Flexible •Rapid •Accuracy AAA - Automation Framework is a well structured, planned, practiced and supported environment for Any App Automation Testing •Easy to use •Page Object Model •Low Maintenance •Effective Execution • Ready for BDD (Behaviour Driven Development) Easy Design •Html Reports •Excel Report •Log tracking •Script Debug / Execution •Multi / Mono Action mode of execution Reports / Analysis •Parallel Execution •At a load & at a test mode •Cross Brower Tests •Local / Browser Stack Easy Configurable • One click execution • Maven Based Project • TestNG support • Detailed Reporting • Git Repository One Click Automation Quality Engineering : Automation Framework AAA - Automation Framework
  • 11. May 5, 2016 Thank you for attending! Questions? Presenter’s Details Rahul N. Shah Director of Software Quality Assurance WorldVentures Holdings www.dreamtrips.com www.Rovia.com www.worldventures.com