Analyse the analyst hire QAs for the right reasons

Post on 01-Dec-2014

150 views 1 download

description

Lately, it seems as though the industry confuses the role of QA with ‘test automation engineer’. The presenters will explain why, for a number of reasons, being a skilled analyst is more beneficial to a team. They will propose that some of these qualities are being sidelined in the industry’s drive for QAs who code and will discuss the consequences of these hiring decisions.

transcript

X C o n f 2 0 1 4

ANALYSE THE ANALYSTHire QAs for the Right Reasons

MOST JOB DESCRIPTIONS LOOK LIKE THIS

2

MOST JOB DESCRIPTIONS LOOK LIKE THIS

3

THIS IS ME.4

5

6

WE FELL BEHIND

WE BECAME THE BOTTLENECK

7

OUR TESTS WERE IGNORED

8

MINIMIZE TIME TO MARKET9

10

11

AND THAT’S ME.12

13

14

15

16

17

LET’S TAKE A LOOK BACK

18

I’M UNEMPLOYABLE.

"Facebook has no dedicated QA team; all Facebook engineers are responsible for writing automated tests for their code and keeping the

tests maintained as the underlying code changes.”

- Steven Grimm, Engineer at Facebook

20

EXPLORATORY VS. AUTOMATION

21

RISK VS. REWARD22

23

THE WORD ANALYST MEANS A LOT TO US.

24

LET’S SEE THE ADVERT ONE MORE TIME

25

Collaborate with the entire development team to identify needs and gather requirements. !This includes but is not limited to Business Analysts, Developers, User Experience Designers, Operations, and Product Owners to determine best strategy to achieve the highest quality application. !

27

Have a deconstructive mindset. !Be a critical thinker - understanding of full life cycle development right from the requirements gathering to delivery. !Experience with exploratory testing, not just working to test plans.

28

!Awareness of test automation and ability to spot points of value in the process. !Advocate for best practices like pair programming, Test Driven Development (TDD), Continuous Integration (CI), Continuous Delivery (CD). !

OUR REQUEST TO YOU…29

THANKS! ANY QUESTIONS?

30

@kozak_chris @masaladani