I am a skilled Software Developer & Testing Specialist and I feel that I have excellent communication skills as well as good management skills and can think on my feet. I have experience in end-to-end implementation of various projects, including Designing, Development, Coding, Implementing & Testing of software applications. I also have expertise in requirement gathering, preparing specifications, product documentation, monitoring critical paths & taking appropriate actions.