Top Banner
HOW AND WHY IT WORKS Agile QA at Etsy 1
37

Agile Testing at Etsy

Jan 13, 2017

Download

Engineering

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile Testing at Etsy

HOW AND WHY IT WORKS

Agile QA at Etsy

1

Page 2: Agile Testing at Etsy

Agenda

Main Section One

Main Section Two

Main Section Three

2

• About Etsy’s QA Team• What We Do• How We Work• Why It Works• What Makes This

Possible• Wrap Up

Page 3: Agile Testing at Etsy

DISCLAIMER

There is no one way to achieve great software quality. The goal of this

presentation is to share our QA practices with you. Enjoy.

3

Page 4: Agile Testing at Etsy

ABOUT THE TEAM• Centralized QA Function

• Promote Continuous Learning• Prevent Burnout• Refine Integration Testing Skills• Share Expertise & Practices

• Project Based Allocation• Team of QA Leads (not Analysts)

4

Page 5: Agile Testing at Etsy

ABOUT THE TEAM• Roles

• PQ Analyst• QA Manager• Program Manager• Software Engineer in Test

5

Page 6: Agile Testing at Etsy

WHAT WE DON’T DORegression/Specialized TestingDev/VM/Stage TestingTrack Standard MetricsMaintain Formal Test Case Suites

6

Page 7: Agile Testing at Etsy

WHAT WE DON’T DORely on External QA ResourcesTeam Dedicated ResourcesTreat QA as a Gatekeeper

7

Page 8: Agile Testing at Etsy

WHAT WE TESTNew Features and Products

Integration TestingExploratory TestingCross Platform Testing

8

Page 9: Agile Testing at Etsy

WHAT WE TESTMobile Release VerificationsUser Impacting Changes

9

Page 10: Agile Testing at Etsy

WHAT ELSE DO WE DO?AdvocacyEngagement/DogfoodingTraining & DevelopmentCareer Progression

10

Page 11: Agile Testing at Etsy

HOW WE WORK

Page 12: Agile Testing at Etsy

12

Production Testing

Page 13: Agile Testing at Etsy

Production Testing

13

Minimize Deployment IssuesEffective Integration TestingVisibility Restriction

Page 14: Agile Testing at Etsy

REMOVE FEAR & BLAME

14

Page 15: Agile Testing at Etsy

REMOVE FEAR & BLAME

15

Concentration & Focus ImprovesReduce Repetition of ErrorComprehension IncreasesPromote Just Culture

Page 16: Agile Testing at Etsy

COLLABORATION IS KEY

16

Page 17: Agile Testing at Etsy

COLLABORATION IS KEY

17

Everyone is Seeking a Successful Outcome

Communication Flows FreelyEveryone is Doing Their Best

Page 18: Agile Testing at Etsy

FEEDBACK OVER METRICS

18

Page 19: Agile Testing at Etsy

FEEDBACK OVER METRICS

19

Adjust Actions to Desired Outcomes

Practice Objective FeedbackStrengthen Communication Skills

Page 20: Agile Testing at Etsy

PERSONALIZED CAREER PATHS

20

Page 21: Agile Testing at Etsy

PERSONALIZED CAREER PATHS

21

Growth in the Areas of StrengthDefining New Roles on the TeamTransition to a Different TeamTransition between IC and Management

Page 22: Agile Testing at Etsy

LET GO AND TRUST

22

Page 23: Agile Testing at Etsy

LET GO AND TRUST

23

Reduce Micromanagement (Back Off)

Be Available and ApproachableIncrease AccountabilityPromote Work/Life Balance

Page 24: Agile Testing at Etsy

EMPOWER TEAM MEMBERS

24

Page 25: Agile Testing at Etsy

EMPOWER TEAM MEMBERS

25

Instill a Sense of OwnershipBreed Motivation & CuriosityIncrease Employee Retention Rates

Page 26: Agile Testing at Etsy

DO MORE WITH LESS

26

Page 27: Agile Testing at Etsy

DO MORE WITH LESS

27

Group Test SessionsFacilitated TirekicksAdmin Rotation Sessions

Page 28: Agile Testing at Etsy

HAVE FUN

28

Page 29: Agile Testing at Etsy

HAVE FUN

29

Celebrate AchievementsReward GrowthAcknowledge Hard WorkTake Time to Reflect

Page 30: Agile Testing at Etsy

WHY IT WORKS

Page 31: Agile Testing at Etsy

31

Driven by values Fueled by a common purpose

Connected to community

Photo by Emily Andrews

WHY IT WORKS

Page 32: Agile Testing at Etsy

WHY IT WORKSWe Invest in Role ComprehensionWe’re Stronger TogetherWe Value Work/Life BalanceWe Remove CompetitionWe Repeat What WorksWe Champion Learning/Growth

32

Page 33: Agile Testing at Etsy

WHAT MAKES THIS POSSIBLE?

Page 34: Agile Testing at Etsy

WHAT MAKES THIS POSSIBLEContinuous Integration/DeploymentUser ResearchPrototypingExperimentationSupport PracticeCollaborative Culture

34

Page 35: Agile Testing at Etsy

Wrap Up

Page 36: Agile Testing at Etsy

We DiscussedAdvantages of Centralized QA teamsThe Value of Feedback LoopsDo More With LessThe Power of CollaborationCareer DevelopmentRepeating Successful Strategies

36

Page 37: Agile Testing at Etsy

37

THANK YOU!!