SlideShare a Scribd company logo
1 of 15
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!

More Related Content

What's hot

ETL Testing - Introduction to ETL testing
ETL Testing - Introduction to ETL testingETL Testing - Introduction to ETL testing
ETL Testing - Introduction to ETL testingVibrant 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 PropagationSAIL_QU
 
DATA WAREHOUSE -- ETL testing Plan
DATA WAREHOUSE -- ETL testing PlanDATA WAREHOUSE -- ETL testing Plan
DATA WAREHOUSE -- ETL testing PlanMadhu Nepal
 
Systems Migration
Systems MigrationSystems Migration
Systems Migrationrichchihlee
 
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 TestingCognizant
 
Windchill Migration Overview
Windchill Migration OverviewWindchill Migration Overview
Windchill Migration OverviewEric 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 ProjectRTTS
 
A Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessA Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessFindWhitePapers
 
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 guideETLSolutions
 
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 analyzerPrachi Gupta
 
Data Migration and MDM - DMM5
Data Migration and MDM - DMM5Data Migration and MDM - DMM5
Data Migration and MDM - DMM5Wael 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 groupKevin 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 MethodologiesAhmed 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 StrategyRTTS
 
Data warehousing testing strategies cognos
Data warehousing testing strategies cognosData warehousing testing strategies cognos
Data warehousing testing strategies cognosSandeep Mehta
 

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
 
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
 
DATA WAREHOUSE -- ETL testing Plan
DATA WAREHOUSE -- ETL testing PlanDATA WAREHOUSE -- ETL testing Plan
DATA WAREHOUSE -- ETL testing Plan
 
Systems Migration
Systems MigrationSystems Migration
Systems Migration
 
20171019 data migration (rk)
20171019 data migration (rk)20171019 data migration (rk)
20171019 data migration (rk)
 
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)
 
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
 
Windchill Migration Overview
Windchill Migration OverviewWindchill Migration Overview
Windchill Migration Overview
 
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
 
A Roadmap to Data Migration Success
A Roadmap to Data Migration SuccessA Roadmap to Data Migration Success
A Roadmap to Data Migration Success
 
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
 
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 ...
 
ETL Testing Overview
ETL Testing OverviewETL Testing Overview
ETL Testing Overview
 
Jumbune data analyzer
Jumbune data analyzerJumbune data analyzer
Jumbune data analyzer
 
Data Migration and MDM - DMM5
Data Migration and MDM - DMM5Data Migration and MDM - DMM5
Data Migration and MDM - DMM5
 
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
 
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...
 
ERP Data Migration Methodologies
ERP Data Migration MethodologiesERP Data Migration Methodologies
ERP Data Migration Methodologies
 
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
 
Data warehousing testing strategies cognos
Data warehousing testing strategies cognosData warehousing testing strategies cognos
Data warehousing testing strategies cognos
 

Viewers also liked

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 triquiHarryestela
 
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 creativityManu 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 EngineeringMichelle 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 humanok4rol1n4
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFVCoreStack
 
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 TackerSridhar Ramaswamy
 
Digital Trends 2017
Digital Trends 2017Digital Trends 2017
Digital Trends 2017e3
 
pizarra interactiva
pizarra interactivapizarra interactiva
pizarra interactivaJuan 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
 

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
 
Practica 2 uso twitter-20161212
Practica 2 uso twitter-20161212Practica 2 uso twitter-20161212
Practica 2 uso twitter-20161212
 
Anderton-Ryan Publication (JGR)
Anderton-Ryan Publication (JGR)Anderton-Ryan Publication (JGR)
Anderton-Ryan Publication (JGR)
 
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
 
Redes Sociais
Redes SociaisRedes Sociais
Redes Sociais
 
ePortfolios
ePortfoliosePortfolios
ePortfolios
 
Biomecanica
BiomecanicaBiomecanica
Biomecanica
 
Trabajo de Grado- Practicas y manuales
Trabajo de Grado- Practicas y manuales Trabajo de Grado- Practicas y manuales
Trabajo de Grado- Practicas y manuales
 
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....
 
Object Oriented Software Engineering
Object Oriented Software EngineeringObject Oriented Software Engineering
Object Oriented Software Engineering
 
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
 
Modelo ficha foniatrica
Modelo ficha foniatricaModelo ficha foniatrica
Modelo ficha foniatrica
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFV
 
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
 
RTD-2012-2013-SS2
RTD-2012-2013-SS2RTD-2012-2013-SS2
RTD-2012-2013-SS2
 
Digital Trends 2017
Digital Trends 2017Digital Trends 2017
Digital Trends 2017
 
pizarra interactiva
pizarra interactivapizarra interactiva
pizarra interactiva
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
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...
 
Metal inert gas welding
Metal inert gas weldingMetal inert gas welding
Metal inert gas welding
 

Similar to The changing role of a QA | QualiTest Group

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 BusinessQualitest
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021QMetry
 
New trends in Agile Test Management
New trends in Agile Test ManagementNew trends in Agile Test Management
New trends in Agile Test ManagementJasmine 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 presentationCarl 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 v1GerieOwen
 
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 practicesMike Kavis
 
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.pptxManishaPatil932723
 
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 AgileTEST 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 cycleDiUS
 
Qa role in agile teams
Qa role in agile teamsQa role in agile teams
Qa role in agile teamsAnwar Sadat
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementationTerry Bunio
 
Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Worksoft
 

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

Adopting Agile Testing
Adopting Agile TestingAdopting Agile Testing
Adopting Agile Testing
 
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
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021
 
New trends in Agile Test Management
New trends in Agile Test ManagementNew trends in Agile Test Management
New trends in Agile Test Management
 
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".
 
AgileTesting_Ver1.0
AgileTesting_Ver1.0AgileTesting_Ver1.0
AgileTesting_Ver1.0
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
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
 
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
 
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
 
QA in Agile World
QA in Agile WorldQA in Agile World
QA in Agile World
 
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
 
DevOps - Motivadores e Benefícios
DevOps - Motivadores e BenefíciosDevOps - Motivadores e Benefícios
DevOps - Motivadores e Benefícios
 
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)
 
Integrate Test Activities in Agile
Integrate Test Activities in AgileIntegrate Test Activities in Agile
Integrate Test Activities in Agile
 
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
 
Qa role in agile teams
Qa role in agile teamsQa role in agile teams
Qa role in agile teams
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
Agile Testing: Methods and Models
Agile Testing: Methods and ModelsAgile Testing: Methods and Models
Agile Testing: Methods and Models
 
Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.
 

More from 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) -QualitestQualitest
 
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 RothQualitest
 
Successful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer GlanzSuccessful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer GlanzQualitest
 
Pricing Models by Michel Sharvit
Pricing Models by Michel SharvitPricing Models by Michel Sharvit
Pricing Models by Michel SharvitQualitest
 
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 FalkovichQualitest
 
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 ZylbermanQualitest
 
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 WorldQualitest
 
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 & EngineeringQualitest
 
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 QAQualitest
 
Root Cause Analysis | QualiTest Group
Root Cause Analysis | QualiTest GroupRoot Cause Analysis | QualiTest Group
Root Cause Analysis | QualiTest GroupQualitest
 
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 GroupQualitest
 
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 TestingQualitest
 
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 GroupQualitest
 
Roaming Assurance | QualiTest Group
Roaming Assurance | QualiTest GroupRoaming Assurance | QualiTest Group
Roaming Assurance | QualiTest GroupQualitest
 

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
 
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!
 
DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?DevOps and Groupthink An Oxymoron?
DevOps and Groupthink An Oxymoron?
 
Google SLS Outsourcing by Jeffrey Roth
Google SLS Outsourcing by Jeffrey RothGoogle SLS Outsourcing by Jeffrey Roth
Google SLS Outsourcing by Jeffrey Roth
 
Successful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer GlanzSuccessful Offshore Practices by Ofer Glanz
Successful Offshore Practices by Ofer Glanz
 
Pricing Models by Michel Sharvit
Pricing Models by Michel SharvitPricing Models by Michel Sharvit
Pricing Models by Michel Sharvit
 
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
 
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
 
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
 
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)
 
IoT Quality Challenges - Testing & Engineering
IoT Quality Challenges - Testing & EngineeringIoT Quality Challenges - Testing & Engineering
IoT Quality Challenges - Testing & Engineering
 
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
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QA
 
Root Cause Analysis | QualiTest Group
Root Cause Analysis | QualiTest GroupRoot Cause Analysis | QualiTest Group
Root Cause Analysis | QualiTest Group
 
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
 
DevOps 101
DevOps 101 DevOps 101
DevOps 101
 
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
 
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?
 
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
 
Roaming Assurance | QualiTest Group
Roaming Assurance | QualiTest GroupRoaming Assurance | QualiTest Group
Roaming Assurance | QualiTest Group
 

Recently uploaded

Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 

Recently uploaded (20)

Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 

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