Slide 1

Slide 1 text

BUILDING AUTOMATION ENGINEERS FROM SCRATCH @jennydoesthings

Slide 2

Slide 2 text

HI, I’M JENNY HUMAN INTERFACING IS MY FAVORITE THING MY PRONOUNS ARE SHE/HER @jennydoesthings

Slide 3

Slide 3 text

THIS IS MY DARLING DANTE THIS IS DAX DUMPLING PRIVATE EYE @jennydoesthings

Slide 4

Slide 4 text

@JENNYDOESTHINGS THE PLAN ▸ Assumptions ▸ The Abridged History of Jenny ▸ Set Expectations ▸ Framework for Success ▸ Face Challenges ▸ …. ▸ Win!

Slide 5

Slide 5 text

ASSUMPTIONS YOU NEVER START FROM ZERO @jennydoesthings

Slide 6

Slide 6 text

@JENNYDOESTHINGS ASSUMPTIONS - RESOURCES ▸ You have a group of manual testers or are a manual tester interested in moving towards automation. ▸ You have time and resources to apply to this adventure. ▸ You may have some kind of support system or mentoring system in place, but at least have people willing to help. ▸ You’re willing to make a plan and execute that plan.

Slide 7

Slide 7 text

@JENNYDOESTHINGS ASSUMPTIONS - HUMANS ▸ Every tester is an SME in their field ▸ Manual testing is still very important ▸ Not everyone wants to be an automation engineer ▸ Change is scary

Slide 8

Slide 8 text

THE ABRIDGED HISTORY OF JENNY WHO ARE YOU @jennydoesthings

Slide 9

Slide 9 text

Dogs on the Internet @JENNYDOESTHINGS

Slide 10

Slide 10 text

I HAVE NO IDEA WHAT I’M DOING. Dogs on the Internet. Also Jenny Bramble @JENNYDOESTHINGS

Slide 11

Slide 11 text

THE ABRIDGED HISTORY OF JENNY WHO ARE YOU @jennydoesthings

Slide 12

Slide 12 text

EXPECTATIONS FIRST THINGS FIRST @jennydoesthings

Slide 13

Slide 13 text

GET OUT IN FRONT EXPECTATIONS @jennydoesthings

Slide 14

Slide 14 text

PERCEPTION OF ABILITY EXPECTATIONS @jennydoesthings

Slide 15

Slide 15 text

I DIDN’T REALIZE I WAS SUPPOSED TO KNOW EVERYTHING BY MY SECOND RODEO. SEEMS LIKE A LOW NUMBER OF RODEOS. The Internet @JENNYDOESTHINGS

Slide 16

Slide 16 text

RESPECT THE MANUAL ADJUSTMENT @jennydoesthings

Slide 17

Slide 17 text

RESET YOUR MINDSET ADJUSTMENT @jennydoesthings

Slide 18

Slide 18 text

LOSE YOUR FEAR OF NOT BEING ‘TECHNICAL ENOUGH’. Lisa Crispin, Janet Gregory Authors of Agile Testing, personal heroines @JENNYDOESTHINGS

Slide 19

Slide 19 text

PERCEPTION OF VELOCITY EXPECTATIONS @jennydoesthings

Slide 20

Slide 20 text

MA’AM, DO YOU KNOW HOW FAST YOU WERE GOING? Officer Howard Wilmington, NC Police Department @JENNYDOESTHINGS

Slide 21

Slide 21 text

VELOCITY IS NOT OBJECTIVE ADJUSTMENT @jennydoesthings

Slide 22

Slide 22 text

PERCEPTION OF SUCCESS EXPECTATIONS @jennydoesthings

Slide 23

Slide 23 text

IF YOU LOOKS CLOSELY, MOST OVERNIGHT SUCCESSES TOOK A LONG TIME. Steve Jobs Apple founder, enjoys turtlenecks @JENNYDOESTHINGS

Slide 24

Slide 24 text

DEFINE YOUR SUCCESS METRICS ADJUSTMENT @jennydoesthings

Slide 25

Slide 25 text

@JENNYDOESTHINGS SUCCESS METRICS ▸ Everyone on the team put in a PR ▸ Golden Path is automated ▸ We can do x, y, and z ▸ There are 15+ tests ▸ We got tests running in CI ▸ No one cried this week

Slide 26

Slide 26 text

DEFINE YOUR SUCCESS METRICS ADJUSTMENT @jennydoesthings

Slide 27

Slide 27 text

FRAMEWORK FOR SUCCESS WHERE DO I EVEN START @jennydoesthings

Slide 28

Slide 28 text

WHAT DO YOU KNOW? FRAMEWORK FOR SUCCESS @jennydoesthings

Slide 29

Slide 29 text

@JENNYDOESTHINGS WHAT DO YOU KNOW? ▸ Remember this is a skill built on top of your existing skills, not starting form zero. ▸ You don’t just drop your manual skillset wholesale to pick up automation ▸ Everything you’ve done in your past is a stepping stone to making automation better ▸ How to use tools and language ▸ Logic ▸ Ability to learn

Slide 30

Slide 30 text

TESTERS HOLD THE MENTAL MODEL OF THE SYSTEM IN THEIR MINDS. Jasmin Smith Tester, speaker, good human @JENNYDOESTHINGS

Slide 31

Slide 31 text

WHAT DO YOU NEED TO KNOW? FRAMEWORK FOR SUCCESS @jennydoesthings

Slide 32

Slide 32 text

@JENNYDOESTHINGS WHAT DO YOU KNOW? ▸ Learn to code; don’t ‘learn to automate’ ▸ Learn the software development lifecycle at your company ▸ Learn Git or whichever versioning tool your company uses ▸ Learn your IDE ▸ And remember…

Slide 33

Slide 33 text

AUTOMATION CODE IS PRODUCTION CODE. Paul Grizzaffi, Automation engineer, metal head @JENNYDOESTHINGS

Slide 34

Slide 34 text

LEARNING FRAMEWORK FOR SUCCESS @jennydoesthings

Slide 35

Slide 35 text

@JENNYDOESTHINGS FRAMEWORK FOR SUCCESS - LEARNING ▸ FIND A MENTOR. ▸ Pairing with devs and testers ▸ Dedicated time for PRs, help, and other tasks ▸ Example automation projects ▸ Coursework ▸ Games

Slide 36

Slide 36 text

PRACTICE MAKES PERMANENT. Sheila Dacus My piano teacher when I was 12 @JENNYDOESTHINGS

Slide 37

Slide 37 text

FACE CHALLENGES YOU MEAN WE’RE NOT DONE YET?? @jennydoesthings

Slide 38

Slide 38 text

DE-PRIORITIZED CHALLENGES @jennydoesthings

Slide 39

Slide 39 text

TRY NOT TO BECOME A [HUMAN] OF SUCCESS. RATHER, BECOME A [HUMAN] OF VALUE. Albert Einstein Smart guy, gravity connoisseur @JENNYDOESTHINGS

Slide 40

Slide 40 text

MAKE AUTOMATION INVALUABLE MEET IT @jennydoesthings

Slide 41

Slide 41 text

AUTOMATION IS ANOTHER TOOL MEET IT @jennydoesthings

Slide 42

Slide 42 text

BUT I DON’T WANNA CHALLENGES @jennydoesthings

Slide 43

Slide 43 text

TOUGH LUCK. Steve Gibson QA Manager, part time motivational speaker @JENNYDOESTHINGS

Slide 44

Slide 44 text

WHOLE TEAM APPROACH MEET IT @jennydoesthings

Slide 45

Slide 45 text

AUTOMATION IS SCARY. WORK TO GET YOUR WHOLE TEAM ENGAGED RATHER THAN SPECIFICALLY TO BECOME A TEST AUTOMATION ENGINEER. Lisa Crispin @JENNYDOESTHINGS

Slide 46

Slide 46 text

PROFESSIONAL DEVELOPMENT MEANS CHANGE MEET IT @jennydoesthings

Slide 47

Slide 47 text

PROFESSIONAL DEVELOPMENT MEANS CHANGE MEET IT @jennydoesthings

Slide 48

Slide 48 text

WIN …. @jennydoesthings

Slide 49

Slide 49 text

@JENNYDOESTHINGS THE PLAN ▸ Set Expectations ▸ Respect the manual tester ▸ Reset your mindset ▸ Velocity is not objective ▸ Define your success metrics ▸ Create Your Framework for Success ▸ What do you know? ▸ What do you need to know? ▸ Learn how you learn ▸ Face Challenges ▸ Make automation invaluable ▸ Realize automation is just another tool ▸ Embrace a whole team approach ▸ Accept that professional development means change

Slide 50

Slide 50 text

BUILDING AUTOMATION ENGINEERS FROM SCRATCH @jennydoesthings

Slide 51

Slide 51 text

ANY QUESTIONS? DERP @jennydoesthings

Slide 52

Slide 52 text

@JENNYDOESTHINGS FIND ME ONLINE! ▸ [email protected] ▸ http://twitter.com/jennydoesthings ▸ https://linkedin.com/in/ jennybramble ▸ http://jennydoesthings.com ▸ Willowtree!

Slide 53

Slide 53 text

No content

Slide 54

Slide 54 text

IT’S STORY TIME! Me, probably @JENNYDOESTHINGS