Software Engineer Resume
Timonum, MD
SUMMARY
- Over 10+ years of progressive experience in java development and automation testing. Java developer experience is around 6 years and as automation engineer 4 years.
- Worked at Fortune 500 companies such as Confidential Technology, Confidential Software, and Confidential as a Full time employee.
- Recognized for superior skills of problem analysis with exceptional ability to adhere to project standards and procedures, quickly master new concepts and applications.
- A self - motivated professional and natural communicator possessing great technical, initiating, leadership and problem-solving skills and has proven to be a good team player.
- Expert in implementing innovative web, and business solutions with Java, JSP, Servlets, XML, EJB, JDBC, Oracle
- Expertise in design and development of Web Applications involving J2EE technologies with Java, HTML,CSS, JavaScript, Servlet, JSP, MVCFramework (Struts 2), EJB, XML, JNDI, JDBC, Hibernate3, SpringFramework, ANT and JUnit.
- Sound working knowledge of EJB architecture & its implementation in Businesstier.
- Signification experience in implementing MVC based Struts with various design patterns like Singleton, SessionFaçade, Business Delegate, Service Locator and Factory Pattern.
- Extensive experience working with RDBMS such as Oracle, My SQL.
- Experienced in developing test design, test scripts, test cases and automated test plans using tools such as Silk, QTP, Test Director, WinRunner
- Experienced in developing Test Plans for applications in intranet, internet and client server applications.
- Range of experience includes involvement in complete life cycle of development/maintenance projects, hands-on programming and active part in the Analysis and Design.
TECHNICAL SKILLS
Languages: Java/JDK 1.4/1.5/1.6, Sql, 4 -Test language
Distributed Technologies: EJB 3.0
Internet Applications: J2EE, JSP, Servlets
Web/Application Servers: Weblogic10.x/9.x/8.x, Tomcat
Tools: Eclipse
Open Source Projects: Struts 2, Hibernate, Spring, Tiles Ant, log4j, Junit
Scripting Languages: JavaScript, Unix shell scripts
Markup Languages: HTML, XML
Database Apps: Oracle 10, DB2, My SQL
OS: MS-Windows, Sun Solaris, Linux
Methodologies: UML, Rational Unified process (RUP), Agile, Waterfall
Testing Tools: Silk Test, Mercury Quality Center, WinRunner, QTP
Misc: Rational clear case, Visual source safe, clearQuest
PROFESSIONAL EXPERIENCE
Confidential, Timonum, MD
Software Engineer
Responsibilities:
- Develop code in Java
- Execute them against application
- Verify and document the results
- Created reusable components for library
- Raise issue if required.
- Score the userstory as per the usecases
- Develop code in Java within the sprint
- Conduct demo at the end of the sprint
Environment: Oracle,Java,svn,SoapUi,,Agile
Confidential
Java Developer
Responsibilities:
- Implemented MVC Architecture using Struts Framework
- Developed action classes to execute business logic.
- Created a DAO layer implementing Hibernate using transactions,
- Used the Spring framework within Struts and Hibernate to decouple classes in the application, take advantage of IoC design principles, and simplify transactional database calls using annotations.
- Created JSP pages with Strut tag libraries such as struts-html.tld, bean.tld and logic.tld.
- Coded Ant build scripts to build and deploy EAR files in a WebLogic Server 10.x environment.
- Normalized database tables and wrote complex queries..
Environment: Oracle, Hibernate, Struts 2, spring, Weblogic, Clearcase
Confidential, Sterling VA
Java Developer, Automation Engineer
Responsibilities:
- Interacting with Business people and translating the requirements into Use Cases, Create documents for projects which use RUP, SDLC methodology.
- Developed Struts action classes and related validation using struts validation framework.
- Used web service calls to legacy systems.
- Developed Service Layer using Stateless EJBs. Service layer is used to call legacy webservices to get the data.
- Used data transfer object to transfer data to UI.
- Developed JSPs using struts tags.
- Coordinated with offshore team for testing and development.
Environment: Struts 2, Tiles, Webservices, Weblogic, Clearcase, Quality Center
Confidential
Responsibilities:
- Identified requirements for various change orders and wrote Test plans.
- Performed Risk Analysis and planned risk response.
- Conducted Automated testing of GUI using WinRunner 9.2
- Used Mercury Quality Center 10.0 to run automated suite.
- Identified defects against requirements and opened them in Quality center.
- Participated actively in conversion of code from Winrunner to QTP (10.0)
- Used NCC (testing tool) to test the CMIP protocol.
- Wrote test code in NCC and opened defect in CMIP protocol
- Done manual testing of GUI and CMIP protocol to test NPAC
- Coded in Winrunner and then QTP, used functions and hash arrays.
- Set up the environment for the Integration testing, System testing.
- Conduct automated system tests and manual system tests as required
- Analyze the failures and open defect if necessary
- Actively worked and contributed to various releases of NPAC
- Helped in preparing various graphs.
- Extensive experience in onsite-offshore co-ordination
- Trained and oversaw new employees
- Contributed to existing processes by introducing automation code review process
Environment: Oracle, applets, Mercury Quality Center 10.0, SQL, PL/SQL, Java,NCC, Winrunner 9,2,QTP 10.0,Shell-Unix
Confidential, Reston, VA
Java Developer
Responsibilities:
- Interacting with Business people and translating the requirements into Use Cases, Create documents for projects which use RUP, SDLC methodology.
- Prepared LLD for the product’s registration and order module.
- Developed registration and order module from front end to backend.
- Developed JSPs using struts tags.
- Developed Struts action classes and related validation using struts validation framework.
- Developed DAOs and used hibernate for persistence.
- Developed Service Layer using Stateless EJBs. Service Layer included business logic and separated view layer from data access layer.
- Coordinated with offshore team for testing and development.
Environment: Oracle, Weblogic, J2EE, Hibernate, SQL, Clearcase
Confidential - NJ
Java Developer
Responsibilities:
- Developed payroll and Benefits module.
- Developed front end using Jsp and struts framework.
- Struts validation framework was used for validation.
- Developed backend using hibernate frame work along with DAOs.
- Fixed defects identified by test team.
- Interacted with business users to finalize the requirements,
Environment: Weblogic, Oracle, J2EE, Struts,hibernate, VSS
Confidential
QA Analyst
Responsibilities:
- Creation of test design and test plans using Microsoft Word. Designed an automated test plan and implemented it for all modules of change manager product.
- GUI and functionality testing (Manual Testing) of the application.
- Writing SQL, pl/sql queries and executing them.
- Creation of automation scripts for entire application for functionality and regression testing using Silk Test.
- Installation testing.
- Back-end transaction testing evaluating data stored within a database.
- Creation of processes to facilitate version control and release schedules.
- Preparation of test plans, test cases for Vantives for all modules.
- Conduction of training for Silk Test and product automation code for all team members as well as for change manager product for Oracle.
- To conduct certification of the product, by doing toleration testing which certifies that The Change Manager Product supports the new version of database/operating system with the existing features.
- The certification on CM product for different operating system for UDB DB2 8.1.
- Automation Lead for executing automation tests with 3 team members during regression testing.
- Prepared test plan, test cases for certification testing.
- Reported bugs to enhance the product functionality.
- Certified in AIX5.2 DB2 8.1EE, AIX 5.2 DB2 8.1EEE, Solaris9 DB2 8.1EE.
- Logging Defects and following them, Maintaining the Defects database
Environment: DB2, SQL, PL/SQL, Silk Test, Sun Solaris 4.1.4, MS Word
