Automation engineer skills: what to learn first, and what can wait

The tools change faster than the habits, and the habits are what get you hired. Each skill below is tagged to its side of the job, software test automation or plant controls, because the two share a title and little else. Learn your side's first tier properly before you collect a second framework or PLC brand.

1,843 open jobs
Step one

Gets you the interview

Software: a browser test framework you know coldPick Playwright or Selenium and learn locators, auto-waiting, fixtures and the page object pattern until you can explain why a test failed without rerunning it. Screeners open your repo, and a suite full of hard-coded sleeps tells them everything.
Software: API tests in code, not just PostmanWriting requests with pytest or a Java HTTP client, and checking status codes, response schemas and error cases, is faster and steadier than driving the UI. Teams hiring for automation want most coverage below the browser.
Controls: ladder logic and Structured Text on a real PLCTimers, counters, latches, one-shots and a simple state machine for a conveyor are the basics every controls interview pokes at. Getting hands on Rockwell Logix or Siemens TIA Portal, even on a trainer kit, beats any amount of reading.
Controls: reading electrical drawings and P&IDsYou'll trace a fault from the HMI alarm to an I/O card to a terminal block to a field sensor. If you can't follow a wiring diagram, you can't find the loose wire at the end of it.
Step two

Gets you the offer

Software: running your suite in CI with useful reportsHooking tests into GitHub Actions, GitLab CI or Jenkins, running them in parallel and publishing traces and reports turns a script into something a team trusts. Bring a pipeline you built and walk them through a red run.
Software: hunting down flaky testsRace conditions, shared test data and tests that depend on run order are the real work of the job. Explaining how you quarantined a flaky test, found the root cause and fixed it wins more offers than any framework name.
Controls: HMI and SCADA screens operators can useBuilding screens in FactoryTalk View, WinCC or Ignition with clear alarms, sensible colors and a way to acknowledge faults is where your logic meets the night shift. A screen that floods operators with nuisance alarms gets ignored, and so does the engineer who built it.
Controls: commissioning and startupPoint-to-point I/O checks, loop checks, dry runs and first product through the line are where plans fall apart. Hiring managers want to hear what broke on your last startup and how you found it with the machine running.
Step three

Gets you promoted

Designing the automation strategy, not just the testsDeciding what gets a unit test, what gets an API test and what's worth a slow end-to-end check is how you keep a suite fast as the product grows. The engineer who can defend that split to developers ends up owning it.
Test data, environments and service mocksSeeding databases, spinning up environments in Docker and stubbing third-party services with tools like WireMock remove the most common reason suites fail for no good reason. This is platform work, and it's what senior automation engineers are judged on.
Controls: standards, safety and plant networksMachine safety circuits, safety PLCs, lockout and risk assessments, plus industrial Ethernet and network segmentation, move you from writing logic to signing off on a line. Lead engineers own the questions an auditor or an insurer will ask.
Writing specs and reusable code librariesA functional spec the customer signs before you write logic, and add-on instructions or shared libraries the next project can reuse, save weeks on every job after. That's how you go from doing projects to running them.

Certificates worth your time

CertificateBest forEffortWorth it?
ISTQB Certified Tester Foundation LevelTesters moving into software automation, especially at consultancies and larger enterprise teamsa few weekends of studyHandy for getting past recruiters who filter on it, but a working repo matters more to the engineers who interview you.
ISA Certified Automation Professional (CAP)Controls engineers with solid plant experience who want a credential that covers the whole project lifecyclea few months of steady studyRespected in process industries and useful for a lead role, but it expects real experience first, so it's a later step.
Professional Engineer (PE) license, Control Systems examControls engineers who stamp drawings or work for integrators and utilities that require a licensed engineera long stretch of study after the required work experienceOnly needed where someone has to sign off legally. Rules vary by state, so check your board before you plan around it.

Exam content, eligibility and licensing rules change, so check ISTQB, ISA or your state engineering board directly before you pay for anything.

Put it on your résumé like this

Weak

Wrote automated tests and PLC programs for various projects.

Strong

Rebuilt a flaky Selenium suite in Playwright with API-level setup, cutting nightly failures from 38 to 2 and run time from 95 to 22 minutes across 4 parallel CI runners.

Questions people ask

Should I learn Playwright or Selenium first?

Check the postings you want. Playwright is quicker to learn and handles waiting for you, while Selenium still runs a lot of older enterprise suites. The skills underneath, like good locators and page objects, carry over either way.

Rockwell or Siemens: which PLC platform should I learn?

Learn whatever the plants near you run. Rockwell is common in North American plants, and Siemens in European equipment. Once you know one well, the second takes weeks, not months.

Do test automation engineers need to know how to code well?

Yes, more than most postings admit. You'll read the application's code to find stable hooks, review developer pull requests and keep your own framework clean. Weak code is why so many automation suites get abandoned.

Can I switch from test automation to plant controls, or the other way?

It happens, but it's close to starting over. Programming habits and debugging instincts transfer. The tools, the safety rules and the day-to-day don't, so expect a step back in title while you learn.

Got step one? Start applying. HeroApply matches you to roles that fit.

Start your trial