Quality Automation Engineer Resume
PROFESSIONAL SUMMARY:
- Around 11 years of IT experience in Software Development, involving Analysis, Design, Development, Testing and Implementation & Maintenance of application software in Web - based environment
- Having 3+ years of experience as a Java Automation engineer (QE). Worked on Core-Java / Selenium / XPATH / SOAP-UI / JACOCO / TestNG/ Jenkins / Maven / JSON / JIRA / JMeter / eSpeedy.
- Took over the major responsibility of performing all the regressions for multiple production releases.
- Extensive experience on Object Oriented Programming (OOP) & Design, MVC Architecture, SDLC, Java/J2EE technologies - Servlets, JDBC, XML, Web Services, WSDL, SOAP and design patterns & Frameworks such as Spring and Hibernate.
- Extensively used Web Services - RESTful and JAX-WS.
- Extensive experience in HTML5, DHTML, CSS3, JQuery, Ajax, JSP, JSON, Bootstrap, AngularJS.
- Experienced in using the Messaging Services like JMS and IBM MQ.
- Proficient in Web application development using JAVA, J2EE (JSP, Servlets, XML, JDBC), JavaScript.
- Experienced in deploying J2EE applications over servers like Apache Tomcat & WebSphere 7.
- Good Understanding of IDEs like STS, RAD and Version control tools like SVN, StarTeam.
- Extensive experience in building & deploying EAR, WAR, JAR files on test, stage & production servers.
- Configured Log4j, JUnit, and developed unit test cases and determining application functionality.
- In-depth experience in developing and supporting both production and development environments.
- Configured Hibernate second level cache (using ehCache) to improve application performance.
TECHNICAL EXPERTISE
Frameworks & ORM Tools: Selenium WebDriver, TestNG, Spring(DI, MVC, AOP), Hibernate, Struts.
Testing S/W: Apache JMeter
Java: JDK 1.3 - 1.7, J2EE 2.0/1.1, OOP, JSP, Servlets, JSP Tags, Custom tags, Java Beans, Applets, Swing, AWT, JDBC/ODBC, MDB, Visual Source Safe 6.0, Web Services, JDBC, JPA, JMS, Jenkins, Maven, SOAP UI, Mockito, SVNRESTful (Jersey), Spring MVC, Spring REST controllers, Maven.
Code Coverage: JACOCO
Web Servers: IBM WebSphere 7.1/6.1, and Apache Tomcat.
Web Tools: HTML, XML, XPath, SAX, JavaScript, JSON, CSS, Angular JS
Databases: Oracle, DB2, Postgre SQL, MySQL, SQL Server, Fast Objects, SQL
Operating Systems: Unix/Linux, Windows.
Tools: / Utilities STS, RAD, Tomcat, WebSphere (WSAD), Eclipse, JBuilder3, SVN, Star TeamCVS1.2, AQT, VSS, TOAD, JIRA, Quality Center
PROFESSIONAL EXPERIENCE:
Confidential
Quality Automation Engineer
Environment: Java and OOP, J2EE, Oracle, RESTful web-services (Jersey), JSON, Maven, Jenkins, Junit, Hibernate, Eclipse, SQL, Postman, SOAP UI, Selenium, XPATH, Apache JMeter, SQL.
Responsibilities:
- As an Automation tester, designed and validated automation scripts.
- Projected test cases for PO review well ahead of implementation.
- Performed Integration testing with Maestro team to check sellers selling limits
- Created/executed test scripts using Selenium and validated the regression test
- Using Java and Hibernate to automate functional cases.
- Worked with Payments team to validate/test the use-cases on ramp base.
- Automated project using TestNG framework.
- Building application using Maven performed testing using Junit.
- Executing the project in Agile methodology.
- Extensively used JSON, Postman, SOAP-UI.
- Verifying and validating the pre and postproduction issues.
- Using JIRA to manage/track the work assigned.
- Using Jenkins to have Continuous Integration on time.
- Performed eSpeedy (Internal to Confidential ) - to check the UI loading speeds
- Performed Load testing for various REST operations using Apache JMeter.
- Used JACOCO to generate code coverage report.
Confidential
Quality Automation Engineer
Environment: Java and OOP, J2EE, RESTful web-services (Jersey), JSONMaven, Jenkins, Junit, Hibernate, JavaScript, Eclipse, Tomcat Application Server, SQL
Responsibilities:
- As an Automation tester, designed and validated automation scripts.
- Created test scripts using Selenium and validated the regression test
- Using Java and Hibernate to automate functional cases.
- Working with multiple teams during integration of the project.
- Automated project using TestNG framework.
- Building application using Maven performed testing using Junit.
- Executing the project in Agile methodology.
- Extensively used JSON.
- Verifying and validating the pre and postproduction issues.
- Using JIRA to manage/track the work assigned.
- Using Jenkins to have Continuous Integration on time.
Confidential, Moline, IL
Lead Engineer
Environment: Java and OOP, J2EE, JSP2.0, Servlet 2.3, AngularJS, RESTful web-services (Jersey), Angular JS, JSONMaven, Jenkins, Mockito, Hibernate, XPath, JavaScript, STS, TOAD, AQT, Log4j, Tomcat Application Server, SQL.
Responsibilities:
- Worked closely with client/business team, gathered business requirements and developed technically.
- Implemented test-suites in agile methodology during development of the project and oversee the software development in Sprints by attending daily stand-ups & recording information/meeting minutes.
- Worked with development team to in corporate all the changes on time.
- Automated SOAP service calls to fetch Deere core information.
- Used Hibernate/JPA annotations to bring/update data as per functional.
- Used Apache Velocity to prepare SOAP request formats.
- Involved in Designing database schemas according to user requirements.
- Implemented UI automation using Selenium web-driver.
- Used STS for code development/deployment and debugging.
- Prepare Design and Installation documents for the System and maintaining.
- Analyzing and fixing/including test-cases in suite as per production issues.
- Involved in code reviews, test case reviews and gave feedback on various design aspects.
- Version Controlling using SVN.
- Using JIRA management tool to estimate/track/organize the deliverables of the project.
Confidential, Moline, IL
Lead Developer
Environment: Java, Spring MVC, JSP2.0, Servlet 2.3, HTML, JavaScript, AJAX calls, JQuery, HibernateTOAD, WebSphere, 7.1 App-Server, Maven, Jenkins, Message Driven Beans.
Responsibilities:
- Responsible for writing SRS (System Requirement Specification) for Functional Roles module.
- Write Business Requirements and functional specification documents.
- Involved in writing code to interact with Web Services using JSON, AJAX and JQuery.
- Consumed REST API provided by Viewing Tool application.
- Involved in developing the Controller framework using REST based spring controller.
- Implemented MDB to make necessary calculations. Used SAX parser to read the incoming messages.
- Used Hibernate/JPA annotations to interact with DB2 database.
- Implemented Hibernate second level cache (EhCache) for few large lists to be in memory on server startup.
- Developed UI layer logics using JSP, JavaScript, HTML5, Ajax and CSS.
- Involved in code reviews, test case reviews and peer testing.
- Using SharePoint tool for collaboration/communication/decision making among the team.
- Used Maven to build the application and Written Test Cases for Unit Level Testing used JUnit.
- Involved in development and implementation of J2EE standards based coding and developed.
- Used Spring Validator for client side validations.
- Implemented new screens and functionalities related to Functional Roles Module.
- Participate in code reviews, troubleshooting, bug fixing, preparing test environments, execute User acceptance testing and providing production support.
Confidential
Lead Developer
Environment: WebSphere 5.1 App-Server, Java 1.4, MDB, Ant Script, Java Script, XML, JSP custom Tags andDB2.
Responsibilities:
- Implemented the functionality on Struts architecture.
- Involved in Analysis, Designing, Coding, Unit test and System testing.
- Used Dozer mapping to map beans (model to view & view to model beans).
- Involved in fixing the critical issues and delivered them on-time, as 2 to 3 applications are dependent on this centralized application, fixes were made on critical priority.
- Involved in Integrated Testing with other applications (as Confidential is the bridge between 2 to 3 applications) and Unit Testing Phases and worked on debugging and Bug Fixing.
- Using SharePoint tool for collaboration/communication/decision making among the team.
- Ensure that each deliverable source codes adhere to the client supplied standards.
Confidential
Developer
Environment: WebSphere 5.1 App-Server, Java 1.4, MDB, Ant Script, Java Script, XML, JSP custom Tags and DB2, SQLJ.
Responsibilities:
- As a System Analyst involved in Analysis, Designing, Coding and unit testing and System Testing of the DNS applications.
- Involved in fixing critical issues, provided faster solutions and got appreciation from the manager and onsite team.
- Worked on PartsNextGen functionalities and integrated with SAP applications.
- Involved in Unit Testing and Integration Testing.
- Implemented “Line Of Credit” functionality.
- Worked on Bug Fixing.
- Ensure that each deliverable source codes adhere to the client supplied standards.
- Supported functionalities such as Spare parts Ordering, Order Tracking, Parts Information, Parts Locator, Parts Invoices, Returns, Credit List.
Confidential
Developer
Environment: Java 1.4, WebSphere 5.1, XML, MDB, Ant, DB2v9.1, Struts Framework and JSP custom Tags.
Responsibilities:
- Involved in fixing all the critical issues related to multiple solutions faster and got appreciation from the manager and onsite team.
- Mentored team mates and performed role of Knowledge-Source for colleagues in D2D.
- Implemented custom tags to display data on JSP screens.
- Integrated using J2C with mainframe’s programs.
- Analyzing and fixing production issues.
Confidential
Developer
Environment: Java 1.4, WebSphere 5.1, XML, DB2v9.1, Struts Framework, JSP custom Tags
Responsibilities:
- JSPs needs significant refactoring to retrofit to DnsAdmin screen model (Involved in developing tag libraries for all Java Server Pages.).
- Involved in Integrated Testing and Unit Testing Phases and worked on debugging and Bug Fixing.
- Exposure to work with Test Director which is an efficient ticket handling system and have experience in maintaining a live product.
- Writing Utility Classes for java specific repeated functionalities like xml parsing
Confidential
Developer
Environment: RMI, Swings, PgAdmin3, Windows2K
Responsibilities:
- Development of Order Planning module.
- Bug Tracking / customizations based on the customer requirements in AdminApp.
- Involved in Unit Testing and Integration Testing.