SlideShare a Scribd company logo
1
Self Healing
Bringing Intelligence into Automation
Mohan Babu Nellore, Director of Engineering,
Visa
Arup Datta, Principal Engineer, Swiggy
2
• Slide for legal disclaimer
3
Test Engineering…
Productivity Challenges?
Quick list…
4
Employee
Satisfactio
n
Troubleshootin
g
E2E
Integration
Environment
Effective
Communicatio
n Tools
Automation
Tools Failed Tests
Analysis
KPI
Metrics/Data
Requirement
s
5
Environments!
Any Challenges?
Small story…
Dev/QA
Regression
Pre-Prod
6
How do we solve?
Self Healing Automation
What is it?
7
Application
Health
Check• Logs
• Monitoring
• Alerts
• Email Notification
System
PING
Database
Queues
• Listeners
• CRUD Operations
• Messaging Queues
Stages in the workflow:
1. Ping test
2. Application health-check
3. Listeners health-check
4. E2E flow with database-
check
5. Mutual API response check
6. Log collection
7. Mail Notification
8
Self-healing Automation
• Dependency graph
• Health-check APIs.
• APIs to start/stop/restart
services & applications
9
Functionalities
Identify dependencies – producers and consumers.
Ensure server and application health monitoring/alerts are set
up.
Ensure all the dependent components are up and running.
Restart services applications automatically, if not working as
desired.
If not, send out an email notification with logs attached.
10
Sample Effort Savings Calculations
11
Key pointers
Use Human-centered design approach as to solve the
problem
Identify multiple metrics to assess training and monitoring
When possible, directly examine your raw data
Understand the limitations of your dataset and model
Test, test and test.
Continue to monitor and update the system after deployment
12
Impact on the team
• Improved Up-time, no manual intervention/debugging at large.
• Know the exact point of failure for downtime.
• Consistent test results without false positives.
• Drastic productivity boost by avoiding manual debugging.
• Extendibility for reliability/failover testing -> graceful
handling.
• We have time for solving bigger problems!
13
Thank You!
@mohanbn
Q & A

More Related Content

What's hot

AMIA2015-Slide-Master-Template
AMIA2015-Slide-Master-TemplateAMIA2015-Slide-Master-Template
AMIA2015-Slide-Master-Template
Soleh Al Ayubi
 
Building point of care health technologies on the ieee 11073 health device st...
Building point of care health technologies on the ieee 11073 health device st...Building point of care health technologies on the ieee 11073 health device st...
Building point of care health technologies on the ieee 11073 health device st...
Ecwaytech
 
Building point of care health technologies on the ieee 11073 health device st...
Building point of care health technologies on the ieee 11073 health device st...Building point of care health technologies on the ieee 11073 health device st...
Building point of care health technologies on the ieee 11073 health device st...
Ecwayt
 

What's hot (15)

Key solutions IACUC
Key solutions IACUCKey solutions IACUC
Key solutions IACUC
 
Dk tracker presentation
Dk tracker presentationDk tracker presentation
Dk tracker presentation
 
Pool manager software
Pool manager softwarePool manager software
Pool manager software
 
Covenant SharePoint Health Assessment
Covenant SharePoint Health AssessmentCovenant SharePoint Health Assessment
Covenant SharePoint Health Assessment
 
DataSabre Flyer
DataSabre FlyerDataSabre Flyer
DataSabre Flyer
 
AMIA2015-Slide-Master-Template
AMIA2015-Slide-Master-TemplateAMIA2015-Slide-Master-Template
AMIA2015-Slide-Master-Template
 
Centricity Software Review
Centricity Software ReviewCentricity Software Review
Centricity Software Review
 
Automatic Alcohol Screening Improves Mines Safety
Automatic Alcohol Screening Improves Mines SafetyAutomatic Alcohol Screening Improves Mines Safety
Automatic Alcohol Screening Improves Mines Safety
 
Coronis - NYP Innovation Challenge Submission
Coronis - NYP Innovation Challenge SubmissionCoronis - NYP Innovation Challenge Submission
Coronis - NYP Innovation Challenge Submission
 
Essential 8 App for Splunk
Essential 8 App for SplunkEssential 8 App for Splunk
Essential 8 App for Splunk
 
Open text security services catalog
Open text security services catalogOpen text security services catalog
Open text security services catalog
 
Alcomark Breathalyzer Test Management Software from Lifeloc
Alcomark Breathalyzer Test Management Software from LifelocAlcomark Breathalyzer Test Management Software from Lifeloc
Alcomark Breathalyzer Test Management Software from Lifeloc
 
iAuditor - Inspection Checklist App. How to get started.
iAuditor - Inspection Checklist App. How to get started.iAuditor - Inspection Checklist App. How to get started.
iAuditor - Inspection Checklist App. How to get started.
 
Building point of care health technologies on the ieee 11073 health device st...
Building point of care health technologies on the ieee 11073 health device st...Building point of care health technologies on the ieee 11073 health device st...
Building point of care health technologies on the ieee 11073 health device st...
 
Building point of care health technologies on the ieee 11073 health device st...
Building point of care health technologies on the ieee 11073 health device st...Building point of care health technologies on the ieee 11073 health device st...
Building point of care health technologies on the ieee 11073 health device st...
 

Similar to Self Healing - Bringing Intelligence into Automation

Quality Analyst_5+ years exp
Quality Analyst_5+ years expQuality Analyst_5+ years exp
Quality Analyst_5+ years exp
sivarani M
 
Toshi Jain_ISTQB Certified
Toshi Jain_ISTQB CertifiedToshi Jain_ISTQB Certified
Toshi Jain_ISTQB Certified
Toshi Jain
 
automated-proficiency-test-reporting-e-lab-solutions.pdf
automated-proficiency-test-reporting-e-lab-solutions.pdfautomated-proficiency-test-reporting-e-lab-solutions.pdf
automated-proficiency-test-reporting-e-lab-solutions.pdf
DouglasMutethia
 
CV_Sunil Arya_Updated
CV_Sunil Arya_UpdatedCV_Sunil Arya_Updated
CV_Sunil Arya_Updated
Sunil Arya
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
Chankey Pathak
 

Similar to Self Healing - Bringing Intelligence into Automation (20)

Quality Analyst_5+ years exp
Quality Analyst_5+ years expQuality Analyst_5+ years exp
Quality Analyst_5+ years exp
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Day1
Day1Day1
Day1
 
Fundamental Of Testing
Fundamental Of TestingFundamental Of Testing
Fundamental Of Testing
 
Swetha manyam
Swetha manyamSwetha manyam
Swetha manyam
 
Fundamental of testing
Fundamental of testingFundamental of testing
Fundamental of testing
 
Toshi Jain_ISTQB Certified
Toshi Jain_ISTQB CertifiedToshi Jain_ISTQB Certified
Toshi Jain_ISTQB Certified
 
automated-proficiency-test-reporting-e-lab-solutions.pdf
automated-proficiency-test-reporting-e-lab-solutions.pdfautomated-proficiency-test-reporting-e-lab-solutions.pdf
automated-proficiency-test-reporting-e-lab-solutions.pdf
 
CV_Sunil Arya_Updated
CV_Sunil Arya_UpdatedCV_Sunil Arya_Updated
CV_Sunil Arya_Updated
 
Enhance testing with monitoring and analytics
Enhance testing with monitoring and analyticsEnhance testing with monitoring and analytics
Enhance testing with monitoring and analytics
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
3. introduction to software testing
3. introduction to software testing3. introduction to software testing
3. introduction to software testing
 
Continuous integration practices to improve the software quality
Continuous integration practices to improve the software qualityContinuous integration practices to improve the software quality
Continuous integration practices to improve the software quality
 
Continuous Integration Practices
Continuous Integration Practices Continuous Integration Practices
Continuous Integration Practices
 
implementing_ai_for_improved_performance_testing_the_key_to_success.pdf
implementing_ai_for_improved_performance_testing_the_key_to_success.pdfimplementing_ai_for_improved_performance_testing_the_key_to_success.pdf
implementing_ai_for_improved_performance_testing_the_key_to_success.pdf
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Software testing
Software testingSoftware testing
Software testing
 
DevOps Deconstructed
DevOps DeconstructedDevOps Deconstructed
DevOps Deconstructed
 
Resume
ResumeResume
Resume
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 

More from STePINForum

More from STePINForum (13)

Am I a Social Monster?
Am I a Social Monster?Am I a Social Monster?
Am I a Social Monster?
 
Code to Release using Artificial Intelligence and Machine Learning
Code to Release using Artificial Intelligence and Machine LearningCode to Release using Artificial Intelligence and Machine Learning
Code to Release using Artificial Intelligence and Machine Learning
 
Predictive Analytics based Regression Test Optimization
Predictive Analytics based Regression Test OptimizationPredictive Analytics based Regression Test Optimization
Predictive Analytics based Regression Test Optimization
 
Blockchain and AI - Match made in Heaven
Blockchain and AI - Match made in HeavenBlockchain and AI - Match made in Heaven
Blockchain and AI - Match made in Heaven
 
Machine Learning & Artificial Intelligence - Machine Controlled Data Dispensa...
Machine Learning & Artificial Intelligence - Machine Controlled Data Dispensa...Machine Learning & Artificial Intelligence - Machine Controlled Data Dispensa...
Machine Learning & Artificial Intelligence - Machine Controlled Data Dispensa...
 
Quality engineering in a world with AI and IoT
Quality engineering in a world with AI and IoTQuality engineering in a world with AI and IoT
Quality engineering in a world with AI and IoT
 
How accurate are the Wearable fitness tracker showing 10000 steps in a day: A...
How accurate are the Wearable fitness tracker showing 10000 steps in a day: A...How accurate are the Wearable fitness tracker showing 10000 steps in a day: A...
How accurate are the Wearable fitness tracker showing 10000 steps in a day: A...
 
Performance Testing Internet of Things
Performance Testing Internet of ThingsPerformance Testing Internet of Things
Performance Testing Internet of Things
 
Continuous Testing: Preparing for DevOps
Continuous Testing: Preparing for DevOpsContinuous Testing: Preparing for DevOps
Continuous Testing: Preparing for DevOps
 
Blockchain and AI: Powering the future
Blockchain and AI: Powering the futureBlockchain and AI: Powering the future
Blockchain and AI: Powering the future
 
Docker–Grid (A On demand and Scalable dockerized selenium grid architecture)
Docker–Grid (A On demand and Scalable dockerized selenium grid architecture)Docker–Grid (A On demand and Scalable dockerized selenium grid architecture)
Docker–Grid (A On demand and Scalable dockerized selenium grid architecture)
 
AI driven classification framework for advanced Test Automation
AI driven classification framework for advanced Test AutomationAI driven classification framework for advanced Test Automation
AI driven classification framework for advanced Test Automation
 
Jugaadu Automation - The Real Desi Test Automation Story
Jugaadu Automation - The Real Desi Test Automation StoryJugaadu Automation - The Real Desi Test Automation Story
Jugaadu Automation - The Real Desi Test Automation Story
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 

Self Healing - Bringing Intelligence into Automation

Editor's Notes

  1. Increasing Test Engineers productivity positively impact the overall project and successfully drive a company’s revenue growth.