Automation Engineer Resume
San Jose, CA
SUMMARY:
- Total 10+ years of experience, 6+ in Software Development Engineer in Testing (SDET)of Web and mobile application, having good exposer to different domain knowledge like Finance, E - commerce, Telecom (Customer care and Retailer) and perform quality delivery in other domains also.
- Experience in all stages of the Software Development Life Cycle(SDLC) in all dimensions of Functionality, Usability & Reliability.
- Experienced in open source Automation ToolsSelenium Web Driver, Selenium Grid, Cucumber, experienced on Appium for mobile app testing Android and iOS
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Expertise in java programing, ability to Design & Develop frame works like Keyword, Data Driven and POM (Page Object Model) using selenium.
- Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson,Team City, and Cruise Control.
- Good experience in Web Services testing using SOAP UI,XML and WSDL; and in providing required input data to request XML& get the required data from response XML & use the response data from other request XML using SOAP UI.
- Experienced in load and performance testing tool JMeter.
- Extensive experience in designing Automation scripts using manual test case.
- Familiar with Android Studio andXCode
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
- Experience in both Waterfalland Agile project environment.
- Programming knowledge with JavaScript, Python and Cucumber.
- Provided all support to the team using a servant leadership style whenever possible.
- Assisted with internal and external communication, improved transparency.
- Responsible for handling team queries, resolving team issues, coaching and mentoring new team members on technical contents, process attending customer calls and scrum meetings.
- Certified scrum master from scrum alliance explicit selenium wait to handle the Bootstrap modal dialog.
TECHNICAL SUMMARY:
Testing tools: Selenium WebDriver,Appium (Android Testing), TestNG,Junit, SOAP UIProtractor, JMeter.
Designer Tools: Adobe LiveCycle DesignerES2/ES3/ES4, Adobe workbench ES2/ES3/ES4
Languages: Java, Python, UML, Ruby
Markup Languages: JavaScript, HTML, XML, XSD.
RDBMS: Oracle, SQL
Project Management: Microsoft Office (Word, Excel), Microsoft PowerPoint, MS AccessAgile & Waterfall
Defect Tracking Tools: JIRA, HP Quality Center/ALM
Application & Web:
Servers: JBoss, IBM Web sphere 6.0
Operating System: Windows 95/98, Windows XP.
Domain Knowledge: Banking, Telecom, E-commerce,Manufacturing & Insurance.
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Automation Engineer
Responsibilities:
- Creation of Selenium automation test scripts in Java, JUnit, and WebDriver for various features using Data Driven Framework
- Gathering data for manual test case walk through and automating test cases using Selenium tool.
- Capturing of X path's using firebug, fire path and web driver element identifier and path enhancements
- Building objects repositories for automation. Building automated test scripts for iTriage application with selenium keywords with exception and error handling
- Running test scripts in batches for regression releases, patch releases and bug fixes.
- Maintained and executed Maven build files for running automated tests
- In addition, doing Test Strategy, review test plan, trace-ability matrix and ensure usage of tools for optimization
- Created a suite of automated SOAPUI tests for SOAP and REST Services.
- Ensured the availability test environment, design test and defect reporting formats and manage the team
- Executed automated test suites on multiple platforms using selenium webdriver
- Extensively used Firebug, FirePath and Selenium IDE to identify the locators of a web element.
- Worked in webservices testing in SOAPUI Pro- both REST and SOAP Protocol testing to validate and verify the services
- Participating in daily scrum meeting to update status reports
Environment: Java, TestNG, Selenium WebDriver, Oracle, Windows, UNIX, SoapUI and Eclipse IDE, Rally, SVN, Maven Git Hub.
Confidential, Seattle
Automation Test Analyst
Responsibilities:
- Involved in Defining and Analysing the Testing Requirements based on the Application Functionality
- Worked in the agile environment with frequently changing requirements and features set.
- Identified Automation Scenarios from the set of Test Cases
- Prepared test data for testing the application in various test phases
- Identified test cases to automate. Automated those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE)
- Performed Automation Testing using Agile-Scrum methodology
- Responsible for implementation of Hybrid Driven Test Automation Framework Build using Selenium WebDriver, TestNG, Maven, Apache POI under Java platform
- Designed and developed Page Object Design Pattern and Selenium WebDriver
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Executed test scripts using Selenium WebDriver and analysed the test results.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Executing the test plans on web and mobile (iOS& Android) as per requirements
- Captured logs files using XCode for Android SDK for Android
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Used Maven to configure the dependencies and to run framework
- Maintained and executed Maven build files for running automated tests
- Involved in Defect tracking and Reporting using JIRA defect tracking tool and interacted with the developers to resolve technical issue
- Involved in executing Selenium test scripts on different browsers and checked for compatibility
- Analysed User Stories by interacting with Business Analysts and Developers.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
- Explicit selenium wait to handle the Bootstrap modal dialog.
Environment: Selenium WebDriver,Appium, Jenkins, Mobile Testing, Cucumber, SOAP UI, Maven, TestNG,Jira, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, SQL, Oracle and JMeter.
Confidential
QA Automation Engineer
Responsibilities:
- Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
- Involved in writing automated test cases using Selenium Web driver to automate manual testing solutions.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox
- Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers and Operating Systems.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Used Maven to configure the dependencies and to run framework
- Experienced in load and performance testing tool JMeter.
- Involved in writing SQL Queries for backend testing
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Extensively tested customer’s payments are sent directly to your commercial bank account using the latest security technology.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.
Environment: Java, Selenium WebDriver, Selenium IDE, Firebug, SQL, JIRA, HP Quality Center, Oracle10g and Windows.
Confidential
QA Automation Engineer
Responsibilities:
- Designing, reviewing, maintaining and executing test scripts manual and automated using Selenium RC with Testing.
- Leading a small team of 4 member’s automation team and conducting meeting with team every day for the status update.
- Suggested improvements in test process by gathering and analyzing data.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Testing home page in different mobile and Tablet devices.
- Performed cross browser functional testing using Selenium.
- Conducted regression testing after every new build.
- Attending daily stand-up, weekly meetings with the US counterparts as part of Agile processes.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
- Participated in QA Team meetings and weekly QA testing reviews.
- Used JIRA&HP Quality Center to report defects and test results.
Environment: Selenium RC, Jenkins, Postman, Cucumber, SOAP UI, Maven, TestNG,Jira, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, SQL, Oracle and JMeter.
Confidential
Developer
Responsibilities:
- Designed Complex Forms with Scripting.
- Worked on Process Management in designing process.
- Developed Process using email endpoint and Rest endpoint.
- Regularly interacting with onsite coordinators for knowledge transfer in gathering requirements to increase overall productivity.
- Actively played Adobe Smart forms tech. Lead role and responsible for developing interactive forms and processes by using Adobe Workbench ES.
- Improving the productivity of the team by providing reusable solutions in Adobe Smart Forms module and adding to the knowledge pool of the team.
- Working effectively towards delivering Critical Assignments on time and helping the team to meet the tough deadlines.
- Peer Reviewing the code and design to ensure that the code is adhered to the project standards.
- On time escalation/resolution of issues to the offshore/onshore counterparts.
- Identify process improvements for reducing turnaround time.
- Actively supported for Adobe Smart Forms in production support.
Environment: Java, XML, HTML,SQL, XSLT, Adobe Live Cycle Designer ES, Adobe Form Designer ES, Adobe Work Flow ES.
Confidential
Developer
Responsibilities:
- Regularly interacting with onsite coordinators for knowledge transfer in gathering requirements to increase overall productivity.
- Actively playing an end-to-end role from Adobe Forms technical SME to architecture design, development, coordination with various key systems and interfacing critical applications.
- Responsible for developing reusable custom objects, Fragments and JavaScript / FormCalc validations by using Adobe LiveCycle ES 7.1/8.1
- Successfully migrated LiveCycle 7.1 forms to Adobe LiveCycle 8.1 forms.
- Successfully migrated Adobe workflow designer 7.2 processes to Adobe Livecycle Process Management ES 8.1
- Actively supported for iSWEET project in production support and helped the client in debugging and troubleshooting the production support issues.
- Improving the productivity of the team by providing reusable solutions in iSWEET project and adding to the knowledge pool of the team.
- Working effectively towards delivering Critical Assignments on time and helping the team to meet the tough deadlines.
- Peer Reviewing the code and design to ensure that the code is adhered to the project standards.
- On time escalation/resolution of issues to the offshore/onshore counterparts.
Environment: Java, XML, HTML,SQL, XSLT, Adobe Live Cycle Designer 7.0,8.0, Adobe Form Designer 7.0, Adobe Work Flow 7.0.
Confidential
Consultant
Responsibilities:
- Regularly interacting with onsite coordinators for knowledge transfer in gathering requirements to increase overall productivity.
- Actively playing an end-to-end role from Adobe Forms technical SME to architecture design, development, coordination with various key systems and interfacing critical applications.
- Responsible for developing reusable custom objects, Fragments and JavaScript / FormCalc validations by using Adobe LiveCycle ES 7.1/8.1
- Successfully migrated LiveCycle 7.1 forms to Adobe LiveCycle 8.1 forms.
- Actively supported in production support and helped the client in debugging and troubleshooting the production support issues.
- Improving the productivity of the team by providing reusable solutions in the project and adding to the knowledge pool of the team.
- Working effectively towards delivering Critical Assignments on time and helping the team to meet the tough deadlines.
- On time escalation/resolution of issues to the offshore/onshore counterparts.
Environment: Java, XML, HTML,SQL, XSLT,Adobe Live Cycle Designer 7.0,8.0, Adobe Form Designer 7.0, Adobe Work Flow 7.0
Confidential
Systems Engineer
Responsibilities:
- Maintaining Network Integrity on LAN and WAN Networks.
- Providing technical assistance to LAN/WAN management and complex customer issues.
- Maintaining Network Integrity on LAN and WAN Networks.
