We provide IT Staff Augmentation Services!

Java Automation Lead Resume

Whippany, NJ

PROFESSIONAL SUMMARY:

  • Over 13+ years of professional experience in Development, Automation and Functional Testing and Lead activities.
  • Worked for Banking and Financial sectors.
  • Expertise in the areas of Java/J2EE, REST Web services, JSON, SQL, VBA, JavaScript, VBScript, Python, UNIX, Selenium, JBehave, Cucumber, Maven
  • Experienced in tools QC/ ALM, QTP, JIRA, Jenkins
  • Experience in leading a team of 7 associates including Off - shore and On-site.
  • Experience in various methodologies like Agile and Waterfall.
  • Experience with Agile concepts Daily Scrums and Sprint reviews.
  • Experience in Java/J2EE applications development and Automation.
  • Involved in development of Automated and Manual test scripts from Functional requirements along with non-functional.
  • Experience in Developing the Java and Selenium based automation scripts.
  • Experience in Backend, UI, API Automation.
  • Experience in test strategies creations, test estimation and test planning activities
  • Experience in Continuous Integration (CI) using Jenkins, Maven and worked on Continuous Deployment (CD).
  • Followed high quality assurance standards and security guidelines.
  • Knowledge in Investment banking, Capital Markets, Trading system, Stock exchanges, Foreign exchange, Securities, Bonds, Options, Futures, Cards and payments.
  • Deep knowledge of all phases of Software Development Life Cycle (SDLC), involved in Requirements Analysis, Design and Implementation.
  • Knowledge on Automation using Selenium, JBehave (BDD), Test Driven Development (TDD) and involved in UNIT test and sanity testing.
  • Familiar with reviewing Functional Requirements and writing the Technical Specification.
  • Knowledge on Acceptance Test Driven Development (ATDD), involved in Regression, Integration, Assurance, Performance, Usability, Load test, UNIT test, and sanity testing.
  • Familiar with reviewing Functional Requirements and converting them to Technical Test cases.
  • Ability to adopt new technologies quickly.
  • Good debugging and troubleshooting skills.
  • Familiar with change management and defect tracking
  • Familiar with Incident Management for production support.
  • Broad knowledge of version control systems, build scripts and automation mechanisms.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.

TECHNICAL SKILLS:

Technologies: Java, JDBC, Servlets, JSP, JSON, Spring Framework, Selenium, JBehave, Cucumber, VBA, VBScript, Python, Web Services (SOAP, RESTful), Tomcat, Jenkins, Maven.

Web Technologies: HTML, CSS, JavaScript, JSON, XML.

Version controls: SVN, GitHub

IDEs: Eclipse

Other tools: QTP, Load runner, Toad, Putty, JIRA, Rally, QC / ALM, VersionOne

Database: Oracle, PL/SQL, MySQL

Operating Systems: Windows, Unix/Linux.

PROFESSIONAL EXPERIENCE:

Confidential - Whippany, NJ

Java Automation Lead

Responsibilities:

  • Involved in Automation of the Settlements using Java, REST api, Selenium, JBehave.
  • Developed the JSON objects to send the data to api service and to retrieve the data from api service.
  • Involved in Restful web services Automation.
  • Involved in UI automation using Selenium.
  • Developed Java class objects to verify the file that sent to OPICS as part of the Cash Settlements.
  • Able to Automated the UNIX File verification.
  • Understand the end to end functionalities to work the Automation
  • Able to debug the issues by checking unix servers logs while developing the Automation.
  • Involved in the regular Regression activities at the time of production rollout.
  • Maintained existing Regression QTP scripts and involved in script enhancements.
  • Tracked the testing evidence along with test cases.
  • Familiar with Agile methodology, Daily Scrums and Sprint reviews.
  • As a lead follow up with the team on Sprint activities.
  • Developed the JIRA stories as Jbehave story test steps.
  • Tracked the requirements coverage.
  • Involved in requirements gathering with product owners and monitor the requirements changes to in corporate them in Automation.
  • Interacted with Offshore JPMorgan teams to share the knowledge.
  • Gave Framework Demo to AD and QA Teams.
  • Involved in performance testing and worked on the Load Runner.
  • Helped other teams to develop the UI Automation

Environment: Agile methodology, Spring framework Java 1.7, Selenium, Rest Web Services, JSON, HTTPClient, Eclipse, JIRA, Maven, Oracle, Toad, UNIX, Jenikins, SVN and GIT

Confidential - Riverwoods, IL

Lead - Consultant.

Responsibilities:

  • Worked on the Spring MVC to develop the new account details and transactions functionalities.
  • Implemented necessary classes and built custom libraries using core java concepts Multithreading and Collections framework.
  • Provided support to Agents by checking the statements internally.
  • Involved in Account Center Production support and Maintenance activities.
  • Provided the Automated solutions to L1 support team by implementing the Batch jobs.
  • Developed J2EE components on Eclipse.
  • Used JDBC connectivity to connect to Oracle database.
  • Worked on Continuous integration and continuous deployment using Jenkins, Maven tools.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology.
  • Using Oracle as back-end database, used TOAD for querying.
  • Participated in code review sessions to enhance the developed applications
  • Worked on performance related issues and Preparation of code documentation was done.
  • Used Quality Center to track the defects and incidents.
  • Involved in eSolutions support that uses by Bank Agents to track the user activities.
  • Coordinate the release management activities for different production releases.
  • Tracked user stories and the efforts using CA Rally tool.
  • Provide the task estimations and task assignments to team.

Environment: Agile methodology, Java1.5, Spring MVC, Oracle, Toad, UNIX, Shell, SVN, WebLogic, Eclipse, Jenkins, Maven, Rally, Junit, QC.

Confidential - Rolling Meadows, IL

Lead - Consultant.

Responsibilities:

  • Involved in Analysis, design and development activities of EDMS applications.
  • Implemented the core java concepts Collections, Multithreading and IO extensively.
  • Taken care of complete Java multi-threading part in back end components
  • Developed UI using JSP, JavaScript and HTML.
  • Used tools Jenkins and Maven for Continuous Integration.
  • Provided Production support for OnDemand and EDMS applications.
  • As a Lead involved in defect review, Production rollout and requirements analysis meetings.
  • Developed the Automated script to post the transactions at Mainframe screen using VBA and macros
  • Involved in defect fixes and maintenance activities.
  • Developed UNIX scripts to schedule the jobs.
  • Involved in batch jobs re-run to process the posted transactions.
  • Involved in developing of Automation scripts that fetch the statements from OnDemand.
  • Provided support to business team on the retrieval of the statements and on the transaction posts.
  • Involved in Agile methodologies and participates in daily scrum calls.
  • Involved in the task estimations and task assignments to team members.
  • Gained the knowledge on Cards and payments system.
  • Implemented the plan for the rollover to production.
  • Participated in production deployment activities.

Environment: Agile methodology, Java, J2EE, JSP, XML, RAD, WebSphere, Maven, Jenkins, QC, Oracle, Toad, UNIX, Shell, SVN, JavaScript and HTML

Confidential - New York City / South Brunswick, NJ

Lead Consultant

Responsibilities:

  • Involved in Odd Lot Pricing Methodology testing and backend data testing
  • As Test Lead involved in the task estimations and task assignments to offshore team along with the onshore team
  • Involved in test strategies creations, test estimation and test planning activities
  • Tested the ETL concepts (Extract, Transform and Load)
  • Involved in development and maintenance of Java and Shell scripting automation scripts.
  • Involved in writing the SQL queries to test the Database
  • Implemented the UI automation using Selenium
  • Involved in requirements gathering and developed the test scenarios/cases
  • Tested the pricing calculations logics like Bond groupings based on the Ratings, Prices, etc. and Trade gathering, Mean and Standard Deviations calculations for those bond groups.
  • Gained the knowledge on securities/Bonds pricing logic.
  • Involved in the defect life cycle as opening, tracking, re-testing and closing the defects in QC
  • Provided business knowledge to the automation team
  • Helped to the UI QA team on Methodology logics along with data mapping
  • Reporting the status to the QA Management along with the Product management on regular basis.
  • Following up with Dev team for defects fixes.
  • Gained the business knowledge on Securities/Bonds valuations.
  • Performed the regression activities along with the UAT
  • Planned and implemented Test activities and delivered the rest results on time
  • Implemented the plan for the rollover of this project to production.

Consultant

Responsibilities:

  • Involved in end to end GPS application testing
  • Involved in writing the SQL queries to compare the UI with Database
  • Involved in requirements gathering and developed the test scenarios/cases
  • As Test Lead involved in the task estimations and task assignments to offshore team
  • Involved in the defect life cycle as opening, tracking, re-testing and closing the defects in QC
  • Identified the automation test candidates in order to automate the test cases
  • Provided business knowledge to the automation team
  • Worked on the Data mapping document to help the Business team for UAT
  • Reporting the status to the QA Management along with the Product management on regular basis.
  • Following up with Dev team for defects fixes.
  • Gained the business knowledge on Securities/Bonds valuations.
  • Performed the regression activities along with the UAT
  • Planned and implemented Test activities and delivered the rest results on time
  • Implemented the plan for the rollover of this project to production.

Consultant

Responsibilities:

  • Involved in end to end application testing
  • Tested the ETL concepts (Extract, Transform and Load)
  • Involved in writing the SQL queries to compare the UI with Database
  • Involved in requirements gathering and developed the test scenarios/cases
  • Involved in development and maintenance of QTP Automated regression scripts execution.
  • As Test Lead involved in the task estimations and task assignments to offshore team
  • Involved in the defect life cycle as opening, tracking, re-testing and closing the defects in QC
  • Identified the automation test candidates in order to automate the test cases
  • Provided business knowledge to the automation team
  • Worked on the Data mapping document to help the Business team for UAT
  • Reporting the status to the QA Management along with the Product management on regular basis.
  • Following up with Dev team for defects fixes.
  • Gained the business knowledge on Securities/Bonds valuations.
  • Performed the regression activities along with the UAT
  • Planned and implemented Test activities and delivered the rest results on time
  • Implemented the plan for the rollover of this project to production.

Environment: Agile methodologies, Java, Shell scripting, ETL concepts, Selenium, SQL, Toad, Web services (SOAP), UNIX/Linux, QC, VersionOne, QTP.

Confidential - Chicago, IL.

Sr. Associate.

Responsibilities:

  • The Application is designed using Struts MVC architecture
  • Used JDBC to communicate with the Database, mapping the entities to the tables and corresponding columns in the database
  • Developed custom components using Java programming.
  • Involved in Updating, Debugging and Code review compliance to the Good Coding.
  • Involved in database related activities using MySQL.
  • Developed Rich user interface using HTML and Java Script.
  • Responsible for gathering business and functional requirements from the users.
  • Helped the automation of jobs and involved in shell script developing, updating and executing.
  • Developed and maintained cron jobs.
  • Involved in the task estimations and task assignments to the team members.
  • Involved in preparing the Functional and Technical Design documents.
  • Responsible for developing new features while maintaining the existing functionality.
  • Review of code changes, test procedure, test plans and other deliverables using Clear case
  • Conducted training and presentations to the team members and client managers.
  • Performed gap analysis with client and partners.
  • Responsible for status reporting to the client.
  • Involved in Offshore-Onsite working model.

Environment: Java, JDBC, JSP, HTML, Eclipse, CVS, JavaScript, UNIX, shell scripting and MySQL.

Confidential - Charlotte, NC

Associate.

Responsibilities:

  • Involved in analysis, design phase, development and implementation phases for different bank applications.
  • Collected the requirements from the users and designed the technical flow diagrams for the project.
  • Worked on Core Java coding with strong understanding of Collections, Multithreading, data structure and Event/Exception handling.
  • Adopted MVC architecture and used HTML and CSS for the UI.
  • Developed and utilized J2EE Services
  • Designed and developed the presentation layer using JSP, HTML.
  • Developed Basic search and advanced search JSP pages.
  • Taken care of Java multi-threading in common java classes / library.
  • Used JDBC for database connection and written number of sql queries for retrieving the data and validated that data against the business rules.
  • Used Clearcase for version controlling and JUnit for unit testing.
  • Designed and developed the stand alone Java programs for feed comparison.
  • Designed and developed shell scripts to monitor the integrity of the system towards minimizing the downtime in transaction processing.
  • Enhanced application support processes with internal Confidential staff, external partner systems and vendors
  • Implemented software releases and patches on the user acceptance and production environments.
  • Performed defect analysis of the real time issues in the production environment.

Environment: Java/J2ee, Servlets, JDBC, JSP, NetBeans, WebLogic, UNIX, HTML, CSS, ClearCase.

Confidential

Associate.

Responsibilities:

  • Primary responsibilities would be to fix the defects, participate in the maintenance activities and troubleshooting.
  • Involved in new enhancements developments using Java, JDBC, Servlet, JSP and Struts.
  • Interacted with the client and involved in the support of the applications in production.
  • As part of the Production support activities responsible for maintaining the availability of the Application and sending the Weekly/Monthly reports on the availability of the Application.
  • Service management activities, debugging and trouble shooting.
  • Service Support activities such as Incident Management (including recording, classification, matching and resolution), Problem Management (Identification of problems and prevention of further occurrences) and Change Management (Monitoring changes)
  • Service Delivery activities such as Availability Management (Calculating availability, Monitoring and Reporting) Capacity Management (Providing solutions for performance and workload issues) and SLA Management & Reporting.

Environment: Java, JDBC, Servlet, JSP, Struts, Tomcat, HTML, NetBeans, UNIX, Oracle.

Confidential

Software Engineer

Responsibilities:

  • Involved in preparation Software Requirement Specification document and OOAD design document (Sequence diagrams, Class diagrams and Collaboration diagrams) for the Sales and HR module.
  • Involved in coding of Entity classes and Control classes for the Sales module and HR module and client side scripting.
  • Involved in coding of JSP, java and JDBC

Environment: Java, JDBC, Servlet, JSP, Struts, Tomcat, HTML, NetBeans, UNIX, MySQL

Hire Now