Hello Tom, a Test Automation Engineer has following roles and responsibilities:
- 
Develop and configure test automation networks and execute stability and performance tests.
 
- 
Coordinate with product management and software and support engineers to deliver stable enterprise software products.
 
- 
Enhance test frameworks and develop automated tests and estimate test accurately and coordinate with team members for work activities.
 
- 
Analyze and verify best automated and manual test approaches and execute acceptance, integration, installation and system testing.
 
- 
Involve in product design to guarantee adherence of test coverage for meeting end user requirements.
 
- 
Record test results and report and verify software bug fixes to accept automation criteria.
 
- 
Analyze performance test requirements and develop test plans and debug to understand test objective requirements.
 
- 
Prepare software defect tracking and report entire project release status to stakeholders.