Hey Ruth, following skills are required to become a test automation engineer:
- 
Programming languages, such as C# and Java
 
- 
Logical aptitude and strong problem-solving skills
 
- 
Excellent organizational and time management skills
 
- 
Accuracy and attention to detail
 
- 
Knowledge of Web and Mobile APIs.
 
- 
Teamwork skills, because most projects require input from individuals with different roles