Senior Java Automation Engineer Resume
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.