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

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

Zhimin Zhan

--

Image Credit: https://pixabay.com/vectors/idea-education-business-reading-6858948/

Part 1: Broad Knowledge 1-A, 1-B, 1-C.
Part 2:
Willingness to Learn.

Continue from Part A.

Table of Contents:
2. Shell Scripting
3. Version Control
4. SSH, FTP, SMTP protocols
5. Web knowledge
6. File Formats (constructing and parsing)
7. XPath
8. Comfortable with all major operating systems
9. SQL

2. Shell Scripting

Shell Scripting (Bash on Linux/macOS, Windows batch scripts or PowerShell), in essence, is automation.

Many years ago, I worked on a .NET project. There was a task to extract a column of data from one CSV file. One senior .NET contractor said, “Easy, I will write a .NET app, which allows to select an input CSV, then it does the extract and save to a file as user’s choice. This shouldn’t take me more than 1 hour.” Several other .NET developers nodded.

--

--

Zhimin Zhan

Test automation & CT coach, author, speaker and award-winning software developer. Help teams succeed with Agile/DevOps by implementing real Continuous Testing.