SlideShare a Scribd company logo
The changing role of a
QA
Traditional
Manual
QA
| Common practice for QA & development teams to be separate
| Heavy focus on manual testing
| QA’s were seen as “the ambulance at the bottom of the cliff”
| Highlighting all the problems at the last minute
| In this Waterfall environment, projects could take months or even
years to go Live
| Minor changes would lead to change management requests and
“feature” vs. defect arguments
2
Current situation
| Lengthy projects are considered dinosaurs of the industry
| Teams are no longer being separated by discipline and the focus on automation
| Companies live and die on their speed-to-market
| It would be unthinkable to wait days or even weeks to release due to a slow Software
Delivery Lifecycle
| Reducing cycle times and deploying into production frequently is called Continuous
Delivery (CD)
3
So how does a company decrease
their cycle time?
| Creating autonomous teams that are empowered to make decisions
| Teams no longer have specialists
| Everyone is a “jack of all trades”
| Developers build code, test and deploy to production
| This is also known as DevOps
| Coupled with Continuous Integration (CI), drastically reduces cycle time compared to
more traditional methods of delivery
4
Continuous Integration
| CI is the practice where developers commit their code into a shared repository and
automated tests are run to see if that change has broken anything
| Only if all tests pass then the code is merged
| There is also a large automation set of regression tests that are run before any code is
deployed into Production
| CI tests should take minutes at most and the complete regression shouldn’t take more
than an hour
5
Minimum Viable Testing
| Testing just enough to decrease cycle time
| With the key word being “viable’’
| Key functionality needs to be covered - things that the business cannot take the risk of
not working correctly
| But no exhaustive testing of every feature
| Traditionally these tests were run manually, which did not give the speed or
repeatability
| This results in the requirement of test automation
6
Who automates these tests?
| Typically, the CI tests (mainly unit and integration level) are automated by the
developers
| The regression tests (mainly end-to-end and UI driven) are automated by the QA team
| However, there has been an increasing trend towards developers automating these too
| Striving to become more cross-functional, reduce bottlenecks and cycle time
7
The future
of QA’s in
Technology
| There is a future for QA’s, even if the developers are automating all
of the CI and regression tests
| Just not in the traditional sense of doing manual, end-of-the-line
testing
| There are many ways that a QA can stay relevant in this shifting
market
| QA’s should be working closely with the developers
| In the same notion of pair-programming, they could start doing
“pair-testing”
| In order to write automated tests with the developers.
8
QA Goals
| Ensuring that quality is built in from the beginning
| Encouraging practices such as Test Driven Development
| A tester’s mind-set is very different to a developer’s, which often allows a QA to
identify problem areas more easily
| QA’s should be training developers to think outside the box
| And ensuring that they’re thinking of different scenarios while they’re developing
| In theory, this should mean that fewer bugs are developed
| Making the whole SDLC faster and more efficient
9
QA Focus Shift
| With QA’s having a reduced workload due to developers taking on additional
responsibility, QA’s can start shifting focus on areas of testing other than system
functionality
| QA’s should be shifting focus onto non-functional testing
| Areas such as performance and security should be explored
| As well as real usability testing and facilitate crowd or beta testing
| To prove that you are building the right thing, and not just building the wrong thing
correctly
10
The need for QA
| There is and probably always will be the need for exploratory testing in-house, which
requires a QA’s mind
| This again should be kept to “minimum viable testing”
| QA’s should also look into the analytics behind what’s being developed; e.g. what
browsers or device customers are using and then ensure that testing and development
targets this
| This is an area often forgotten during development that can result in poor usability if
not given adequate attention
| There are countless ways of improving the quality of a system, these example are just a
few, and this is where a QA can truly bring value to the SDLC
| Improving quality, increasing efficiency and reducing cycle time
11
The survival of QA
| The notion of a QA in the traditional sense is going away
| However, by changing and adapting their way of working to stay relevant they can
ensure they are providing value
| Training developers to think like a QA
| Improving testing practices
| Pushing ahead with non-functional testing
| And striving to improve quality and efficiency wherever possible
| This will help to ensure that the role of a QA continues to be relevant
12
Other opportunities for QA’s
| Taking on dual roles such as:
- Scrum Master
- Business Analyst
| Knowledge gained in working as QA can lend itself particularly well in these areas
| Knowledge gained in working as QA can lend itself particularly well in these areas
| And on the other bring added value to the organization
13
Will QA stay a factor in the future?
| The role of a traditional manual tester will likely go the way of the typewriter
| But not a single business out there can honestly say that their software is perfect
| And as long as that continues to be the case, there will always be the need for QA
14
www.QualiTestGroup.com
Thank You!
Ad

More Related Content

What's hot (20)

ETL Testing - Introduction to ETL testing
ETL Testing - Introduction to ETL testingETL Testing - Introduction to ETL testing
ETL Testing - Introduction to ETL testing
Vibrant Event
 
Supporting Software Evolution Using Adaptive Change Propagation
Supporting Software Evolution Using Adaptive Change PropagationSupporting Software Evolution Using Adaptive Change Propagation
Supporting Software Evolution Using Adaptive Change Propagation
SAIL_QU
 
DATA WAREHOUSE -- ETL testing Plan
DATA WAREHOUSE -- ETL testing PlanDATA WAREHOUSE -- ETL testing Plan
DATA WAREHOUSE -- ETL testing Plan
Madhu Nepal
 
Systems Migration
Systems MigrationSystems Migration
Systems Migration
richchihlee
 
20171019 data migration (rk)
20171019 data migration (rk)20171019 data migration (rk)
20171019 data migration (rk)
Ruud Kapteijn
 
7 Mistakes People Make During Data Center Migrations (And How to Avoid Them)
7 Mistakes People Make During Data Center Migrations (And How to Avoid Them)7 Mistakes People Make During Data Center Migrations (And How to Avoid Them)
7 Mistakes People Make During Data Center Migrations (And How to Avoid Them)
ServerCentral
 
Deliver Trusted Data by Leveraging ETL Testing
Deliver Trusted Data by Leveraging ETL TestingDeliver Trusted Data by Leveraging ETL Testing
Deliver Trusted Data by Leveraging ETL Testing
Cognizant
 
Windchill Migration Overview
Windchill Migration OverviewWindchill Migration Overview
Windchill Migration Overview
Eric Braun
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing Project
RTTS
 
A Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessA Roadmap to Data Migration Success
A Roadmap to Data Migration Success
FindWhitePapers
 
Preparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guidePreparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guide
ETLSolutions
 
Mining Performance Regression Testing Repositories for Automated Performance ...
Mining Performance Regression Testing Repositories for Automated Performance ...Mining Performance Regression Testing Repositories for Automated Performance ...
Mining Performance Regression Testing Repositories for Automated Performance ...
SAIL_QU
 
ETL Testing Overview
ETL Testing OverviewETL Testing Overview
ETL Testing Overview
Chetan Gadodia
 
Jumbune data analyzer
Jumbune data analyzerJumbune data analyzer
Jumbune data analyzer
Prachi Gupta
 
Data Migration and MDM - DMM5
Data Migration and MDM - DMM5Data Migration and MDM - DMM5
Data Migration and MDM - DMM5
Wael Elrifai
 
Application migration process presentation by t2 tech group
Application migration process presentation by t2 tech groupApplication migration process presentation by t2 tech group
Application migration process presentation by t2 tech group
Kevin Torf
 
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
RTTS
 
ERP Data Migration Methodologies
ERP Data Migration MethodologiesERP Data Migration Methodologies
ERP Data Migration Methodologies
Ahmed M. Rafik
 
Creating a Data validation and Testing Strategy
Creating a Data validation and Testing StrategyCreating a Data validation and Testing Strategy
Creating a Data validation and Testing Strategy
RTTS
 
Data warehousing testing strategies cognos
Data warehousing testing strategies cognosData warehousing testing strategies cognos
Data warehousing testing strategies cognos
Sandeep Mehta
 
ETL Testing - Introduction to ETL testing
ETL Testing - Introduction to ETL testingETL Testing - Introduction to ETL testing
ETL Testing - Introduction to ETL testing
Vibrant Event
 
Supporting Software Evolution Using Adaptive Change Propagation
Supporting Software Evolution Using Adaptive Change PropagationSupporting Software Evolution Using Adaptive Change Propagation
Supporting Software Evolution Using Adaptive Change Propagation
SAIL_QU
 
DATA WAREHOUSE -- ETL testing Plan
DATA WAREHOUSE -- ETL testing PlanDATA WAREHOUSE -- ETL testing Plan
DATA WAREHOUSE -- ETL testing Plan
Madhu Nepal
 
Systems Migration
Systems MigrationSystems Migration
Systems Migration
richchihlee
 
20171019 data migration (rk)
20171019 data migration (rk)20171019 data migration (rk)
20171019 data migration (rk)
Ruud Kapteijn
 
7 Mistakes People Make During Data Center Migrations (And How to Avoid Them)
7 Mistakes People Make During Data Center Migrations (And How to Avoid Them)7 Mistakes People Make During Data Center Migrations (And How to Avoid Them)
7 Mistakes People Make During Data Center Migrations (And How to Avoid Them)
ServerCentral
 
Deliver Trusted Data by Leveraging ETL Testing
Deliver Trusted Data by Leveraging ETL TestingDeliver Trusted Data by Leveraging ETL Testing
Deliver Trusted Data by Leveraging ETL Testing
Cognizant
 
Windchill Migration Overview
Windchill Migration OverviewWindchill Migration Overview
Windchill Migration Overview
Eric Braun
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing Project
RTTS
 
A Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessA Roadmap to Data Migration Success
A Roadmap to Data Migration Success
FindWhitePapers
 
Preparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guidePreparing a data migration plan: A practical guide
Preparing a data migration plan: A practical guide
ETLSolutions
 
Mining Performance Regression Testing Repositories for Automated Performance ...
Mining Performance Regression Testing Repositories for Automated Performance ...Mining Performance Regression Testing Repositories for Automated Performance ...
Mining Performance Regression Testing Repositories for Automated Performance ...
SAIL_QU
 
Jumbune data analyzer
Jumbune data analyzerJumbune data analyzer
Jumbune data analyzer
Prachi Gupta
 
Data Migration and MDM - DMM5
Data Migration and MDM - DMM5Data Migration and MDM - DMM5
Data Migration and MDM - DMM5
Wael Elrifai
 
Application migration process presentation by t2 tech group
Application migration process presentation by t2 tech groupApplication migration process presentation by t2 tech group
Application migration process presentation by t2 tech group
Kevin Torf
 
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
RTTS
 
ERP Data Migration Methodologies
ERP Data Migration MethodologiesERP Data Migration Methodologies
ERP Data Migration Methodologies
Ahmed M. Rafik
 
Creating a Data validation and Testing Strategy
Creating a Data validation and Testing StrategyCreating a Data validation and Testing Strategy
Creating a Data validation and Testing Strategy
RTTS
 
Data warehousing testing strategies cognos
Data warehousing testing strategies cognosData warehousing testing strategies cognos
Data warehousing testing strategies cognos
Sandeep Mehta
 

Viewers also liked (20)

Análisis del caso de juan el niño triqui
Análisis del caso de juan el niño triquiAnálisis del caso de juan el niño triqui
Análisis del caso de juan el niño triqui
Harryestela
 
Practica 2 uso twitter-20161212
Practica 2 uso twitter-20161212Practica 2 uso twitter-20161212
Practica 2 uso twitter-20161212
Aritz Mendizabal Iturrioz
 
Anderton-Ryan Publication (JGR)
Anderton-Ryan Publication (JGR)Anderton-Ryan Publication (JGR)
Anderton-Ryan Publication (JGR)
Ed Ryan
 
Adaptive cities: co-design for social creativity
Adaptive cities: co-design for social creativityAdaptive cities: co-design for social creativity
Adaptive cities: co-design for social creativity
Manu Fernández
 
Redes Sociais
Redes SociaisRedes Sociais
Redes Sociais
lucas11corco
 
ePortfolios
ePortfoliosePortfolios
ePortfolios
Pedro Aparicio
 
Biomecanica
BiomecanicaBiomecanica
Biomecanica
dargornr10
 
Trabajo de Grado- Practicas y manuales
Trabajo de Grado- Practicas y manuales Trabajo de Grado- Practicas y manuales
Trabajo de Grado- Practicas y manuales
Manuel Rea
 
Cactus grandiflorus homeopathic materia medica slide show presentation by Dr....
Cactus grandiflorus homeopathic materia medica slide show presentation by Dr....Cactus grandiflorus homeopathic materia medica slide show presentation by Dr....
Cactus grandiflorus homeopathic materia medica slide show presentation by Dr....
Dr.hansraj salve
 
Object Oriented Software Engineering
Object Oriented Software EngineeringObject Oriented Software Engineering
Object Oriented Software Engineering
Michelle Azuelo
 
El desarrollo y cuidado del cuerpo humano
El desarrollo y cuidado del cuerpo humanoEl desarrollo y cuidado del cuerpo humano
El desarrollo y cuidado del cuerpo humano
k4rol1n4
 
Modelo ficha foniatrica
Modelo ficha foniatricaModelo ficha foniatrica
Modelo ficha foniatrica
Francisco Andriani
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFV
CoreStack
 
NFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack TackerNFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack Tacker
Sridhar Ramaswamy
 
RTD-2012-2013-SS2
RTD-2012-2013-SS2RTD-2012-2013-SS2
RTD-2012-2013-SS2
Alex W. Castro
 
Digital Trends 2017
Digital Trends 2017Digital Trends 2017
Digital Trends 2017
e3
 
pizarra interactiva
pizarra interactivapizarra interactiva
pizarra interactiva
Juan Perez
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
Juan Perez
 
DSD-INT 2016 Mixing of a thermal plume in a highly stratified artificial urba...
DSD-INT 2016 Mixing of a thermal plume in a highly stratified artificial urba...DSD-INT 2016 Mixing of a thermal plume in a highly stratified artificial urba...
DSD-INT 2016 Mixing of a thermal plume in a highly stratified artificial urba...
Deltares
 
Metal inert gas welding
Metal inert gas weldingMetal inert gas welding
Metal inert gas welding
archit parashar
 
Análisis del caso de juan el niño triqui
Análisis del caso de juan el niño triquiAnálisis del caso de juan el niño triqui
Análisis del caso de juan el niño triqui
Harryestela
 
Anderton-Ryan Publication (JGR)
Anderton-Ryan Publication (JGR)Anderton-Ryan Publication (JGR)
Anderton-Ryan Publication (JGR)
Ed Ryan
 
Adaptive cities: co-design for social creativity
Adaptive cities: co-design for social creativityAdaptive cities: co-design for social creativity
Adaptive cities: co-design for social creativity
Manu Fernández
 
Trabajo de Grado- Practicas y manuales
Trabajo de Grado- Practicas y manuales Trabajo de Grado- Practicas y manuales
Trabajo de Grado- Practicas y manuales
Manuel Rea
 
Cactus grandiflorus homeopathic materia medica slide show presentation by Dr....
Cactus grandiflorus homeopathic materia medica slide show presentation by Dr....Cactus grandiflorus homeopathic materia medica slide show presentation by Dr....
Cactus grandiflorus homeopathic materia medica slide show presentation by Dr....
Dr.hansraj salve
 
Object Oriented Software Engineering
Object Oriented Software EngineeringObject Oriented Software Engineering
Object Oriented Software Engineering
Michelle Azuelo
 
El desarrollo y cuidado del cuerpo humano
El desarrollo y cuidado del cuerpo humanoEl desarrollo y cuidado del cuerpo humano
El desarrollo y cuidado del cuerpo humano
k4rol1n4
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFV
CoreStack
 
NFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack TackerNFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack Tacker
Sridhar Ramaswamy
 
Digital Trends 2017
Digital Trends 2017Digital Trends 2017
Digital Trends 2017
e3
 
pizarra interactiva
pizarra interactivapizarra interactiva
pizarra interactiva
Juan Perez
 
DSD-INT 2016 Mixing of a thermal plume in a highly stratified artificial urba...
DSD-INT 2016 Mixing of a thermal plume in a highly stratified artificial urba...DSD-INT 2016 Mixing of a thermal plume in a highly stratified artificial urba...
DSD-INT 2016 Mixing of a thermal plume in a highly stratified artificial urba...
Deltares
 
Ad

Similar to The changing role of a QA | QualiTest Group (20)

Adopting Agile Testing
Adopting Agile TestingAdopting Agile Testing
Adopting Agile Testing
Idexcel Technologies
 
What is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my BusinessWhat is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my Business
Qualitest
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021
QMetry
 
New trends in Agile Test Management
New trends in Agile Test ManagementNew trends in Agile Test Management
New trends in Agile Test Management
Jasmine Chokshi
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Emerasoft, solutions to collaborate
 
AgileTesting_Ver1.0
AgileTesting_Ver1.0AgileTesting_Ver1.0
AgileTesting_Ver1.0
Subramanya Mudukutore
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
Carl Bruiners
 
Does dev ops need continuous testing devops days des moines 2018 v1
Does dev ops need continuous testing devops days des moines 2018 v1Does dev ops need continuous testing devops days des moines 2018 v1
Does dev ops need continuous testing devops days des moines 2018 v1
GerieOwen
 
Top Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practicesTop Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practices
Mike Kavis
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
Praveen Dosapati (CSM)
 
QA in Agile World
QA in Agile WorldQA in Agile World
QA in Agile World
Eli (Elle) Bauer
 
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin MukhedkarANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
AgileNetwork
 
Chapter -5 Agile Testing types and its examples.pptx
Chapter -5 Agile Testing types and its examples.pptxChapter -5 Agile Testing types and its examples.pptx
Chapter -5 Agile Testing types and its examples.pptx
ManishaPatil932723
 
DevOps - Motivadores e Benefícios
DevOps - Motivadores e BenefíciosDevOps - Motivadores e Benefícios
DevOps - Motivadores e Benefícios
Flávio Secchieri Mariotti
 
Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)
Rik Marselis
 
Integrate Test Activities in Agile
Integrate Test Activities in AgileIntegrate Test Activities in Agile
Integrate Test Activities in Agile
TEST Huddle
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
DiUS
 
Qa role in agile teams
Qa role in agile teamsQa role in agile teams
Qa role in agile teams
Anwar Sadat
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
Terry Bunio
 
Agile Testing: Methods and Models
Agile Testing: Methods and ModelsAgile Testing: Methods and Models
Agile Testing: Methods and Models
Raymond Adrian (Rad) Butalid
 
What is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my BusinessWhat is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my Business
Qualitest
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021
QMetry
 
New trends in Agile Test Management
New trends in Agile Test ManagementNew trends in Agile Test Management
New trends in Agile Test Management
Jasmine Chokshi
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Emerasoft, solutions to collaborate
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
Carl Bruiners
 
Does dev ops need continuous testing devops days des moines 2018 v1
Does dev ops need continuous testing devops days des moines 2018 v1Does dev ops need continuous testing devops days des moines 2018 v1
Does dev ops need continuous testing devops days des moines 2018 v1
GerieOwen
 
Top Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practicesTop Devops bottlenecks, constraints and best practices
Top Devops bottlenecks, constraints and best practices
Mike Kavis
 
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin MukhedkarANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
AgileNetwork
 
Chapter -5 Agile Testing types and its examples.pptx
Chapter -5 Agile Testing types and its examples.pptxChapter -5 Agile Testing types and its examples.pptx
Chapter -5 Agile Testing types and its examples.pptx
ManishaPatil932723
 
Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)
Rik Marselis
 
Integrate Test Activities in Agile
Integrate Test Activities in AgileIntegrate Test Activities in Agile
Integrate Test Activities in Agile
TEST Huddle
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
DiUS
 
Qa role in agile teams
Qa role in agile teamsQa role in agile teams
Qa role in agile teams
Anwar Sadat
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
Terry Bunio
 
Ad

More from Qualitest (20)

10 must do’s for perfect customer experience (Cx) -Qualitest
10 must do’s for perfect customer experience (Cx) -Qualitest10 must do’s for perfect customer experience (Cx) -Qualitest
10 must do’s for perfect customer experience (Cx) -Qualitest
Qualitest
 
Don’t Let Missed Bugs Cause Mayhem in your Organization!
Don’t Let Missed Bugs Cause Mayhem in your Organization!Don’t Let Missed Bugs Cause Mayhem in your Organization!
Don’t Let Missed Bugs Cause Mayhem in your Organization!
Qualitest
 
DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?
Qualitest
 
Google SLS Outsourcing by Jeffrey Roth
Google SLS Outsourcing by Jeffrey RothGoogle SLS Outsourcing by Jeffrey Roth
Google SLS Outsourcing by Jeffrey Roth
Qualitest
 
Successful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer GlanzSuccessful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer Glanz
Qualitest
 
Pricing Models by Michel Sharvit
Pricing Models by Michel SharvitPricing Models by Michel Sharvit
Pricing Models by Michel Sharvit
Qualitest
 
5 keys to success at MTS by Tzahi Falkovich
5 keys to success at MTS by Tzahi Falkovich5 keys to success at MTS by Tzahi Falkovich
5 keys to success at MTS by Tzahi Falkovich
Qualitest
 
The Journey of QualiTest by Ayal Zylberman
The Journey of QualiTest by Ayal ZylbermanThe Journey of QualiTest by Ayal Zylberman
The Journey of QualiTest by Ayal Zylberman
Qualitest
 
Designing for the internet - Page Objects for the Real World
Designing for the internet - Page Objects for the Real WorldDesigning for the internet - Page Objects for the Real World
Designing for the internet - Page Objects for the Real World
Qualitest
 
DevSecOps - It can change your life (cycle)
DevSecOps - It can change your life (cycle)DevSecOps - It can change your life (cycle)
DevSecOps - It can change your life (cycle)
Qualitest
 
IoT Quality Challenges - Testing & Engineering
IoT Quality Challenges - Testing & EngineeringIoT Quality Challenges - Testing & Engineering
IoT Quality Challenges - Testing & Engineering
Qualitest
 
Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right
Qualitest
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QA
Qualitest
 
Root Cause Analysis | QualiTest Group
Root Cause Analysis | QualiTest GroupRoot Cause Analysis | QualiTest Group
Root Cause Analysis | QualiTest Group
Qualitest
 
Testing for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest GroupTesting for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest Group
Qualitest
 
DevOps 101
DevOps 101 DevOps 101
DevOps 101
Qualitest
 
Killing the Myths of Outsourced Software Testing
Killing the Myths of Outsourced Software TestingKilling the Myths of Outsourced Software Testing
Killing the Myths of Outsourced Software Testing
Qualitest
 
Why do we need a Scrum Master?
Why do we need a Scrum Master?Why do we need a Scrum Master?
Why do we need a Scrum Master?
Qualitest
 
How to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest GroupHow to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest Group
Qualitest
 
Roaming Assurance | QualiTest Group
Roaming Assurance | QualiTest GroupRoaming Assurance | QualiTest Group
Roaming Assurance | QualiTest Group
Qualitest
 
10 must do’s for perfect customer experience (Cx) -Qualitest
10 must do’s for perfect customer experience (Cx) -Qualitest10 must do’s for perfect customer experience (Cx) -Qualitest
10 must do’s for perfect customer experience (Cx) -Qualitest
Qualitest
 
Don’t Let Missed Bugs Cause Mayhem in your Organization!
Don’t Let Missed Bugs Cause Mayhem in your Organization!Don’t Let Missed Bugs Cause Mayhem in your Organization!
Don’t Let Missed Bugs Cause Mayhem in your Organization!
Qualitest
 
DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?
Qualitest
 
Google SLS Outsourcing by Jeffrey Roth
Google SLS Outsourcing by Jeffrey RothGoogle SLS Outsourcing by Jeffrey Roth
Google SLS Outsourcing by Jeffrey Roth
Qualitest
 
Successful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer GlanzSuccessful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer Glanz
Qualitest
 
Pricing Models by Michel Sharvit
Pricing Models by Michel SharvitPricing Models by Michel Sharvit
Pricing Models by Michel Sharvit
Qualitest
 
5 keys to success at MTS by Tzahi Falkovich
5 keys to success at MTS by Tzahi Falkovich5 keys to success at MTS by Tzahi Falkovich
5 keys to success at MTS by Tzahi Falkovich
Qualitest
 
The Journey of QualiTest by Ayal Zylberman
The Journey of QualiTest by Ayal ZylbermanThe Journey of QualiTest by Ayal Zylberman
The Journey of QualiTest by Ayal Zylberman
Qualitest
 
Designing for the internet - Page Objects for the Real World
Designing for the internet - Page Objects for the Real WorldDesigning for the internet - Page Objects for the Real World
Designing for the internet - Page Objects for the Real World
Qualitest
 
DevSecOps - It can change your life (cycle)
DevSecOps - It can change your life (cycle)DevSecOps - It can change your life (cycle)
DevSecOps - It can change your life (cycle)
Qualitest
 
IoT Quality Challenges - Testing & Engineering
IoT Quality Challenges - Testing & EngineeringIoT Quality Challenges - Testing & Engineering
IoT Quality Challenges - Testing & Engineering
Qualitest
 
Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right Webinar: How to get localization and testing for medical devices done right
Webinar: How to get localization and testing for medical devices done right
Qualitest
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QA
Qualitest
 
Root Cause Analysis | QualiTest Group
Root Cause Analysis | QualiTest GroupRoot Cause Analysis | QualiTest Group
Root Cause Analysis | QualiTest Group
Qualitest
 
Testing for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest GroupTesting for a Great App and Web Experience | QualiTest Group
Testing for a Great App and Web Experience | QualiTest Group
Qualitest
 
Killing the Myths of Outsourced Software Testing
Killing the Myths of Outsourced Software TestingKilling the Myths of Outsourced Software Testing
Killing the Myths of Outsourced Software Testing
Qualitest
 
Why do we need a Scrum Master?
Why do we need a Scrum Master?Why do we need a Scrum Master?
Why do we need a Scrum Master?
Qualitest
 
How to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest GroupHow to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest Group
Qualitest
 
Roaming Assurance | QualiTest Group
Roaming Assurance | QualiTest GroupRoaming Assurance | QualiTest Group
Roaming Assurance | QualiTest Group
Qualitest
 

Recently uploaded (20)

Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 

The changing role of a QA | QualiTest Group

  • 2. Traditional Manual QA | Common practice for QA & development teams to be separate | Heavy focus on manual testing | QA’s were seen as “the ambulance at the bottom of the cliff” | Highlighting all the problems at the last minute | In this Waterfall environment, projects could take months or even years to go Live | Minor changes would lead to change management requests and “feature” vs. defect arguments 2
  • 3. Current situation | Lengthy projects are considered dinosaurs of the industry | Teams are no longer being separated by discipline and the focus on automation | Companies live and die on their speed-to-market | It would be unthinkable to wait days or even weeks to release due to a slow Software Delivery Lifecycle | Reducing cycle times and deploying into production frequently is called Continuous Delivery (CD) 3
  • 4. So how does a company decrease their cycle time? | Creating autonomous teams that are empowered to make decisions | Teams no longer have specialists | Everyone is a “jack of all trades” | Developers build code, test and deploy to production | This is also known as DevOps | Coupled with Continuous Integration (CI), drastically reduces cycle time compared to more traditional methods of delivery 4
  • 5. Continuous Integration | CI is the practice where developers commit their code into a shared repository and automated tests are run to see if that change has broken anything | Only if all tests pass then the code is merged | There is also a large automation set of regression tests that are run before any code is deployed into Production | CI tests should take minutes at most and the complete regression shouldn’t take more than an hour 5
  • 6. Minimum Viable Testing | Testing just enough to decrease cycle time | With the key word being “viable’’ | Key functionality needs to be covered - things that the business cannot take the risk of not working correctly | But no exhaustive testing of every feature | Traditionally these tests were run manually, which did not give the speed or repeatability | This results in the requirement of test automation 6
  • 7. Who automates these tests? | Typically, the CI tests (mainly unit and integration level) are automated by the developers | The regression tests (mainly end-to-end and UI driven) are automated by the QA team | However, there has been an increasing trend towards developers automating these too | Striving to become more cross-functional, reduce bottlenecks and cycle time 7
  • 8. The future of QA’s in Technology | There is a future for QA’s, even if the developers are automating all of the CI and regression tests | Just not in the traditional sense of doing manual, end-of-the-line testing | There are many ways that a QA can stay relevant in this shifting market | QA’s should be working closely with the developers | In the same notion of pair-programming, they could start doing “pair-testing” | In order to write automated tests with the developers. 8
  • 9. QA Goals | Ensuring that quality is built in from the beginning | Encouraging practices such as Test Driven Development | A tester’s mind-set is very different to a developer’s, which often allows a QA to identify problem areas more easily | QA’s should be training developers to think outside the box | And ensuring that they’re thinking of different scenarios while they’re developing | In theory, this should mean that fewer bugs are developed | Making the whole SDLC faster and more efficient 9
  • 10. QA Focus Shift | With QA’s having a reduced workload due to developers taking on additional responsibility, QA’s can start shifting focus on areas of testing other than system functionality | QA’s should be shifting focus onto non-functional testing | Areas such as performance and security should be explored | As well as real usability testing and facilitate crowd or beta testing | To prove that you are building the right thing, and not just building the wrong thing correctly 10
  • 11. The need for QA | There is and probably always will be the need for exploratory testing in-house, which requires a QA’s mind | This again should be kept to “minimum viable testing” | QA’s should also look into the analytics behind what’s being developed; e.g. what browsers or device customers are using and then ensure that testing and development targets this | This is an area often forgotten during development that can result in poor usability if not given adequate attention | There are countless ways of improving the quality of a system, these example are just a few, and this is where a QA can truly bring value to the SDLC | Improving quality, increasing efficiency and reducing cycle time 11
  • 12. The survival of QA | The notion of a QA in the traditional sense is going away | However, by changing and adapting their way of working to stay relevant they can ensure they are providing value | Training developers to think like a QA | Improving testing practices | Pushing ahead with non-functional testing | And striving to improve quality and efficiency wherever possible | This will help to ensure that the role of a QA continues to be relevant 12
  • 13. Other opportunities for QA’s | Taking on dual roles such as: - Scrum Master - Business Analyst | Knowledge gained in working as QA can lend itself particularly well in these areas | Knowledge gained in working as QA can lend itself particularly well in these areas | And on the other bring added value to the organization 13
  • 14. Will QA stay a factor in the future? | The role of a traditional manual tester will likely go the way of the typewriter | But not a single business out there can honestly say that their software is perfect | And as long as that continues to be the case, there will always be the need for QA 14