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

How to Become an Automation Engineer

By Angie Jones

How to Become an Automation Engineer

Interested in becoming a test automation engineer? Here's a path to do so!

  • 13,798