Analyze user requirements, procedures and problems to automate processing or to improve existing computer system. Design, develop, maintain, troubleshoot and implement cost-effective information technology solutions using Java, J2EE, Web services, Lotus Notes, Java Script, COBOL. Design automated scripts for testing, test cases for all levels of test functional, integration, system & acceptance using Rational Clear Case, Rational Clear Quest. Perform Quality assurance reviews of software applications.