42
The Path to Test Leadership a road less traveled… Tariq King

STARWEST 2016 - Path To Test Leadership

Embed Size (px)

Citation preview

Page 1: STARWEST 2016 - Path To Test Leadership

The Path to Test Leadershipa road less traveled…

Tariq King

Page 2: STARWEST 2016 - Path To Test Leadership

TALK OUTLINE

Testing Career Paths

Roles and Levels

Choosing the Right Path

Starting Your Journey

Learning Material

Wrap Up

2

Page 3: STARWEST 2016 - Path To Test Leadership

3

Architect Fellow

Engineer I

Manager

Intern (Start)

Engineer III/IV

DirectorVPCQO

Lead People

Engineer II Engineer III

Subject Matter Expert Individual Contributor

Lead Technology

Lead

Software Test/Quality Engineer Career Paths

Page 4: STARWEST 2016 - Path To Test Leadership

4

No techniques.

Little to no testing knowledge and

experience.

Able to execute

predefined tests.

Guided in basic

testing practices.

Guided learning of single domain.

INTERN

Page 5: STARWEST 2016 - Path To Test Leadership

5

Basic techniques.

Create and execute

tests using boundaries,

equivalence classing,

decision tables, and

exploratory methods.

Independent in basic

test practices.

Basic knowledge of single domain.

TEST ENGINEER I

Page 6: STARWEST 2016 - Path To Test Leadership

6

Intermediate techniques.

Create and execute

tests using all pairs,

state transitions, domain

analysis, and scenario-

based methods.

Technical track: basic

statement and branch

coverage, code reviews,

and test automation.

Proficient, single domain.

TEST ENGINEER II

Page 7: STARWEST 2016 - Path To Test Leadership

7

Advanced techniques.

Master black box, and

reach intermediate

white box, or vice versa.

Basic knowledge of

single property area.

Technical track: multiple

condition, basis path,

and loop coverage.

Proficient single domain,

basic second domain.

TEST ENGINEER III

Page 8: STARWEST 2016 - Path To Test Leadership

8

Authority in particular

area or topic.

Mentor others in a

specific domain.

No other change in

responsibilities.

ExpertAuthority over team

or organization.

Coach others along

career paths.

Shift in responsibilities,

day-to-day.

Leader

Both?

Page 9: STARWEST 2016 - Path To Test Leadership

9

TEST

LEA

D

Page 10: STARWEST 2016 - Path To Test Leadership

10

Technology Leaders

Practices

Strategies

Tools

Innovation

Page 11: STARWEST 2016 - Path To Test Leadership

11

Testing Expert

Train Engineers

Implement Tools

Create Strategies

Conduct Research

Org-Level Resource

Industry Contributor

TEST ARCHITECT

Page 12: STARWEST 2016 - Path To Test Leadership

12

Distinguished Engineer

Technical Evangelist

Guide and Mentor Architects

Lead Research Initiatives

Establish Special Projects

Set Future Directions

Industry Leader

ENGINEERING FELLOW

Page 13: STARWEST 2016 - Path To Test Leadership

13

People Leaders

Emotional Intelligence

Team Building

Collaboration

Career Development

Fostering

Communication

Page 14: STARWEST 2016 - Path To Test Leadership

14

Tactical

Leads Engineers

Single Quality Area

Triage/Assign Tasks

Hire/Inspire Engineers

Team Engagement

Intra-Department

Collaboration

TEST MANAGER

Page 15: STARWEST 2016 - Path To Test Leadership

15

Strategic

Leads Managers

Multiple Quality Areas

Develops Plans

Hire/Inspire Managers

Manager Engagement

Inter-Department

Collaboration

TEST DIRECTOR

Page 16: STARWEST 2016 - Path To Test Leadership

16

Forecasting

Leads Directors

All Quality Areas

Develops Plans

Hire/Inspire Leaders

Director Engagement

Company-Wide

Collaboration

VICEPRESIDENT

Page 17: STARWEST 2016 - Path To Test Leadership

17

Long-Term Strategic

and Forecasting

Reports to CEO

Leads VPs

All Quality Areas

VP Engagement

Industry-Wide

Collaboration

CHIEF QUALITY OFFICER

Page 18: STARWEST 2016 - Path To Test Leadership

18

Which path to choose?

Page 19: STARWEST 2016 - Path To Test Leadership

19

Page 20: STARWEST 2016 - Path To Test Leadership

20

Howdo you start climbing the

corporate ladder?

Page 21: STARWEST 2016 - Path To Test Leadership

21

Keep going the extra mile…It’s never crowded.

Page 22: STARWEST 2016 - Path To Test Leadership

22

Find the right mentorbut start your

own ascent.

Page 24: STARWEST 2016 - Path To Test Leadership

24

Express your desire to lead

to the right people.

Page 25: STARWEST 2016 - Path To Test Leadership

25

Create a successor, success depends on it.

Page 26: STARWEST 2016 - Path To Test Leadership

26

Create a successor… success depends on it.

Marks

MaturityDo not

DoubleFocus on

Future

Increase

Incrementally

SUCCESSION PLANNING

Page 27: STARWEST 2016 - Path To Test Leadership

27

Pass the baton, and let it go.

Page 28: STARWEST 2016 - Path To Test Leadership

28

Pass the baton… and let it go.13

4

Delegate FirstPause & Evaluate

Don’t Delegate

Love HatePASSION

Go

od

No

t G

oo

dC

OM

PETE

NC

E

2Delegate Next

Page 29: STARWEST 2016 - Path To Test Leadership

29

Establish an executive presence

Page 30: STARWEST 2016 - Path To Test Leadership

30

Lead yourself in learning.

Page 31: STARWEST 2016 - Path To Test Leadership

31

FUNDAMENTALS BUSINESS TECHNOLOGY

INTRODUCTIONSoftware Engineering

Software Testing

Value of Testing

Testing Challenges

TESTING THEORYIdeal Test

Laws and Axioms

TESTING PRACTICETest Design

Exploratory Testing

Automated Testing

Test Reporting

Reviews

Risk Analysis

LEVELSStory

Feature

Feature Interaction

Functional End-to-End

MODELSDecision Tables

State Machines

COVERAGE

Acceptance Criteria

Positive Scenarios

Negative Scenarios

Rules/Variants

States

Transitions

LEVELSUnit TestingClass Integration

Service

Service Integration

MODELSFlow Charts

UML Diagrams

COVERAGE StatementBranch

Condition

Basis Path

Loops

Definition-Use Paths

NON-FUNCTIONAL

PERFORMANCEScalability

Stability

Reliability

COMPATIBILITY

Platforms

Devices

SECURITYBuffer Overflow

Injection Techniques

Denial of Service

USABILITYUser-Friendliness

Accessibility

Page 32: STARWEST 2016 - Path To Test Leadership

32

PRACTICAL TESTING: DESIGN, EXPLORE, BREAK

Page 33: STARWEST 2016 - Path To Test Leadership

33

PRACTICAL TESTING: DESIGN, EXPLORE, BREAK

Page 34: STARWEST 2016 - Path To Test Leadership

34

AUTOMATED TESTING: SCRIPT, REFACTOR, REPORT

Page 35: STARWEST 2016 - Path To Test Leadership

35

STATIC TESTING: INSPECT, REVIEW, WALKTHROUGH

Page 36: STARWEST 2016 - Path To Test Leadership

36

SECURITY TESTING: HACK, ATTACK, DEFEND

Page 37: STARWEST 2016 - Path To Test Leadership

37

PERFORMANCE TESTING: RESPOND, SCALE, RELY

Page 38: STARWEST 2016 - Path To Test Leadership

38

LEADERSHIP: SERVE, DEVELOP, INSPIRE, INFLUENCE

Page 39: STARWEST 2016 - Path To Test Leadership

39

Be a conference presenter…

Page 40: STARWEST 2016 - Path To Test Leadership

40

Be a conference presenter…

Prepare Propose Pitch Present

SPEAKER SUBMISSION PROCESS

Page 41: STARWEST 2016 - Path To Test Leadership

41

Hang in there…a promotion will come.

Page 42: STARWEST 2016 - Path To Test Leadership

42

THANK YOU…