* Coordinate with all team projects and monitor all product life cycle and prepare all specifications and perform tests on all configuration and installation. * Perform high quality and unit tests on all software as per Quality assurance programs and maintain knowledge on all latest technology and prepare various code based on software designs. * Analyze all designs and tests plans and prepare required documentation on same * Assist in preparing all technical design documents and ensure effective implementation of all products and plan all activities. * Analyze and identify all issues in requirements and design and assist to provide resolution of same and perform various tests on software to resolve all issues. * Provide internal support for all products and assist various departments.