Post Job Free
Sign in

Customer Service Test Cases

Location:
Mumbai, MH, India
Posted:
March 21, 2016

Contact this candidate

Resume:

Name: Tejasree. G

Contact: 940-***-****

Email: *************@*****.***

SUMMARY

Around 6 years of IT professional experience with full project development, implementation and deployment on Windows/Unix using JAVA/JEE technology stack.

Experience in implementing JAVA/JEE design patterns such as MVC, Singleton, Factory, Session Façade and Business Delegate.

Experience in Object oriented analysis, design/development methodologies, UML Use Cases, Sequence, Page Flow and Class Diagrams.

Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, EJB 2.0/3.0, JDBC, Struts, Servlets, JMS, JSF My Faces, Rich Faces, Prime Faces and Ice Faces, JPA, JAX-WS, JAX_RS, Spring and Hibernate.

Extensive knowledge and implementation skills in Spring MVC and JSF MVC frameworks.

Experience in implementing Spring Core, AOP, JDBC, MVC and ORM modules.

Strong programming skills using Java1.7/1.6, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL, JDBC.

Extensive knowledge in using Java Script frameworks such as JQuery and DOJO.

Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.

Extensive experience in working on projects with Waterfall and agile methodologies such as Test Driven Development (TDD) and SCRUM.

Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, JSP and JSTL.

Strong Hands on Experience with IBM MQ Series and JMS for communications between middleware components.

Hands on experience with various Application Servers and Web Servers including IBM Web Sphere, BEA Web logic, JBoss, Tomcat server with wide variety of development tools such as Eclipse, IBM RAD / RSA, My Eclipse and IntelliJ.

Having good RDBMS concepts knowledge and worked with MySQL, Sybase, Oracle 10g and DB2.

Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD and Aqua Data Studio.

Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.

Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing

Experienced in implementing EnterpriseApplications with full life cycle of software development.

Experience in using Log4J, Version Control using SVN, GIT and CVS.

Experience with unit testing using Junit and writing build scripts using ANT and Maven.

Worked on different OS UNIX (Sun Solaris, AIX), Linux, Windows 7 and Windows XP.

Good team player with ability to solve problems, organize and prioritize multiple tasks.

Excellent communication and inter-personal skills.

TECHNICAL SKILLS

Languages

Java (J2SE1.7/1.6/1.5, J2EE1.5/1.4), SQL and UML2.0

Technologies

JSP 2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring 3.2/2.0, Web Services, SOAP, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP

Web Technologies

HTML/DHTML, XHTML1.1, AngularJS, JQuery, JavaScript1.x, XML1.0, XSL, XSLT, CSS

Development Tools (IDEs)

Eclipse3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, IntelliJ

Web/Application Servers

Tomcat6.x/5.x, JBoss, WebLogic10.3/9.2/8.1/7.0, IBM WebSphere6.x/5.x/4.x.

Design Patterns

MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

RDBMS

Oracle 12c/11g/10g/9i/8i, MS SQL Server 2008/2005/2000, MySQL5.1/4.1, DB2 9.1/8.1/7.2, Sybase 11

Platforms

Windows, UNIX, LINUX

Testing Tools

Junit 4.x, Load runner 11.0/11.5, Quick Test Pro, HP Performance Center.

Version Control

CVS, SVN, GIT and Rational Clear Case.

Methodologies

Agile Methodology, Waterfall, Extreme Programming

Build Tools

Ant 1.7, Maven 2.x, Jenkins 1.2

EDUCATION:

Bachelors of Engineering in Kakatiya University, Warangal India

Oracle certified Java Programmer

PROFESSIONAL EXPERIENCE

Anthem, Virginia Beach, VA JAVA/JEE Developer Jun’ 15 – Till Date

Responsibilities:

Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.

Participated in design and architecture meetings to decide on the technology stack suited for the application development.

In the production process, Agile Scrum methodologies are used in recognizing the client’s requirements.

Developed the MVC application according to the user requirements using Spring MVC, JQuery, JSP, JSTL, Html and CSS.

Wrote Spring validators for validation and configured dispatcher servlet and tiles view resolver for Spring MVC.

Developed various Spring rest controllers for request mappings and created JSP custom tag libraries for the application.

Implemented business logic using Spring service layer and Spring DAO layer using Spring Framework 3.2.0

Configured Spring declarative transaction manager and implemented transaction management in DAO layer.

Integrated Spring and Hibernate, configured logging using log4j and developed exception handling for the application.

Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.

Developed web pages using Spring tag library, JSP custom tags, JQuery plugins and JQuery UI components.

Wrote Junit test cases to test the Spring DAO layer and created Batch Services to generate reports using Spring Batch.

Used Hibernate 3 for accessing and persisting data between Java objects/classes and a relational database.

Configured JMS connection factories and message brokers in Jboss, participated in builds and promoting the applications to other environments.

Wrote Spring JMS message listeners to consume JMS messages coming from external applications using JMS Template.

Wrote HQL queries for reports and Criteria queries to get the data in the Data tables using Mysql

Used Subversion for software configuration management and version control

Involved in Unit & Integration Testing of the application.

Supported the application on different environments from Test to Production environment. Analyzed the issues and fixed the defects assigned to me by the users.

Environment: J2EE/J2SE, Java 6.0, Spring MVC, DI, ORM, Batch, Hibernate 3, CSS3, XML, HTML, JQuery, JSP 2.0, Mysql, Windows 7, Sub Version, Rally, Eclipse Kepler.

MetLife, NJ JAVA/JEE Developer Aug’ 14 – May’ 15

Responsibilities:

Designed and development applications using AGILE SCRUM methodology

Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.

Designed and developed the project using MVC design pattern.

Developed user management screens using JSF framework, business components using spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.

Segmented the project into several sprints and collected the requirements from the clients.

Developed UI for Customer Service Modules and Reports using JSF, JSP’s, Prime Faces, Apache My Faces Components, Ajax4JSF framework (Ajax), JavaScript and Backing Beans.

Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and MVC.

Designed & Developed persistence service using Hibernate framework.

Hibernate used as the ORM mapping tool and worked with Hibernate Query Language (HQL).

Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database.

Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.

Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.

Implemented Ajax using Ajax4JSF Framework and nested taglibs API along with other standard taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.

Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using spring framework.

Configured and Integrated JSF, spring and Hibernate frameworks.

Responsible for writing Java code to convert HTML files to PDF file using Apache FOP.

Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.

Rational Clear Quest used for defects, change tracking across the application.

Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.

Implemented EXTJS for client-side design and validations.

Involved in the performance tuning of PL/SQL statements.

Generated Oracle reports using Oracle reports 9i

Developed database triggers and procedures to update the real-time cash balances.

Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.

Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.

Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: Java/J2EE, JMS, JNDI, JSP, JSF, My Faces, Prime Faces, Spring, Tiles, Hibernate, HTML, DHTML, IBM MQ Series, CSS, Web Sphere 5.1.2, Ant, Clear Quest, Oracle9i, AJAX, JSTL, Eclipse, Junit, JavaScript, VSS.

Commerce Bank, NY Java/ JEE Developer Oct’ 12 – Jul’ 14

Responsibilities:

Used OOAD for building applications.

Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.

Interacted coordinated with the Design team, Business analyst and end users of the system.

Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.

Designed and developed the project using MVC design pattern.

Developed front end using Struts framework, business components using EJB’s.

Implementing Spring/ Tiles based framework to present the data to the user.

Created the web UI using Struts, JSP, Servlets and Custom tags.

Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.

Configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.

Designed and developed Caching and Logging service using Singleton pattern, Log4j.

Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.

Designed and Developed front-end using struts framework.

Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.

Wrote authentication and authorizationclasses and manage it in the frontcontroller for all the users according to their entitlments.

Developed and deployed Session Beans and Entity Beans for database updates.

Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.

Used IBatis for decoupling the mappings from the application logic by packaging the SQL statements in XML configuration files.

Developed stored procedures and complex packages extensively using PL/SQL and shell programs.

Used Struts-Validator frame-work for all front-end Validations for all the form entries.

Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.

Design and development of JAXB components for transfer objects.

Prepared EJB deployment descriptors using XML.

Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.

Wrote Action Classesto service the requests from the UI, populate business objects & invoke EJBs.

Used JAXP (DOM, XSLT), XSD for XML data generation and presentation

Wrote Junit test classes for the services and prepared documentation.

Environment:Java/J2SE, JSP, Servlets, Spring, JAXB, XSLT, DOM, XML, EJB 3.0, WebServices, JNDI, J2EE, RSA, JBoss 6.0, CVS, Oracle9i, Junit, Rational Rose, IBatis, JavaScript, Knockout.Js, DHTML.

Core Labs, India Java/JEE Developer Jun’ 10 – Sep’ 12

Responsibilities:

Involved in gathering business requirements, analyzing the project and creating Class Diagrams.

Designed and developed the application in sprints using Agile Scrum Methodology.

Interacted, coordinated with the Design team, Business analyst and end users of the system.

Created the web UI using Struts, JSP, Servlets and Custom tags.

Wrote the DAO’s to access the database using JDBC calls.

Deployment of Application in the Web logic Server environment using ANT tool using Struts architecture with the JSP Client.

Wrote SQL Queries, and integrated SQL Queries into DAO.

Developed triggers, packages, procedures and functions using PL/SQL.

Developed Business logic classes using Session Beans for Processing Manager Service.

Involved in creating and configuring of build files

Developed Controller Servlets Framework component for Presentation

Designed, Developed and Implemented JSP’s in Presentation layer for Submission Application reference implementation.

Used EXTJS client side for building UI of the application.

Developed JavaScript for client end data entry validations and Front End Validation.

Used Site Minder for authentication and authorization data between the thin client and application server.

Used custom tags to check for authentication.

Wrote JUnit test cases for unit testing the integration layer.

Developed Webapplication using Struts framework.

Environment: Java/J2EE, JSP, JDBC, EJB, Struts, XML, HTML, Eclipse, Java Script, EXTJS Ant, SQL, PL/SQL, TOAD, Oracle, Web logic, Windows, CVS



Contact this candidate