You are responsible for the development of the applications. You are also accountable for the quality of software applications, writing unit test plans and performing the unit testing it-self. This includes the development of unit test tools and simulators to allow automated testing.
Furthermore you will supervise the product documentation quality. You could be involved in the support of off-shored activities.