We provide IT Staff Augmentation Services!

Senior Java Automation Engineer Resume

3.00/5 (Submit Your Rating)

O Fallon, MO

SUMMARY:

  • 7 years of experience in Software Design, Testing, UI Design, Development, Implementation, and Documentation of Web and Client Server Applications in Java/J2EE environment.
  • Good understanding and working experience in Object Oriented Java programming and JavaScript MVC frameworks
  • Well experienced in all phases of SDLC including analysis, design, development, implementation, testing, documentation, production, support and maintenance.
  • Experienced working in agile methodology on Biweekly Sprint using tools like Rally.
  • Good knowledge in Spring framework, good understanding on the concepts Dependency Injection
  • Good knowledge and experience in UML methodologies, involved low level and high level designing of various projects by using UML methodologies.
  • Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver
  • Experience with Cross - Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • REST service testing (JSON/XML) for numerous APIs that involve heavy database access, cryptography, system integration and network messaging.
  • Experience in Selenium Automation using Selenium Web Driver, Selenium IDE.
  • Strong familiarity with IPhone and android operating systems and applications.
  • Experience in working with browser stack.
  • Expertise in using source control tools like GIT hub, CVS, SVN and Clear case.
  • Experience with project building using Maven, ANT and Jenkins
  • Experience in building and deployment of EAR, WAR, JAR files on the test, stage systems in JBoss application server.
  • Design and document each module as a part of the implementation/delivery process.
  • Outstanding problem solving, data analysis skills, strong focus on teamwork and achieving team goals, result oriented and excellent communication skills.
  • Implemented design patterns to produce reliable and scalable software for different platforms.
  • Experience in writing PL/SQL queries, T-SQL, SQL Server 2005/2008/2012, Oracle 9i/10g/11g and MySQL.
  • Highly motivated and experienced professional
  • Monitor production health after production install using SPLUNK monitoring and SPLUNK queries
  • Used SOAPUI for SOAP and REST web services testing.
  • Developed Selenium and Cucumber scripts to automate the testing of the web pages.

TECHNICAL SKILLS:

Web Designing: HTML5, CSS3, Java Script, AngularJS, and JQuery

Web Services: RESTful, SOAP, XML.

Web Servers: Apache Tomcat, Web Logic, Jboss.

Languages: Java.

Database: SQL Server, MySQL, Oracle.

Developer Tools: IntelliJ Idea, Eclipse, ALM, Jira, Notepad++, SVNCVS, GIT.

Operating systems: Windows, Unix, Linux, Mac o/s.

PROFESSIONAL EXPERIENCE:

Confidential, O’Fallon, MO

Senior Java Automation Engineer

RESPONSIBILITIES:

  • Responsible for automation and quality within Confidential Digital Enablement Services, which is a platform for cloud and device-based payment solutions in cooperation with technology giants.
  • Emphasis on system-level testing as part of an integrated agile team with development.
  • Created automated framework solutions to enhance regression coverage, drive quality and improve speed-to-market for new development.
  • Utilized Java-based solutions such as Selenium, JUnit, and Rest Assured in continuous integration models (Bamboo/Jenkins) to build new frameworks for automation.
  • Advanced usage of SoapUI Pro and Groovy to support functional and automated testing as well as the exploration of new tools that provide value.
  • Responsible for system testing, automation and regression coverage.
  • Focus on REST service testing (JSON/XML) for numerous APIs that involve heavy database access, cryptography, system integration and network messaging.
  • Delivered consistent results with innovative approaches to automation and reporting.
  • Balanced tight deliverable deadlines in a fast-paced Agile model.

Environment: Toad for Oracle, SoapUI Pro, JUnit, IntelliJ IDEA, Log4J, Postman, Selenium Web driver (Java), WinSCP, Maven, Putty, Jira, Bamboo

Senior Java Engineer

RESPONSIBILITIES:

  • Creating UML diagrams for on application architecture and design.
  • Design and developing the stories assigned using web services (Rest and Soap), Spring, Apache Camel.
  • Preparing High and Low Level Technical design and involved in reviews with Architects and get the design approved for team.
  • Helping team members who need assistance on technical and functional issues.
  • Involved in Design and building test automation framework.
  • Involved in Design and building test harness framework to get response from outside applications for integration testing in development/test environments.
  • Coordinating Confidential Cryptography team to onboard certificates new issuers and wallet service providers.
  • Helped in building MDES Utilities tool using Spring Boot and Webservices, which is very useful for preparing requests and verifying responses for testing team.
  • Used Flyway tool to build database for development and test automation environment.
  • Co-ordinating with OPS team while promoting the application to higher environments.

Environment: Java 1.8, Spring, Spring Boot, JMS, Apache Camel, Webservices (REST/Soap), Oracle, DB2, Linux, XML, JAXB, JBoss, PL/SQL, MQSI, Fusion Stack, ALM, Mockito, IntelliJ, Jenkins

Confidential, Salt Lake City, UT

Sr. JAVA Developer

RESPONSIBILITIES:

  • Responsible for creating efficient design and developing service using Rest Web Services, Hibernate, Quartz, Oracle.
  • Used Hibernate to develop DAO layer for performing CRUD operations on the database and configured it with Spring’s Hibernate DAO Support.
  • Developed responsive web application for backend system using Spring MVC, JSP with HTML5 and CSS3.
  • Used Spring MVC and the presentation layer of the application using JSP pages.
  • Responsible for the creation and execution of the JUnit Test cases for each coding assignment.
  • Deployed the application on Web Logic Server using Jenkins continuous integration build.
  • Implemented the server side Restful Web Services functionality to access data from the Pserver applications.
  • Used Rest OData web service to implement queries and the required data from projects in project Server
  • Used Spring ORM component for Hibernate support for manipulating data for Oracle 11g.
  • Designed and developed User Interface, application modules using JSP, Spring, and HTML.
  • Developed application service components and configured beans using Spring, creation of Hibernate mapping files and generation of database schema.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.

Environment: J2EE, Web Services, JDBC, Oracle, Web logic Server, Quartz, SVN, JIRA, Bamboo, JavaScript, HTML4/5, CSS2/3, JSP, Internet Explorer, Firefox, Chrome

Confidential, St. Louis, MO

Senior Developer (JAVA)

RESPONSIBILITIES:

  • Responsible for enhancement for mutual funds products written in Java, Servlets, Xml and xslt.
  • Implemented different J2EE Design Patterns such as Session Facade, Observer, Observable and Singleton, Business Delegate to accommodate feature enhancements and change requests.
  • Worked on struts framework to Re-Design UI to fit Model2 (MVC) design paradigm
  • Modified JavaScript for handling the access privileges
  • Extensively written COREJAVA & Multi Threading code in application
  • Optimized SAX and DOM parsers for XML production data.
  • Implemented the JMS Topic to receive the input in the form of XML and parsed them through a common XSD.
  • Written JDBC statements, prepared statements, and callable statements in Java, JSPs and Servlets.
  • Followed Scrum approach for the development process
  • Extensively worked on Struts with Spring Integration for communicating with business components and also worked on Spring with Hibernate Integration for ORM mappings.
  • Modified and added database functions, procedures and triggers pertaining to business logic of the application.
  • Used TOAD to check and verify all the database turnaround times and also tested the connections for response times and query round trip behavior.
  • Used ANT Builder to build the code for production line.
  • Used Eclipse IDE for all recoding in Java, Servlets and JSPs.
  • Used IBM Clear Case for Versioning and Maintenance.
  • Involved in discussions with the business analysts for bug validation and fixing.
  • Modified technical design document, functional design document to accommodate change requests.
  • Wrote JUnit test cases for system testing, Used Log4j for logging.
  • Used JIRA as a bug-reporting tool for updating the bug report.
  • Involved in performance tuning where there was a latency or delay in execution of code

Environment: Java, J2EE, Servlets, JSP, Struts, Spring, Hibernate, JDBC, JNDI, JMS, JavaScript, XSLT, DTD, SAX, DOM, XML, UML, TOAD, Jasper Reports, Oracle, Eclipse RCP, IBM Clear Case, JIRA, WebSphere, Unix/Windows

Confidential, Pittsburgh, PA

Developer (JAVA)

RESPONSIBILITIES:

  • Responsible for enhancement shopping products written in Java, Servlets, Xml and xslt.
  • Implemented different J2EE Design Patterns such as Session Facade, Observer, Observable and Singleton, Business Delegate to accommodate feature enhancements and change requests.
  • Worked on struts framework to Re-Design UI to fit Model2 (MVC) design paradigm
  • Modified JavaScript for handling the access privileges
  • Extensively written COREJAVA & Multi-Threading code in application
  • Optimized SAX and DOM parsers for XML production data.
  • Implemented the JMS Topic to receive the input in the form of XML and parsed them through a common XSD.
  • Written JDBC statements, prepared statements, and callable statements in Java, JSPs and Servlets.
  • Followed Scrum approach for the development process
  • Extensively worked on Struts with Spring Integration for communicating with business components and also worked on Spring with Hibernate Integration for ORM mappings.
  • Modified and added database functions, procedures and triggers pertaining to business logic of the application.
  • Used TOAD to check and verify all the database turnaround times and also tested the connections for response times and query round trip behavior.
  • Used ANT Builder to build the code for production line.
  • Used Intellij IDE for all recoding in Java, Servlets and JSPs.
  • Used Tortoise svn for Versioning and Maintenance.
  • Involved in discussions with the business analysts for bug validation and fixing.
  • Modified technical design document, functional design document to accommodate change requests.
  • Wrote JUnit test cases for system testing, Used Log4j for logging.
  • Used JIRA as a bug-reporting tool for updating the bug report.
  • Involved in performance tuning where there was a latency or delay in execution of code

Environment: Java, J2EE, Servlets, JSP, Struts, Spring, Hibernate, JDBC, JNDI, JMS, JavaScript, XSLT, DTD, SAX, DOM, XML, UML, TOAD, Jasper Reports, Oracle, Eclipse RCP, IBM Clear Case, JIRA, WebSphere, Unix/Windows

Confidential

Developer (Java UI)

RESPONSIBILITIES:

  • Worked with System Analyst and the project team to understand the requirements.
  • Converted the Photoshop mockups in to hand-written HTML and CSS pages.
  • Developed web pages applying best standards.
  • Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Applied JQuery scripts for basic animation and end user screen customization purposes.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Responsible for fixing all bugs encountered and communicating back over to the QA team.

Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, Eclipse and WINDOWS.

We'd love your feedback!