How to Become an

Automation Engineer

Angie Jones

http://angiejones.tech

@techgirl1908

Senior Developer Advocate

Director, Test Automation University

Applitools, San Francisco, CA, USA

@techgirl1908

What is a

test automation engineer?

@techgirl1908

How do I become an automation engineer?

@techgirl1908

1. Learn to code

@techgirl1908

Do It Yourself

Option 1

@techgirl1908

Option 1: Do It Yourself

@techgirl1908

Option 1: Do It Yourself

@techgirl1908

Pros

Option 1: Do It Yourself

* Learn at your own pace

* Focus on what you need

@techgirl1908

Cons

Option 1: Do It Yourself

* Requires great level of discipline

* Must find free time

* Not really sure what to focus on

@techgirl1908

Option 1: Do It Yourself

@techgirl1908

Get Formal Training

Option 2

@techgirl1908

Pros

Option 2: Get Formal Training

* Dedicated time to learn

* Can be covered under training budget

* Breadth of coverage with hands-on training

@techgirl1908

Cons

Option 2: Get Formal Training

* Need to convince management

* Going to probably cover more than you need

@techgirl1908

Wait...what language?

@techgirl1908

What's Marketable

@techgirl1908

More to Pick Up

HTML / DOM

 

CSS / Xpath

SQL

@techgirl1908

More to Pick Up

@techgirl1908

2. Learn about automation

@techgirl1908

Layers

UI (Web)

 

Mobile

Web Services

Unit

@techgirl1908

Complementary Processes

Behavior Driven Development (BDD)

 

Test Driven Development

(TDD)

@techgirl1908

Tools

Selenium WebDriver (UI)

Appium (Mobile)

 

Rest-Assured/Postman (Web Services)

Cucumber (BDD)

JUnit/TestNG/Mocha/Pytest (Assertions)

 

Applitools (Visual Assertions)

@techgirl1908

Execution Enablement

Continuous Integration

 

Parallelism

 

Grids/Containers

@techgirl1908

Strategy

What's your game plan?

@techgirl1908

Strategy

@techgirl1908

3. Continue to learn

@techgirl1908

Continue to Learn

Read books

Read blogs / articles

Watch webinars

 

Listen to podcasts

 

Attend conferences

 

Work with other automation engineers

Follow the gurus

Follow Them

Angie Jones @techgirl1908
Alan Richardson  @eviltester
Paul Grizzaffi @pgrizzaffi
Amber Race @ambertests
Andrew Knight @AutomationPanda
Jess Ingrassellino @jess_ingrass
Richard Bradshaw @FriendlyTester
Trish Khoo @hogfish

@techgirl1908

Follow Them

Jason Arbon @jarbon
Mark Winteringham @2bittester
Joe Colantonio @jcolantonio
Lisa Crispin @lisacrispin
Nikolay Advolodkin @Nikolay_A00
Corina Pip @imalittletester
T.J. Maher @tjmaher1
Melissa Tondi @melissatondi

@techgirl1908

Questions?

You can do it!

Angie Jones

http://angiejones.tech

@techgirl1908

Senior Developer Advocate

Director, Test Automation University

Applitools, San Francisco, CA, USA