We provide IT Staff Augmentation Services!

Automation Engineer Resume

0/5 (Submit Your Rating)

PA

SUMMARY

  • Over all 15 years of experience in Software Development Life Cycle in building large scale distributed enterprise systems using Java, J2EE, and Object - Oriented Analysis and Design, and Component Based Development technologies.
  • Performed Functional Testing solutions using SOUP UI
  • Tested webservices, XML, WSDL using SOAPUI tool. Modified end points when we worked on different servers and different versions of Web Services.
  • Tested several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. REST web services leveraged by both web and mobile applications.
  • Highly skilled and experienced in Agile Development process for diverse requirements
  • Extensive experience in software development using Rational Unified Process (RUP), Unified Modeling Language (UML).
  • Experienced with popular Object Oriented Design Pattern concepts. And extensively worked on LOG4J and Ant frameworks.
  • Experience in develop test scripts to automate process of testing in Selenium WebDriver.
  • Experience in working with open source toolsSelenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipseand preparation of automation test framework.
  • Experienced in scripting language like Java Script and programming knowledge in SQL and PL/SQL.
  • Experience in RDBMS, Microsoft SQL Server (PL/SQL), Oracle, MS Access and associated SQL Programming Knowledge.
  • Knowledge in server-side development, deployment on J2EE platform using technologies like JAVA, JSP, servlet, JDBC, JNDI, EJB, Ajax, Java Mail, JMS, RMI, XML, Sonic ESB, Web Methods, XSL, XSLT, WebServices, HTML, CSS, Java Script, Spring, Struts framework, Hibernate.
  • Expert level skills in Designing and Implementing the commercial grade application servers like Websphere, Weblogic, and web servers like Java Webserver2.0, Tomcat and Apache.
  • Hands-on experience with a wide range of common automation tools.
  • Strong knowledge in Algorithms and Data Structures and knowledge in Marklogic server
  • Experienced in working with operating systems like UNIX, Linux and Windows XP/7 / Vista / XP, 8.1, 2012 server
  • Always worked closely with system users and management personnel and gained reputation of loyalty, quick problem solving skills, excellent teamwork player and communication skills.

TECHNICAL SKILLS

Operating Systems: Windows 7 / Vista / XP, 8.1 and UNIX, Linux

Languages: C, C++, JAVA, VB.NET,RUBY,PYTHON

Application Frameworks: JDK, J2EE, Struts 1.2, Hibernate, Spring, Log4j1.2

Database: SQL Server, Oracle 9i, 10g, DB2,Sybase and MS Access

Web Servers: JavaWebServer2.0, Apache, Tomcat 5.0.

Application Servers: JBoss,Weblogic 8.1/7.0/6.0, IBM Websphere 5.0/6

Internet Technologies: JavaScript, HTML, DHTML, XML, XSL, XSLT, JSP, Ajax.

IDE / Tools: Eclipse 3.2, JBuilder 5.0, RAD 6, ANT 1.6, SOUPUI, JIRA, Selenium

Virtualization: VMware Server, Oracle Virtual Box

Editors: Textpad, VI Editor

PROFESSIONAL EXPERIENCE

Confidential

Automation Engineer

Environment: HP Unified Functional testing 12.05, Attachmate Reflection2014, ALLM12,Oracle SQL Developer, Windows.

Responsibilities:

  • Developed an effective automated test script design with objectives of maximizing the reusability and their maintainability.
  • Executed and maintained end-to-end GUI automation test suites
  • Worked with cross-functional engineering teams to resolve integration issues.
  • Maintained Automated Scripts and troubleshoot their issues for each Site Release, Feature, and, Small Enhancement Project.
  • Extensively worked on backend testing of REFLECTION mainframe applications.
  • Successfully provided for new hires on automation tools and machines.
  • Using VB scripting language connecting automating program with HP Quality Center which can directly update test result into quality control software system
  • Developed innovative automation solutions.
  • Analyze and troubleshoot the results which are generated through task scheduler to run tests at various times throughout the night.
  • Provided regression test cases based on various customer requests.
  • Validated the Data on Mainframes using batch testing
  • Configured VMware to have multiple virtual machines with different OSes
  • Installed and setup Oracle databases and backup applications for test engineers to emulate customer's environment. Developing functions for connecting, executing queries, and verifying results; and recognizing that the functional design steps of verifying fields in a CLOB to validate data.
  • Performed system, functional, black box, UAT (user acceptance testing), and regression testing.
  • Designed and developed test specification for feature owned areas and performed repeatable testing procedures and processes.

Confidential, PA

Billing Support Analyst

Environment: Web Services, Oracle, citrix, ACSR, JIRA, Soup UI, REST, XML, PL\SQL, Eclipse, Selenium, Windows.

Responsibilities:

  • Executing Backend Testing using SQL queries to extract data from the database.
  • Perform Functional Testing solutions using SOUP UI.
  • Tested web services, XML, WSDL using SOAPUI tool. Modified end points when we worked on different servers and different versions of Web Services.
  • Responsible to verifyWeb services API request, response data validations in REST, SOAP protocol.
  • Analyze billing tool data and debugging.
  • Reporting the Defects in JIRA defect tracking tool.
  • Created automation test scripts using Python in soup.
  • Participating in weekly meetings with the management team.
  • Involving in daily walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.
  • Interacting with the development team to resolve the Technical Issues.
  • Identified manual processing deficiencies, and instituted automation techniques which reduced manual labor and increased work flow efficiency.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Generating the daily reports of execution status and Defect Summary.
  • Attended daily status meeting to follow-up and resolve outstanding group issues.
  • Assisted in streamlining processes to reduce and make daily workload more efficient.
  • Reduced processing time by analyzing job schedules and implementing appropriate modifications.
  • Communicated with OMA (Order Management Agents) on bridges, chat rooms and using live meeting software to accurately identify problems and investigate solutions.
  • Worked with GUI clients with different subsystems communicating with the system to troubleshoot problems
  • Used OMS/ GUI to understand issues being faced by agents and to help in understanding resolutions.
  • Tested Web Services, providing required input data to request XML and validated response XML.
  • Tested various software enhancement implementations by development team to ensure quality releases and minimize costs to client.
  • Worked on application performance testing and identified the bottlenecks and implemented the code patches to resolve the issues.
  • Performing Manual Testing in accordance with the test plans and test cases.
  • Implemented and ran PL/SQL scripts to correct bad data caused by system and to prevent future problems in order lifecycle
  • Generated reports using SQL functions.

Confidential, St Louis MO

Senior Software Engineer

Environment: Java, XML, Web Services, Python, Oracle, PL/SQL,Eclipse 3.1, Windows.

Responsibilities:

  • Object oriented architecture, design and development on an Enterprise size project leading a team of developers
  • Implemented the business logic required to enable the flow of orders.
  • Implement WebMethods to integrate the mainframe order fulfillment, manufacturing and sales manage, reengineer, business processes.
  • Gather technical requirements, collect data, document use cases, define business rules, develop
  • UML design and sequence diagrams.
  • Developed the pages with portlets and used DOJO tool kit to develop UI for web applications
  • Getting information from Portal and from other sub-systems and Updating Data base.
  • Resolved issues in production environment which involved making fixes to make sure that locked orders go though properly, refreshing the, resending from Order Pool (Clarify).
  • Involved in developing the web services using SOAP, to allow application and services to connect to them over the Internet and used JSR 168
  • Worked on Session façade pattern implementation using Stateless Session Beans.
  • Strong experience in developing customized light weight persistence classes and framework.
  • Worked extensively through Agile development methodology by dividing the application into iterations
  • Prepared Ant based build scripts to build, deploy the application and acted as release manager.
  • Prepared Oracle database upgrade scripts to release the application in module basis. Interacted with the client to support the critical problems and prepared patches for work around and Jasper Reports to generate printable reports from a data source and XML report definition file
  • Implemented and ran PL/SQL scripts to correct bad data caused by system and to prevent future problems in order lifecycle and used UNIX in executing the SQL scripts, and Bulk resend.
  • Used OMS/CRM GUI to understand issues being faced by agents and to help in understanding resolutions
  • Worked with GUI clients for up to 10 different subsystems communicating with the system to troubleshoot problems
  • System architecture and infrastructure design, OO analysis and design.

Confidential, Plymouth, Michigan

J2EE Developer

Environment: Java, JDK 1.5, Eclipse 3-1.2.9,EJB 2.0, Hibernate, JSP, JMS 1.0.2, XML 1.0, XML Schemas, XML Parsers SAX/DOM, XSLT, WebSphere 5.1, Web Services, SOAP 1.1, AJAX,SOA, HTML, Tomcat 5.0,JavaScript, Log4j 1.2.8, Ant 1.5,CSS, Windows XP, Oracle 9i, JNDI, WinCVS.

Responsibilities:

  • Developed Session (Statefull/Stateless) and Entity (CMP) beans (EJB) for crucial business logic.
  • Involved in working with JMS Queues (Producers/Consumers) in Sending and Receiving Asynchronous messages via MDB s.
  • Designed and Implemented the J2EE Based Struts Framework.
  • Developed XML Schema for J2EE application and prepared Data Query Configuration files to insert/select/update/delete queries to send or receive data between centralized database and client database. Used different parsing methods to parse or build XML like DOM/SAX API’s
  • Involved in writing HQL queries.
  • Used hibernate API for transaction handling, storing, retrieving and updating from Oracle database.
  • Adopted J2EE best Practice, using J2EE Design patterns.
  • Developed DAO layer, which was used for all the persistence related logic.
  • Designed screens for user interface for order management.
  • Coded JSP pages, and used JavaScript for client side validations and to achieve other functionalities
  • Used Ant framework to build the application
  • Developed Stored Procedures and PL/SQL for the database operations.
  • Participated in design review and code review meetings

Confidential

Java/J2EE Developer

Environment: Java, Swing, JNDI, EJB 2.0, JSP, Servlets, Struts1.1, XML, XSL, JBoss, HTML, XML, JDeveloper, Oracle 9i, UML, Linux, Windows XP.

Responsibilities:

  • Involved in analysis and design phases of the project using OOAD concepts.
  • Developed use cases, sequence diagrams and for the system using Rational Requisite Pro.
  • Involved in designing GUI components using Swing
  • Developed web pages using JSP, Servlet, HTML and client side validation using Java Script, DHTML, XSL.
  • Incorporated MVC design pattern by making extensive use of Struts framework to clearly differentiate roles and responsibilities and also to make code maintenance easy.
  • Involved in the design and implementation of ActionSevlet, which acts as Controller Servlet.
  • Design and implementation of ActionClass to execute the business logic and ActionForm to validate the form data.
  • Made extensive use of Struts Tags like Bean, Logic, and HTML for generating and displaying dynamic content.
  • JSP custom Tag Libraries have been used to customize the display of the error messages.
  • Use of castor for converting XML to java classes and vice versa.
  • Used JDeveloper for Java application development environment for building Java and XML applications, especially for e-business applications on the internet
  • Performed database design and coding of SQL, Triggers and Views on Oracle 9.2
  • Performed unit testing, system and integration testing of the whole application.
  • Involved in complete support of the application for regular change requests and enhancements.

Confidential

Java/J2EE Developer

Environment: J2EE, Weblogic, EJB, Servlets 2.1, JSP 1.1, JavaScript, HTML, XML, XSLT, Oracle 8i, Linux and Windows NT

Responsibilities:

  • Involved in Design, which is based on Three Tier Architecture
  • Developed dynamic User Interface with JSP, Html and Java Script is used to do client side validations.
  • Developed Server Side (EJB) components for middle tier implementation.
  • Wrote Enterprise Java Beans (Session Beans as business Objects).
  • Involved in deploying the various Business Components on Web Logic Application server.
  • Worked extensively Oracle 8i in this system.
  • Developed XML Interfaces with other Ordering Systems.

Confidential

Java Developer

Environment: C++,WSAD 4.x, JSP2.0, Servlets, JavaScript, HTML, DHTML, XML, Sybase, windows2000 and UNIX

Responsibilities:

  • Developed the user interface using JSP, HTML and front-end validations using Java Script.
  • Involved in Designing the Database Schema.
  • Wrote SQL queries for getting data from database Oracle 8i
  • Involved in writing stored procedures.
  • Developed various XML Documents.
  • Responsible for Unit testing of the various components.

We'd love your feedback!