SlideShare ist ein Scribd-Unternehmen logo
1 von 15
QA ANCHOR ADVOCATE FOR
QUALITY
CREATING A CULTURE OF QUALITY
INTRODUCTIONS
• Bob Small “QA Bob”
• Since 1998 I has worked in IT as a developer, network admin, Scrum Master, DBA, QA/Test Engineer, and
DevOps. Bob’s experience and focus has been testing in GUI's, browsers, desktop applications,
Telephony, IVRs, APIs, Data Schema, and Server applications.
• Recently Bob has been focused on Continuous Delivery and Context-driven Testing. Bob has presented
talks on Continuous Delivery and Context-driven Testing at recent Star conferences
• Rob Swoboda “Rob”
• Rob Has been in IT since 1997 with over 17 years in all aspects of software testing across a wide variety
of industries. Rob is a alumni Speaker at Star-East 2010.
CHANGING WORLD = NEW ROLES “QA-X” ROLE
1. How is the Software Development world changing and
what does that mean to testing
2. New roles: Software Development Test Engineer (SDET)
or Technical QA “TQA”, QA anchor, BA/SA “BSA”,
3. What are these new roles and why are they needed?
WHAT IS THIS NEW ROLE “QA ANCHOR”
• QA Anchor does and how this job function works?
• What type of test cases does a QA Anchor write?
• What types testing are the QA anchors responsible for signing off on?
• What artifacts does a QA anchor produce?
• What type of QA person and back ground is required for a QA Anchor?
MEET THE QA ANCHOR ROLE!
How the QA Anchor job function works:
1. The QA Anchor infuses the software creation culture and ethos with quality
behaviors and habits to produce working software.
2. The QA Anchor strives to be the glue that holds projects together.
3. The QA Anchor collaborates.
4. The QA Anchor Advocate and Evangelize.
5. The QA Anchor Advocate Automation.
6. The QA Anchor lets go of Functional testing and empower the entire team to
own quality.
MEET THE QA ANCHOR ROLE!
7. The QA Anchor Drive use of Open Source
8. The QA Anchor Coaches and Enabling.
9. The QA Anchor strives to learn something new every day.
10. The QA Anchor is an integral part of a dynamic culture.
11. As a Quality Anchor, you help to create outstanding user
experiences.
QUESTIONS & COMMENTS
????????
TYPE OF QA PERSON MAKES FOR A QA ANCHOR?
ONE WHO HAS:
1. Experience with open source test automation tools and frameworks.
2. A rich breadth of experience in web and mobile fundamentals.
3. An eagerness to do what it takes to get the job done.
4. Experience in mentoring and executing Agile, Lean, and Continuous Delivery
best practices.
5. A disruptive attitude towards technology innovation.
TYPE OF QA BACK GROUND NEED FOR A QA ANCHOR ?
Skills/Experience needed:
1. Communicates extremely effectively.
2. Monitors, evaluates, manages and executes quality measures.
3. Works closely with leadership to produce product quality maturity.
4. Reviews progress toward the goals regularly with leadership.
5. Performance metrics program for quality improvement initiatives.
6. Conducts audits and analyses findings.
7. Coordinates and facilitates quality assurance activities.
THE QA ANCHOR’S ENVIRONMENT
• Can vary but….
• Works best in Extreme programming, Paired Development, Test Driven Development
environments.
• Here the QA Anchor mentors pairs of Developers to functionally test their code
before deployment.
• The QA Anchor helps to create an effective flexible Testing methodology utilizing
Behavior-Driven Development (BDD) testing in conjunction with a Context Driven
approach. The primary Test Method/ Techniques of The QA Anchor being Exploratory
Testing in a Session-Based Test Management framework.
• The QA Anchor motto “Road blocks don’t hang me up!!!
THE QA ANCHOR AT AAA
1. Here we follow the digital way.
2. Based on the agile manifesto with success measured by working software.
3. The QA Anchor takes the accumulation of all their skills, past experience and
wisdom and articulate them in a dynamic and intuitive manner.
4. The end result is not Doc’s $ Procs but working software achieved by infusing
the culture and behavior of the team with quality practices the are ingrain in
“The way we make software”!
?????
•????????
WHAT ARE QA ANCHOR ARTIFACTS
• What type of documentation and testing are QA Anchors responsible for???
• Answer Not much!
• Exploratory test deliverable.
• Exploratory-Charter-Template empty.docx
• Exploratory-Charter-Template.docx
• QA Anchor Engagement Final 12-24-15.docx
QA ANCHOR METHODS
• Engagement
• Walk about
• QA Anchor Engagement Guidelines
• Exploratory test activities and test techniques we use:
• Paired exploratory testing.
• Time box:
• 3 min Recording , Video time box executions
IN SUMMARY
1. The QA Anchor guides.
2. The QA Anchor empowers.
3. The QA Anchor not focused on doing testing.
4. The QA Anchor is Advocate.
5. The QA Anchor is hands on in…..
Some text was taken from https://www.thoughtworks.com/jobs/163468

Weitere ähnliche Inhalte

Was ist angesagt?

DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...Edureka!
 
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021GoQA
 
How is testing different in a DevOps agile team. A perspective from the team.
How is testing different in a DevOps agile team. A perspective from the team.How is testing different in a DevOps agile team. A perspective from the team.
How is testing different in a DevOps agile team. A perspective from the team.TEST Huddle
 
Agile Testing 2020
Agile Testing 2020Agile Testing 2020
Agile Testing 2020arzu TR
 
Starting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the EnterpriseStarting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the EnterpriseSonatype
 
Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...Tomas Riha
 
DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!Sandeep Joshi
 
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017Balaji Kalyansundaram
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessTechWell
 
A Day in the Life of a Test Architect
A Day in the Life of a Test ArchitectA Day in the Life of a Test Architect
A Day in the Life of a Test ArchitectTechWell
 
Agile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementAgile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementXBOSoft
 
Fundamental Concepts of DevOps
Fundamental Concepts of DevOpsFundamental Concepts of DevOps
Fundamental Concepts of DevOpsKiril Serebnik
 
Building Quality into Your DevSecOps Pipelines
Building Quality into Your DevSecOps PipelinesBuilding Quality into Your DevSecOps Pipelines
Building Quality into Your DevSecOps PipelinesInflectra
 
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsMachine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsDeborah Schalm
 
Test Automation In The Hands of "The Business"
Test Automation In The Hands of "The Business"Test Automation In The Hands of "The Business"
Test Automation In The Hands of "The Business"Greg Tutunjian
 

Was ist angesagt? (20)

Dev ops
Dev opsDev ops
Dev ops
 
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
 
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021
 
How is testing different in a DevOps agile team. A perspective from the team.
How is testing different in a DevOps agile team. A perspective from the team.How is testing different in a DevOps agile team. A perspective from the team.
How is testing different in a DevOps agile team. A perspective from the team.
 
Agile Testing 2020
Agile Testing 2020Agile Testing 2020
Agile Testing 2020
 
Starting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the EnterpriseStarting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the Enterprise
 
Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...
 
DevOps
DevOpsDevOps
DevOps
 
workresume6
workresume6workresume6
workresume6
 
DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!
 
From QA to Dev'QA'Ops
From QA to Dev'QA'OpsFrom QA to Dev'QA'Ops
From QA to Dev'QA'Ops
 
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017
 
Continuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps SuccessContinuous Testing: A Key to DevOps Success
Continuous Testing: A Key to DevOps Success
 
A Day in the Life of a Test Architect
A Day in the Life of a Test ArchitectA Day in the Life of a Test Architect
A Day in the Life of a Test Architect
 
Agile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementAgile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvement
 
Fundamental Concepts of DevOps
Fundamental Concepts of DevOpsFundamental Concepts of DevOps
Fundamental Concepts of DevOps
 
Building Quality into Your DevSecOps Pipelines
Building Quality into Your DevSecOps PipelinesBuilding Quality into Your DevSecOps Pipelines
Building Quality into Your DevSecOps Pipelines
 
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOpsMachine Learning to Turbo-Charge the Ops Portion of DevOps
Machine Learning to Turbo-Charge the Ops Portion of DevOps
 
SUCCEEDING WITH DEVOPS DEVOPS
SUCCEEDING WITH DEVOPS DEVOPSSUCCEEDING WITH DEVOPS DEVOPS
SUCCEEDING WITH DEVOPS DEVOPS
 
Test Automation In The Hands of "The Business"
Test Automation In The Hands of "The Business"Test Automation In The Hands of "The Business"
Test Automation In The Hands of "The Business"
 

Andere mochten auch

Agile: Looking Back, Looking Forward: Adapt, Innovate, Collaborate & Deliver
Agile: Looking Back, Looking Forward: Adapt, Innovate, Collaborate & DeliverAgile: Looking Back, Looking Forward: Adapt, Innovate, Collaborate & Deliver
Agile: Looking Back, Looking Forward: Adapt, Innovate, Collaborate & DeliverCraig Smith
 
Mike Cottmeyer - How to Get Started with Agile
Mike Cottmeyer - How to Get Started with AgileMike Cottmeyer - How to Get Started with Agile
Mike Cottmeyer - How to Get Started with AgileSFA
 
What's Comparable?
What's Comparable?What's Comparable?
What's Comparable?Arslan Ali
 
Synerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip
 
Learning from mistakes with BDD
Learning from mistakes with BDDLearning from mistakes with BDD
Learning from mistakes with BDDtonybruce
 
Webinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devicesWebinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devicesPerfecto Mobile
 
Introduction to ExtJS and its new features
Introduction to ExtJS and its new featuresIntroduction to ExtJS and its new features
Introduction to ExtJS and its new featuresSynerzip
 
Things They Didn't Teach Me In Academy
Things They Didn't Teach Me In AcademyThings They Didn't Teach Me In Academy
Things They Didn't Teach Me In AcademyC.T.Co
 
Agile Load Testing in the Real World
Agile Load Testing in the Real WorldAgile Load Testing in the Real World
Agile Load Testing in the Real WorldLee Barnes
 
How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)
How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)
How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)Aleksis Tulonen
 
One more question... eurostar 2013
One more question...   eurostar 2013One more question...   eurostar 2013
One more question... eurostar 2013tonybruce
 
Database Management Myths & Reality for the future
Database Management Myths & Reality for the futureDatabase Management Myths & Reality for the future
Database Management Myths & Reality for the futureA B M Moniruzzaman
 
T12 Exploitation Testing Presentation 1.2
T12   Exploitation Testing   Presentation 1.2T12   Exploitation Testing   Presentation 1.2
T12 Exploitation Testing Presentation 1.2Edwin Loon, van
 
15 Uses of Video in Technical Communications
15 Uses of Video in Technical Communications15 Uses of Video in Technical Communications
15 Uses of Video in Technical CommunicationsMatthew Pierce
 
Mobile testing @ XING - Ist der Release Train pünktlich
Mobile testing @ XING - Ist der Release Train pünktlichMobile testing @ XING - Ist der Release Train pünktlich
Mobile testing @ XING - Ist der Release Train pünktlichDaniel Knott
 
A Cup of Tea With Michael Larsen
A Cup of Tea With Michael LarsenA Cup of Tea With Michael Larsen
A Cup of Tea With Michael LarsenMichael Larsen
 

Andere mochten auch (20)

Agile: Looking Back, Looking Forward: Adapt, Innovate, Collaborate & Deliver
Agile: Looking Back, Looking Forward: Adapt, Innovate, Collaborate & DeliverAgile: Looking Back, Looking Forward: Adapt, Innovate, Collaborate & Deliver
Agile: Looking Back, Looking Forward: Adapt, Innovate, Collaborate & Deliver
 
Mike Cottmeyer - How to Get Started with Agile
Mike Cottmeyer - How to Get Started with AgileMike Cottmeyer - How to Get Started with Agile
Mike Cottmeyer - How to Get Started with Agile
 
Startups And Software Testing
Startups And Software TestingStartups And Software Testing
Startups And Software Testing
 
What's Comparable?
What's Comparable?What's Comparable?
What's Comparable?
 
Robots, Testing and LAST
Robots, Testing and LASTRobots, Testing and LAST
Robots, Testing and LAST
 
Synerzip Agile Software Development
Synerzip Agile Software DevelopmentSynerzip Agile Software Development
Synerzip Agile Software Development
 
Learning from mistakes with BDD
Learning from mistakes with BDDLearning from mistakes with BDD
Learning from mistakes with BDD
 
Webinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devicesWebinar effective mobile performance testing using real devices
Webinar effective mobile performance testing using real devices
 
Introduction to ExtJS and its new features
Introduction to ExtJS and its new featuresIntroduction to ExtJS and its new features
Introduction to ExtJS and its new features
 
Things They Didn't Teach Me In Academy
Things They Didn't Teach Me In AcademyThings They Didn't Teach Me In Academy
Things They Didn't Teach Me In Academy
 
Agile Load Testing in the Real World
Agile Load Testing in the Real WorldAgile Load Testing in the Real World
Agile Load Testing in the Real World
 
How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)
How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)
How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)
 
One more question... eurostar 2013
One more question...   eurostar 2013One more question...   eurostar 2013
One more question... eurostar 2013
 
A story on failure
A story on failureA story on failure
A story on failure
 
Database Management Myths & Reality for the future
Database Management Myths & Reality for the futureDatabase Management Myths & Reality for the future
Database Management Myths & Reality for the future
 
T12 Exploitation Testing Presentation 1.2
T12   Exploitation Testing   Presentation 1.2T12   Exploitation Testing   Presentation 1.2
T12 Exploitation Testing Presentation 1.2
 
15 Uses of Video in Technical Communications
15 Uses of Video in Technical Communications15 Uses of Video in Technical Communications
15 Uses of Video in Technical Communications
 
Coaching Testing
Coaching Testing Coaching Testing
Coaching Testing
 
Mobile testing @ XING - Ist der Release Train pünktlich
Mobile testing @ XING - Ist der Release Train pünktlichMobile testing @ XING - Ist der Release Train pünktlich
Mobile testing @ XING - Ist der Release Train pünktlich
 
A Cup of Tea With Michael Larsen
A Cup of Tea With Michael LarsenA Cup of Tea With Michael Larsen
A Cup of Tea With Michael Larsen
 

Ähnlich wie QA Anchor advocate for quality

A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversionAshish Kumar
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryNaveen Kumar Singh
 
Making quality visible in Product Engineering
Making quality visible in Product EngineeringMaking quality visible in Product Engineering
Making quality visible in Product EngineeringJan Petter Hagberg
 
Manchester ITExpo Talk: DevOps large and small - Cambridge Satchel
Manchester ITExpo Talk:  DevOps large and small - Cambridge SatchelManchester ITExpo Talk:  DevOps large and small - Cambridge Satchel
Manchester ITExpo Talk: DevOps large and small - Cambridge SatchelJwooldridge
 
Building QA Team that matters for an Agile World
Building QA Team that matters for an Agile WorldBuilding QA Team that matters for an Agile World
Building QA Team that matters for an Agile WorldMaurizio Mancini
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experiencevijaya lakshmi
 
Modern SDLC and QA.pptx
Modern SDLC and QA.pptxModern SDLC and QA.pptx
Modern SDLC and QA.pptxZaid Shabbir
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna Hegde
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev opsAgile Montréal
 
Stone code labs testing expertise Presentation
Stone code labs testing expertise PresentationStone code labs testing expertise Presentation
Stone code labs testing expertise PresentationRahul S Singh
 
DrGanesh-Jan-17-Resume-V1.0
DrGanesh-Jan-17-Resume-V1.0DrGanesh-Jan-17-Resume-V1.0
DrGanesh-Jan-17-Resume-V1.0Dr Ganesh Iyer
 
Future of Software Testing
Future of Software TestingFuture of Software Testing
Future of Software TestingKari Kakkonen
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASAKari Kakkonen
 
CV_AUTOMATION_TEST_ENGINEER
CV_AUTOMATION_TEST_ENGINEERCV_AUTOMATION_TEST_ENGINEER
CV_AUTOMATION_TEST_ENGINEERPERLA RAVI THEJA
 
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...Agile Testing Alliance
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Kari Kakkonen
 

Ähnlich wie QA Anchor advocate for quality (20)

A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversion
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
 
Kumar Saurabh Agrawal
Kumar Saurabh AgrawalKumar Saurabh Agrawal
Kumar Saurabh Agrawal
 
Making quality visible in Product Engineering
Making quality visible in Product EngineeringMaking quality visible in Product Engineering
Making quality visible in Product Engineering
 
Manchester ITExpo Talk: DevOps large and small - Cambridge Satchel
Manchester ITExpo Talk:  DevOps large and small - Cambridge SatchelManchester ITExpo Talk:  DevOps large and small - Cambridge Satchel
Manchester ITExpo Talk: DevOps large and small - Cambridge Satchel
 
Building QA Team that matters for an Agile World
Building QA Team that matters for an Agile WorldBuilding QA Team that matters for an Agile World
Building QA Team that matters for an Agile World
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experience
 
Modern SDLC and QA.pptx
Modern SDLC and QA.pptxModern SDLC and QA.pptx
Modern SDLC and QA.pptx
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resume
 
Continuous delivery is more than dev ops
Continuous delivery is more than dev opsContinuous delivery is more than dev ops
Continuous delivery is more than dev ops
 
Stone code labs testing expertise Presentation
Stone code labs testing expertise PresentationStone code labs testing expertise Presentation
Stone code labs testing expertise Presentation
 
Cv anirudh
Cv anirudh Cv anirudh
Cv anirudh
 
DrGanesh-Jan-17-Resume-V1.0
DrGanesh-Jan-17-Resume-V1.0DrGanesh-Jan-17-Resume-V1.0
DrGanesh-Jan-17-Resume-V1.0
 
Future of Software Testing
Future of Software TestingFuture of Software Testing
Future of Software Testing
 
Sq mag no_05
Sq mag no_05Sq mag no_05
Sq mag no_05
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
CV_AUTOMATION_TEST_ENGINEER
CV_AUTOMATION_TEST_ENGINEERCV_AUTOMATION_TEST_ENGINEER
CV_AUTOMATION_TEST_ENGINEER
 
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
 

Mehr von Rob Swoboda

R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017Rob Swoboda
 
Beta Test Methodology
Beta Test Methodology Beta Test Methodology
Beta Test Methodology Rob Swoboda
 
R. Swoboda Beta Testing presentation-lite
R. Swoboda Beta Testing presentation-liteR. Swoboda Beta Testing presentation-lite
R. Swoboda Beta Testing presentation-liteRob Swoboda
 
Qa exploratory test charter template
Qa exploratory test charter templateQa exploratory test charter template
Qa exploratory test charter templateRob Swoboda
 
Generic exploratory-charter-template-empty
Generic exploratory-charter-template-emptyGeneric exploratory-charter-template-empty
Generic exploratory-charter-template-emptyRob Swoboda
 
RobSwobodaReference-LK-No contact info
RobSwobodaReference-LK-No contact infoRobSwobodaReference-LK-No contact info
RobSwobodaReference-LK-No contact infoRob Swoboda
 
RefLetter_RS[1]John Sullivan
RefLetter_RS[1]John SullivanRefLetter_RS[1]John Sullivan
RefLetter_RS[1]John SullivanRob Swoboda
 

Mehr von Rob Swoboda (7)

R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017
 
Beta Test Methodology
Beta Test Methodology Beta Test Methodology
Beta Test Methodology
 
R. Swoboda Beta Testing presentation-lite
R. Swoboda Beta Testing presentation-liteR. Swoboda Beta Testing presentation-lite
R. Swoboda Beta Testing presentation-lite
 
Qa exploratory test charter template
Qa exploratory test charter templateQa exploratory test charter template
Qa exploratory test charter template
 
Generic exploratory-charter-template-empty
Generic exploratory-charter-template-emptyGeneric exploratory-charter-template-empty
Generic exploratory-charter-template-empty
 
RobSwobodaReference-LK-No contact info
RobSwobodaReference-LK-No contact infoRobSwobodaReference-LK-No contact info
RobSwobodaReference-LK-No contact info
 
RefLetter_RS[1]John Sullivan
RefLetter_RS[1]John SullivanRefLetter_RS[1]John Sullivan
RefLetter_RS[1]John Sullivan
 

QA Anchor advocate for quality

  • 1. QA ANCHOR ADVOCATE FOR QUALITY CREATING A CULTURE OF QUALITY
  • 2. INTRODUCTIONS • Bob Small “QA Bob” • Since 1998 I has worked in IT as a developer, network admin, Scrum Master, DBA, QA/Test Engineer, and DevOps. Bob’s experience and focus has been testing in GUI's, browsers, desktop applications, Telephony, IVRs, APIs, Data Schema, and Server applications. • Recently Bob has been focused on Continuous Delivery and Context-driven Testing. Bob has presented talks on Continuous Delivery and Context-driven Testing at recent Star conferences • Rob Swoboda “Rob” • Rob Has been in IT since 1997 with over 17 years in all aspects of software testing across a wide variety of industries. Rob is a alumni Speaker at Star-East 2010.
  • 3. CHANGING WORLD = NEW ROLES “QA-X” ROLE 1. How is the Software Development world changing and what does that mean to testing 2. New roles: Software Development Test Engineer (SDET) or Technical QA “TQA”, QA anchor, BA/SA “BSA”, 3. What are these new roles and why are they needed?
  • 4. WHAT IS THIS NEW ROLE “QA ANCHOR” • QA Anchor does and how this job function works? • What type of test cases does a QA Anchor write? • What types testing are the QA anchors responsible for signing off on? • What artifacts does a QA anchor produce? • What type of QA person and back ground is required for a QA Anchor?
  • 5. MEET THE QA ANCHOR ROLE! How the QA Anchor job function works: 1. The QA Anchor infuses the software creation culture and ethos with quality behaviors and habits to produce working software. 2. The QA Anchor strives to be the glue that holds projects together. 3. The QA Anchor collaborates. 4. The QA Anchor Advocate and Evangelize. 5. The QA Anchor Advocate Automation. 6. The QA Anchor lets go of Functional testing and empower the entire team to own quality.
  • 6. MEET THE QA ANCHOR ROLE! 7. The QA Anchor Drive use of Open Source 8. The QA Anchor Coaches and Enabling. 9. The QA Anchor strives to learn something new every day. 10. The QA Anchor is an integral part of a dynamic culture. 11. As a Quality Anchor, you help to create outstanding user experiences.
  • 8. TYPE OF QA PERSON MAKES FOR A QA ANCHOR? ONE WHO HAS: 1. Experience with open source test automation tools and frameworks. 2. A rich breadth of experience in web and mobile fundamentals. 3. An eagerness to do what it takes to get the job done. 4. Experience in mentoring and executing Agile, Lean, and Continuous Delivery best practices. 5. A disruptive attitude towards technology innovation.
  • 9. TYPE OF QA BACK GROUND NEED FOR A QA ANCHOR ? Skills/Experience needed: 1. Communicates extremely effectively. 2. Monitors, evaluates, manages and executes quality measures. 3. Works closely with leadership to produce product quality maturity. 4. Reviews progress toward the goals regularly with leadership. 5. Performance metrics program for quality improvement initiatives. 6. Conducts audits and analyses findings. 7. Coordinates and facilitates quality assurance activities.
  • 10. THE QA ANCHOR’S ENVIRONMENT • Can vary but…. • Works best in Extreme programming, Paired Development, Test Driven Development environments. • Here the QA Anchor mentors pairs of Developers to functionally test their code before deployment. • The QA Anchor helps to create an effective flexible Testing methodology utilizing Behavior-Driven Development (BDD) testing in conjunction with a Context Driven approach. The primary Test Method/ Techniques of The QA Anchor being Exploratory Testing in a Session-Based Test Management framework. • The QA Anchor motto “Road blocks don’t hang me up!!!
  • 11. THE QA ANCHOR AT AAA 1. Here we follow the digital way. 2. Based on the agile manifesto with success measured by working software. 3. The QA Anchor takes the accumulation of all their skills, past experience and wisdom and articulate them in a dynamic and intuitive manner. 4. The end result is not Doc’s $ Procs but working software achieved by infusing the culture and behavior of the team with quality practices the are ingrain in “The way we make software”!
  • 13. WHAT ARE QA ANCHOR ARTIFACTS • What type of documentation and testing are QA Anchors responsible for??? • Answer Not much! • Exploratory test deliverable. • Exploratory-Charter-Template empty.docx • Exploratory-Charter-Template.docx • QA Anchor Engagement Final 12-24-15.docx
  • 14. QA ANCHOR METHODS • Engagement • Walk about • QA Anchor Engagement Guidelines • Exploratory test activities and test techniques we use: • Paired exploratory testing. • Time box: • 3 min Recording , Video time box executions
  • 15. IN SUMMARY 1. The QA Anchor guides. 2. The QA Anchor empowers. 3. The QA Anchor not focused on doing testing. 4. The QA Anchor is Advocate. 5. The QA Anchor is hands on in….. Some text was taken from https://www.thoughtworks.com/jobs/163468

Hinweis der Redaktion

  1. 1. Mention agile, Kanban Continuous Delivery, Context and Behavioral Driven Dev = leading to Exploratory Testing Context and Behavioral Driven testing. 2. Software Development Test Engineer (SDET) Tech QA = mid lvl dev and sr. QA in one role, BSA merges the BA role with the System Analyst role. 3. For various reason such as rapidly changing market place and new methodologies to answer the demand the market places on software products.
  2. QA Anchor does and how this job function works? The QA Anchor infuses the software creation culture and ethos with quality behaviors and habits that will enhance the level of quality at every level of the creation of working software. The QA Anchor strives to be the glue that holds projects together. The QA Anchor collaborates with stakeholders and project team to identify needs and gather requirements. The QA Anchor Advocate and Evangelize for best practices like pair programming,  Test Driven Development (TDD), Behavioral-Driven Development (BDD), Continuous Integration (CI), Continuous Delivery (CD) and The QA Anchor Advocate automation of every part of the software delivery lifecycle The QA Anchor lets go of Functional testing and empower the entire team to own quality.
  3. 6. Drive use of Open Source and share latest tools and trends across teams. 7. Coaching and enabling of project teams. 8. Learn something new every day.  9. The Quality Anchor is a integral part of a dynamic, collaborative, transparent, non-hierarchal, and ego-free culture where your talent is valued over a role title. 10. As a Quality Anchor, you will help us to create outstanding user experiences by assisting developers to validate the quality of their code.  In your role, you will perform exploratory testing and pair-program with another team member (Designer, Developer, Analyst) to complete a user story.  You will complete help developers with Test Driven Development (TDD) and potentially create automated test scripts to ensure a full suite of testing occurs.  You will work directly with the team in real time and will participate in the acceptance testing by the Product Owner to gain acceptance of the story.
  4. Experience with open source test automation tools and frameworks. A rich breadth of experience in web and mobile fundamentals. An eagerness to do what it takes to get the job done. Whether that means going back to the drawing board with a problem or simply taking on different roles and responsibilities for a period of time - you thrive at adapting to changing environment Experience in mentoring and executing Agile, Lean, and Continuous Delivery best practices. A disruptive attitude towards technology innovation.
  5. Skills/Experience: Communicates internal IT service quality control standards, policies and procedures. Monitors, evaluates, manages and executes audit processes to ensure compliance Works closely with Digital Services leaders to develop and implement an overall quality maturity roadmap and plan. Reviews progress toward the plan regularly with Digital Services leaders, technical teams and customers to make modifications as necessary Designs, monitors and analyzes performance metrics program for quality improvement initiatives. Conducts audits and analyses findings to develop appropriate corrective action recommendations. Coordinates and facilitates quality assurance activities for a product or set of products delivered by the Digital Services Team
  6. The development environment must be dynamic and flexible. Creativity and intuition are allowed to guide the quality process. There is no fear of change as change equals opportunity!
  7. Brief on QA Anchor focus on Exploratory test deliverable. Overview of Exploratory testing: Explain diff between Functional (Predictive / Verification test: “Are we building the product right?" The software should conform to its specification.) , and exploratory testing (Subjective/ Intuitive, Validation test:“ Are we building the right product?" The software should do what the user really requires.) The Exploratory test charters are used for keeping track of an exploratory test session’s findings. Exploratory testing itself is a documented approach to testing a system’s functionality with an architecture that is largely unknown. Ask for question after each section   Present the Exploratory testing doc and explain the sections
  8. Engagement Walk about QA Anchor Engagement guidelines Exploratory test activities and test techniques we use: Paired exploratory testing. Time box: 3 min Recording , Video time box executions Compare with Exploratory template for EZ pay Demo recorded testing method. Demo paired testing with Bob. QA Anchor Engagement
  9. The QA Anchor guides dev and org to quality practices. The QA Anchor empowers the team to own quality and freely transfer the traditional testing responsibilities to them. The QA Anchor not focused on doing testing but weaving testing and quality behaviors into the development culture. The QA Anchor is Advocate, Evangelist and Coach of the teams Culture of Quality. The QA Anchor is hands on in leading/ performing Exploratory testing and identifying/ introducing new tool and techniques to the team to enhance the quality of each release of the product Slide deck at http://www.slideshare.net/RobSwoboda/qa-anchor-advocate-for-quality/RobSwoboda/qa-anchor-advocate-for-quality