Qa Java Automation Engineer Resume
Foster City, CA
SUMMARY:
- 7+ years of rich experience in analysis, design, and development and implementation of large scale, mission critical, web - based internet/intranet applications using Java, J2EE, Oracle and related Technologies.
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections.
- Experience in Banking and financial domain with clients like Confidential Bank, Confidential .
- Proven expertise in building N-Tier Web Applications using Servlets, JSP using MVC and Struts 2.0framework.
- Extensive experience of Front End Technologies: AJAX, JSTL, JSP, HTML, DHTML, JavaScript, jQuery and CSS.
- Expertise in Servlets, JDBC, XML, Web Services.
- Well versed with Application Servers WebLogic8.1/10.2, Web Sphere5.x and Web Server Tomcat5.5 /6.0
- Implemented Java & J2EE design patterns (MVC, Service Locator, Singleton, Session Fa ade, VO and DAO).
- Excellent skills in Struts Framework 1.2/2.0, Spring MVC and Spring AOP.
- Experienced in working with O/R mapping tool Hibernate3.x, and has knowledge on MongoDB (NoSQL).
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, JAXB, JAXP, Apache Axis 1.0/2.0.
- Developed Restful web services using Jersey Restful Web Services framework and used SOAPUI for testing the services.
- Developed Rest architecture based web services to facilitate communication between client and servers.
- Extensively worked on JUnit, LOG4J and Ant frameworks.
- Worked on build and deploy tools like Ant and Maven.
- Experience on Windows and UNIX environments.
- Hands on experience on Agile (Scrum) programming model and Test Driven Development. Certified Scrum Master.
- Currently getting online trained in MongoDB .
- Good Understanding in Oracle Service Bus Service Interactions like service management, message brokering, configuration framework, security and transport layer, and messaging protocols.
- Very Good understanding of Software Development Lifecycle (SDLC) and participated from requirements through deployment & support.
PROFESSIONAL EXPERIENCE:
Confidential, Foster city, CA
QA Java Automation Engineer
Responsibilities:
- Responsible for developing enhancements required to the application for different users like Internal, merchants, resellers, account.
- Developed the SFS (Secured file sharing API), REST Web services.
- Validating the s that are used for cross application integration.
- Confidential has almost covered all the Banks and merchants in terms of business and now trying to gain new hights in DataScience and Artificial Intelligence. Replicating and filtering the data into a dedicated systems used for the data analysis.
- Worked on the Apache Lucene to develop and enhance the search functionality on the documents that are created and updated with the information according to the business needs.
- Collecting the customer data into Hadoop and modelling the data and filtering the data that is not required for the analysis. Checking for all the merchants the customer have visited process the data.
- Worked on the recommendation system and used R for analysis and recommending various customers of the bank giving options about various merchants of the bank that offer a better discount for the customers. Which also not only increase the profit to the Bank but also to its merchants.
Confidential, San Francisco, CA
QA Java Automation EngineerResponsibilities:
- Working on WF Alerts and Notifications, where we have an application where user can subscribe for different kinds of alerts.
- Using the Random Forest Algorithm, for finding the customer
- Responsibilities involve automating test cases dealing with lot of data base validations, working with different external emails, and writing framework as per the need.
- Improvising framework to reduce the code maintenance/re-factoring.
- Worked on the Apache Lucene to develop and enhance the search functionality on the documents that are created and updated with the information according to the business needs.
- Virtualizing web services using DeviceTest, to reduce data/environment dependencies, as part of which major task is to identify the candidates for Virtualization and also tackle various challenges.
- Other activities include, peer review, string tests using Jenkins.
Environment: Selenium Webdriver, Java, Eclipse IDE, Jenkins, Quality Center, Clear Quest, Test NG, Maven,lucene
Confidential, SanLeandro, CA
QA Java Automation EngineerResponsibilities:
- Developed user Interfaces using JSPs, HTML5, CSS, jQuery.
- Develop, implement, and maintain AJAX based rich client for improved customer experience.
- Designed and developed the Business Layer and the service layer that meet the business by utilizing java.
- Updating the TM Wizards as per the business requirement and implementing the changes in the UI for new features introduced.
- Deals approval process and manage deals page.
- PTC screen changes, that is required to generate reports that are very important to make decitions by the business on by analyzing the profit.
Environment: Java 1.7,ApacheTomcat 7, struts1.x/2.x, jQuery, Oracle 11G,Cygwin, SVN, Eclipse 3.2, ANT1.6, Maven, R,UNIX/Windows NT.
Confidential, Fremont, CA
Sr. Java Developer
Responsibilities:
- Developed the presentation layer for audit functionality for the Badging module using Spring MVC.
- Used spring framework for dependency injection with the help of Spring Configuration files.
- Coded Business services using spring and also interacted with the database using Spring DAO.
- Implemented Hibernate Object Relational Mapping solution to interact with SQL database for Audit and Biometrics CRUD operations.
- Extensively used the JSON objects with AJAX for UI displays.
- Developed the presentation layer and Backend Java code for Request Type Audits, which capture the whole approval process related to a new hire, badging request etc. action type Audits, give information related to the users Employment Authorization Status like Citizenship Status and the related documents like I9, Passport, driver s license etc. Biometric information like the fingerprint, signature, photo updates is also captured. requirement, Badging Status is captured.
- Worked in Scrum and Test Driven Development.
- Used Jersey Framework for building and consuming Restful web services.
- Participated in the Code Reviews Developer discussions, Staff meeting, Sprint Planning, Daily Scrum.
- Worked closely with the Product Owner in greening the Stories.
- As a Team member coordinated with other teams required to establish the environment for completing a task.
Environment: Java, J2EE, Servlets, JSP, XML, Spring MVC, Hibernate3.x, HTML5, CSS 3, AJAX, JavaScript, XML, JUnit, SVN, SQLServer, Tomcat 6.1, jersey1. x.
Confidential, San Francisco
Sr. Java Developer
Responsibilities:
- Updated Health Check Application to cover the present functionalities.
- Supported the SSP and EAC Applications.
- Worked on the Two factor UnEnforcement functionality for the EAC Application.
- Worked on the Java Executor Framework required in 2FA Functionality to improve the performance of the application by implementing multithreading.
- Worked on the cron Scheduler.
- Developed BIRT report for the EAC Application. worked on solr and lucene and apache POI to convert the unformatted content to a formatted content and search functionality.
- As a part of Development team, developed front - end using Java, JSP, Java Script, HTML, and CSS.
- Develop, implement, and maintain AJAX based rich client for improved customer experience.
- Used spring framework for dependency injection with the help of Spring Configuration files.
- Coded Business services using spring and also interacted with the database using Spring DAO.
- Used Jersey Framework for building and consuming Restful web services
- Used Hibernate Object Relational Mapping solution for Java.
- Supported the applications through debugging, fixing and maintenance releases.
- Involved in the configuration management using Tortoise SVN and Subclipse.Updating the Team forge tool.
- Worked on the Unit Tests for the PRI interface that is used to get services for Provisioning the in the SSP and EAC Applications.
- Participated in the Code Reviews Developer discussions, Staff meeting, Sprint Planning, Daily Scrum.
- Got certified as a Scrum Master.
- Worked closely with the Product Owner in greening the Stories.
- As a Team member coordinated with other teams required to establish the environment for completing a task.
Environment: Jdk-1.6, Oracle 11g, Subversion, Team Forge, BirtReport, SpringSecurityCore-.1.2, SpringSecurityLDAP-1.0.3, Hibernate 3.x, Jersey 1.x, Oracle ESSO, REST and SOAP Web Services, WebSphere.
Confidential, CA
Java/J2ee Consultant
Responsibilities:
- Coordinated with the different teams and discuss the functionalities of the modules required by the client.
- Developed the front end UI using JSP, HTML, JavaScript, CSS.
- Develop, implement, and maintain AJAX based rich client for improved customer experience.
- Worked on the Atalssian tools wiki and Jira
- Implemented spring 3.x to connect the presentation layer and the modal layer. Used Spring AOP for Audit logging, and implemented Dependency Injection (IOC).
- Designed the Database, used Hibernate 3.x to implement the Persistence layer.
- Defined the Database tables based on the analysis of the business domain. Wrote the Hibernate - mapping XML files to define class tables mapping.
- Prepared unit tests for different functions as a part of TDD.
- Worked in Scrum and Test Driven Development.
- Tested for the changes made to the code with different versions of OpenMRS (1.8, 1.9, trunk).
- Solved issue related XForms, Trunk and HL7Module.
- Implemented Spring MVC.
Environment: Jdk 1.6, spring 3.x, MySQL, Maven, Git, JIRA, Subversion, Eclipse-juno, Toad, Hibernate, tomcat 5.5, Jira, XForms-GWT.
Confidential, CA
Sr. Java / J2ee Consultant
Responsibilities:
- Worked in On - site/offshore model, coordinate with the offshore team and discuss the functionalities of the modules required by the client.
- Created the screens for the development of the user interfaces.
- Developed UI using struts2.0.
- Prepared unit tests for different functions.
- Took part in Design and specification Document.
- Prepared Hibernate DAO layer and hibernate mapping files for different tables the application uses.
- It is a TDD prepared unit tests for different functionalities.
Environment: Java, Servlets, JSP,JMS,EJB JDBC, Hibernate, Struts2, Eclipse indigo, Web Logic, JUnit, DB2, IBM information Manager tool, subversion, Oracle 10g.
Confidential
Java Developer
Responsibilities:
- Developed, Tested AFTS.
- NGAF - Home University, Course Type, Module selection, Declaration and Confirmation pages and worked on Uploading photo of the student.
- As a part of Infrastructure team, developed front-end infrastructure using Java, JSP, Java Script, HTML, and CSS.
- Deployed the AFTS and NGAF on Sun Application Server 8i.
- Bug fixing depending on the severity of the problem.
- Bug fixing includes either the code fix or the environment fixes.
Environment: Java, JSP, Java Script, HTML, CSS, Apache Tomcat 5.
Confidential
Java developer
Responsibilities:
- Created the front end pages using HTML, JavaScript and CSS.
- Developed the Database schema.
- Developed and tested Milestone, Line Items, Email module and file Uploading and file Downloading Modules using the JSP and Servlets.
Environment: Java, JSP, web logic 8.1, Oracle8i, HTML, CSS, JavaScript, plumtree portal.
