Maintenance Engineer work is
A Test Analyst is expected to play the Testing expert role in the Structured Trades area and is expected to be responsible for the creation and execution of test related deliveries in this area - This includes creation and maintenance of test cases/packs, status reporting etc.
Support the Release Manager / Test manager in developing Testing strategy, Program level Test plans.
Test plan development for a project (in line with Test strategy/Program level Test plan), Low level test planning, task allocation/ review, reporting to business, project, testing practice, Management teams.
Understand the application and write test cases/scripts/conditions and its review preferably using a tool (e.g. Test Director) to be used for both manual and automated testing.
Data analysis skills to be able to define & create test data for a) specific test scenarios, and b) volume scalability tests.