We provide IT Staff Augmentation Services!

Automation Engineer Resume

San Francisco, CA

PROFESSIONAL SUMMARY:

  • 5+ years of professional experience in Java, web application development and test automation.
  • Strong analytical skills, experience in design and development of client server solutions and Web based multi - tier applications using Java J2EE technologies.
  • Very good exposure in using open source Java J2EE frameworks like Spring and Struts.
  • Experience in developing JAX-WS, Web services using SOAP and WSDL, RESTful Web services using Jersey.
  • Experience in programming, deploying, configuring, fine-tuning and administering middle-tier J2EE application Servers like JBOSS, IBM WebSphere.
  • Domain expertise in Mobile Application (Android), Web application, Product lifecycle management, Banking and Healthcare.
  • Experience with development of Web based applications using HTML5, CSS, AJAX, JavaScript, JQuery and Cordova.
  • Experience in web-based testing across different browsers and platforms using automation tools and frameworks, Selenium Webdriver, TestNG, and JUnit.
  • In depth knowledge of managing complete SDLC from requirement analysis, design, development, testing, maintenance and documentation.
  • Strong expertise in Behavior Driven Development (JBehave, Cucumber), agile methodologies and agile work environment.
  • Sun Certified Java Programmer.

TECHNICAL SKILLS:

Languages: Java/J2EE, Android, PHP

Databases: Oracle9i/10G, MySQL

Automation: JUnit, Selenium Webdriver, SOAP UI, TestNG, JIRA, Bugzilla

Web Services: REST and SOAP

Web Technologies: Servlets, JSP, JavaScript, JQuery, HTML5, CSS, XML, JSON

Web Servers: WebLogic 10.3, WebSphere 8, JBoss, Apache Tomcat-7.x, 8.x

Frameworks: Struts, Spring, Spring MVC, Hibernate, Junit, Hadoop

Version Control: Git, SVN, CVN

CI Jenkins: IDE Android Studio, Eclipse, NetBeans, Spring Tool Suit (STS)

Operating Systems: Mac, Windows, Unix/Linux

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Automation Engineer

Responsibilities:

  • Involved in designing scenarios for user story using JBehave.
  • Implemented JBehave story files in Java
  • Integrated Serenity reporting feature with JBehave BDD project.
  • Involved in unit testing java files using Junit, TestNG, Mockito and hamcrest.
  • Configured Enterprise Customer Profile and Referral application with tomcat apache server and tested for SOAP request and response from Confidential internal server.
  • Automated alerts module using Selenium Webdriver and TestNG. Tested it for desktop and iPhone.
  • Built the page object model framework from scratch to automate rates application.
  • Involved in generating SOAP xml request and SOAP xml response using Actional team server and verified xml in Oxygen tool.
Confidential

UI Developer

Responsibilities:

  • Involved in all phases of application development.
  • Designed and developed intuitive UI screens.
  • Used Android SDK, Java, Android Studio, and ADB for development.
  • Detect when the phone is in ringing state and capture the incoming call number using device telephony service.
  • Identify if the phone is in shake mode using sensor manager API.
  • Send message to incoming call number using SMS manager.
  • Recognize the voice commands using Speech recognition APIs and respond to the command accordingly.
  • Used BitBucket for storing source code.
  • Used Google map APIs to locate nearby places in response to voice commands.
Confidential

Senior Software Engineer

Responsibilities:

  • Created REST web services using JERSEY.
  • Customized applications with Spring MVC framework.
  • Implemented web services consumption capability for both XML and JSON data.
  • Created and used Custom Tag libraries for repeated logic in the application.
  • Implemented business logic using Session Bean and DAO for accessing the database.
  • Provided testing support for new enhancements developed during Sprints.
  • Used Junit framework for writing test cases.
  • Worked on JSON parsing using GSON.
  • Used Git for source control management.
  • Actively involved in project scrums, sprint planning and estimating stories.
  • Used Jira for creating stories and sub tasks.
Confidential

Senior Software Engineer

Responsibilities:

  • Developed web pages using Struts (MVC), JSP, Servlets, HTML5 and JavaScript.
  • Involved in migrating existing distributed JSP to Struts Framework.
  • Was involved in creating custom struts validations.
  • Used SQL and JDBC for backend operations.
  • Used maven to build the code and Jenkins for deployment in integration (CI) environment.
  • Worked on JSPs, Java Script, CSS and tag libraries on the UI side.
  • Created detailed Test scenario & Test Cases from the business requirements document.
  • Created the executable JARs for ease with running the scripts.
  • Mainly used Selenium Webdriver, Replay scripts.
  • Involved in running the scripts for Internet explorer, safari browser and chrome.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium WebDriver
  • Developed and executed Test Automation with Selenium WebDriver.
  • Used Junit framework for writing unit test cases.
Confidential

Software Engineer

Responsibilities:

  • Actively involved in project scrums, sprint planning, estimating stories in Agile methodology using Rally.
  • Used Spring Dependency Injection properties to provide loose coupling between layers.
  • Involved in creating Use case diagrams, Class diagrams, Process Navigation diagrams and Sequence diagrams for the system using UML/Rational Rose tool.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium WebDriver
  • Developed and executed Test Automation with Selenium WebDriver.
  • Involved in backend testing of the application by executing SQL commands.
  • Developed ANT based Build system to be able to run tests in batch
  • Used Junit framework for writing unit test cases.
Confidential

Software Engineer

Responsibilities:

  • Developed enhancements for application using JSP, JavaScript, HTML and CSS.
  • Validated client side data using Javascript validation controls.
  • Used Oracle 8i database as backend and performed various da
  • Worked on generation of reports and bill of materials using Windchill Foundation tool.
  • Worked with SharePoint environment for tracking project related information and deployment.
  • Prepared and executed test cases and reported test results.
  • Customized Webject, workflow and lifecycle modules.

Hire Now