The Agile Way

The Agile Way

Share this post

The Agile Way
The Agile Way
What Does it Take to Become a Real E2E Test Automation Engineer? Part 1-C: Broad Knowledge

What Does it Take to Become a Real E2E Test Automation Engineer? Part 1-C: Broad Knowledge

Technical Perspective Reasons why real E2E test automation engineers are so rare?

Zhimin Zhan's avatar
Zhimin Zhan
Dec 25, 2023
∙ Paid
1

Share this post

The Agile Way
The Agile Way
What Does it Take to Become a Real E2E Test Automation Engineer? Part 1-C: Broad Knowledge
Share
Image Credit: https://pixabay.com/vectors/idea-education-business-reading-6858948/

Continue from Part A and Part B.

Table of Contents:
∘ 10. Continuous Testing
∘ 11. Regular Expression
∘ 12. Misc Skills
∘ 13. Highly Efficient using keyboard shortcuts
∘ 14. Advanced Software Design
· When lacking some knowledge, …
· Don’t feel intimidated.

10. Continuous Testing

You have seen that “CI/CD” is often included in the selection criteria in Job Ads for test automation engineers. But in fact, it is Continuous Testing for Executing E2E tests. Very few people have exposure to Continuous Testing, which is far more challenging than CI/CD for obvious reasons: E2E Tests are more brittle (prone to changes) than Unit/Integration Tests (in CI), and their execution time is much longer.

For more Continuous Testing knowledge, check out my book, Practical Continuous Testing: make Agile/DevOps real.

11. Regular Expression

I have seen many Software Engineers and Automated Testers writing long, complex code to parse or extract data from text, such as using StringTokenizer in Java. A much better (and proven) approach is to use Regular Expression.

Keep reading with a 7-day free trial

Subscribe to The Agile Way to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Zhimin Zhan
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share