We provide IT Staff Augmentation Services!

Automation Engineer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

PROFESSIONAL SUMMARY:

  • Over all 7 years of experience in Software Quality Assurance in Manual Testing, Automated Testing, Database Testing, Web base application and Client/Server based applications.
  • Experienced in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and software development methodologies such as Agile, V Model and Waterfall.
  • Excellent in Software Quality Assurance (SQA) with Manual and automated Tools - HP (Mercury) Quality Center and QTP.
  • Exposure in programming languages and script like Java, JavaScript, HTML, CSS and Shell Script.
  • Automation experience using Selenium IDE/RC/ Web Driver and TestNG frameworks
  • Expertise in Set up ofSelenium RCusing Eclipse IDE as well as through command line.
  • Expertise in exporting JUNIT scripts fromSelenium IDEto Eclipse JUNIT Test Suites, Creating new JUNIT test cases, modifying the Selenium scripts and writing test suites usingJUNIT.
  • Strong experience in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing, Data Migration testing and User Acceptance Testing (UAT), Database testing, Security and Usability testing.
  • Performed extensive data validation and API testing on webservices with tools like SOAP UI and Postman working extensively with data in XML and JSON formats.
  • Experience in writing and executing Performance testing using JMeter as well as Load Runner.
  • Experience in performing different kinds of testing like Smoke, Sanity, Graphical User Interface (GUI), White Box, Backend and Parallel Testing.
  • Experience in developing manual and automated Test scripts and test cases based on the client provided BRD, FRS and SRS.
  • Working experience Xpath, Firebug, Fire Path, Log4j, Maven and TEST NG annotations.
  • Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools.
  • Expertise in using Tools Mercury/HP Quality Center, Rational Clear Quest, BugZilla, Rally and JIRA.
  • Experience in Continuous integration tools like Maven, Jenkins and Rally Tools.
  • Experience with Data-driven testing and writing SQL queries for database manipulations.
  • Well Versed with JIRA Defect Tracking Tool.
  • Experienced working with Quality Center/ALM and Clear Quest (Defect Tracking process).
  • GoodExperience in development of iterative and detailed project management plans and schedules using Agile-SCRUM methodology.
  • Developed BDD testsusing Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Systematic Understanding of Unix/Linux/Windows Environment.
  • Responsible for ensuring the thorough testing of the product against business requirements, non-functional requirements ensuring the critical business goals and requirements are met.
  • Ability to take proactive initiatives related to application performance improvement using Automation and different frameworks. Also adept in exploring new business opportunities.
  • Customer focused self-motivated, team person, good analytical and problem solving skills and ability to quickly learn new technologies. Good communication skills with commitment, perseverance, detail oriented and positive attitude.
  • Participated in project review meetings to monitor progress of the project to ensure timely completion and delivery of the project to the client.

TECHNICAL SKILL SET:

Testing Tools: Selenium GRID, IDE, RC, Web driver, SoapUI, QTP, JUnit, TestNG, Eclipse IDE, Load Runner.

Languages: JAVA, Java Script, SQL, VBScript, XML, Visual Basic, C and C++.

Web Technologies: Java, HTML and XML, SOAP UI Pro (Ready API), REST API, HTTP, TCP/IP.

Utility Tools: SQL Plus, Quick Base, Apache POI, Toad 8.5, QC, JIRA, MS-Project, SQL Developer, MS - SQL, UNIX Shell Scripting.

Continues Integration / Built Tools: Jenkins, Hudson, Maven, ANT.

Operating Systems: UNIX, LINUX, Windows.

Testing Methodologies: Agile,Waterfall, VModel

Version Control Tools: GIT, SVN, CVS

Database: ORACLE 10g, DB2, My SQL Server.

PROFESSIONAL EXPERIENCE:

Confidential

Automation Engineer

Responsibilities:

  • Designed and automated functional, integration, system and end-to-end test scripts using Selenium Web Driver.
  • Automated regression test cases using Selenium WebDriver and TestNG across system to ensure dat changes or fixes do not impact other modules of the system.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Performed web API testing on REST and SOAP protocols using SOAP UI and in house tools.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Used Firebug and Fire path for element identification while creating Page Object Repository.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests.
  • Created automation scripts in SOAPUI using Groovy Script for web services testing.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Used SQL Queries to verify the data from the Oracle database.
  • Working closely with the Developers in the review and modification of the product and its specifications using
  • Agile-testing methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, Soap UI, Jenkins, Cucumber, SOAP UI, Quality Center, agile, Firebug, Fire path, XML, XPATH, HTML, Eclipse, JavaScript, CSS, SQL, PLSQL, Oracle, Windows.

Confidential, Sunnyvale, CA

QA Engineer

Responsibilities:

  • Worked in the Agile/scrum development environment with frequently changing requirements and features.
  • Analyze Business requirement (BRD's) functional design specifications (FDS) & use case Documents in order to understand the application requirements, functionalities, scope and limitations.
  • Developed Test Plans, Test Cases, Test Scripts, Test Strategy, Test Scenarios and Test Reports
  • Performed Manual and Automated Testing for the test cases using Selenium.
  • Developed the automation framework using Selenium and Junit for functional testing.
  • Create a end to end Selenium RC Script to test Loan Calculator with varied sets of data, capturing and comparing results.
  • Wrote and executed functional test cases and API SOAP UI test cases on Restful webservices to perform service level testing.
  • Design and develop test structure for Web Services to validate API calls using SOAP UI.
  • Write Junit tests using java fluent interfaces for testing middle office applications for equities and options.
  • Reported defects using Quality Center and interacted with the development team to resolve any defects/issues.
  • Done the Web services testing using SOAP UI.
  • Extensively used Assertions in SOAP UI to validate WebServices response.
  • Parameterized WebServices using SOAP UI to test same Service with multiple sets of data.
  • Performed Integration, Regression, UAT and Database testing.
  • Prepared status summary reports with details of executed, passed and failed test cases.
  • Responsible for updating and maintaining Quality Center for all the defects found during Functional and Regression testing and follow up the Bug life cycle.
  • Prepared QA Sign off Document based on the Test Plan approved by Project Manager, Developers and QA Manager.
  • Worked closely with the QA Manager and QA Lead to discuss/decide major activities, scopes and milestones in the QA life cycle.

Environment: Selenium RC/Web Driver, Quality Center, Clear Case, JUnit, JAVA, Oracle, XML Linux, Web server, XML, SOAPUI.

Confidential, Reston, VA

QAAutomation Engineer

Responsibilities:

  • Involved in Functional and Regression testing of all User Interface and Web based applications.
  • Involved in dailyscrum meetingsto share the info with the team during a sprint.
  • Designed and developed Test Cases for automated testing usingJava, Selenium WebDriver,TestNGand Eclipse IDE.
  • Created Page Object Model, Data Driven and Keyword driven frameworks to provide reliable and working software.
  • Frequent communication with Business Analysts before and after projects development.
  • Performed Cross Browser and parallel testing for the web based and Mobile Applications (iOS and Android apps) by using Selenium WebDriver, TestNG and Appium.
  • Performed Regression testing on different browsers (Chrome, me.e., Safari, Firefox, Mac OS) after build release.
  • Created and executed Manual test cases/scripts for all the new projects in HP Quality Center/ALM, logged defect and created Defect Reports.
  • Involved in SE rankings tracking/monitoring (Google, Yahoo, Bing) keyword research, site auditing methods, and Rankings testing.
  • Performed CWD and WordPress pages testing.
  • Tested Tokens written inside XML to retrieve the exact business information by using HTML through parser application where the page source is stored in a file.
  • Performed database testing by using MS SQL Server 2012 to track if all status/statistics and rankings are coming accurately and matching with all the destinations in order to provide up to date results to client.
  • Performed Websites Monitor/Stress testing by using Dotcom monitor.
  • Used XPath, CSS and DOM (Document Object Model) to work with dynamic and static objects in Selenium.
  • Created testing documents in Wiki in order to share testing concepts and process with other teams and members.
  • Responsible to perform User Acceptance and End to End Testing in order to provide reliable products to the clients.
  • Performed functional testing ofSOAPandRESTful Web Servicesby usingSOAP UITool.
  • Responsible to verify Web services API request, response data validations in REST and SOAP protocols.
  • Created pom.xml in APACHE MAVEN and run the builds using Continuous Integration tool Jenkins.
  • Managed numerous projects simultaneously within budgetary restrictions.

Environment: HP Quality Center/ALM, Selenium WebDriver, Java, TestNG, Maven, DOM,XML, HTML, CSS, Agile, Scrum, Eclipse IDE, UAT, Internet Explorer, Firefox, Chrome, SQL, Windows.

Confidential, IL

QA Analyst

Responsibilities:

  • Developed a new set of Selenium based regression test scripts to handle most standard flows for the client facing web site.
  • Designed and implemented test cases for core back end components.
  • Developed Java based library to read test data nfrom XML & Properties files.
  • Built reusable methods using Java for Database and File (XML/Properties) access.
  • Developed Java based library to read data from database using JDBC.
  • Interacted with product management teams in the review and analysis of functional requirements.
  • Responsible for setting up procedures for the constant up-keep of the regression tests and issue documentation.
  • Developed and executed the test scripts with Selenium and Java.
  • Captured and Validated elements locator (ID, Xpath) using Selenium IDE, Firebug.
  • Maintained Automation scripts in Subversion.
  • Created REST Microservices APIs using Spring Boot Application.
  • Instigated project planning sessions for Softcard along with Interoperability Testing (IOT), Load Testing (concurrent & non-concurrent), and Sanity Testing with R&D Team based in France using tools like SOAP UI & LOAD UI.
  • Maintained and executed ANT build files for running Automated Tests.
  • Implemented TestNG for writing unit test cases and executing them as a test suite.
  • Responsible for developing scheduled jobs for running the scripts on daily basis.
  • Reported and tracked the bugs using BugZilla/QC.
  • Validated web services data for XML request/response messages.
  • Involved in setting up test environment like Selenium, ANT, TestNG etc.
  • Developed page level action or page library in Selenium to support modular framework.
  • Implemented Modular framework using Java's Object Oriented approach.
  • Based on page library, developed Selenium test cases in JAVA using TestNG framework.
  • Involved in testing Web service APIs using SOAP UI.
  • Exposed to fast paced SCRUM schedule and represented QA in SCRUM meetings, debugging of the modules by creating TestNG Test cases.
  • Generated and maintained the required test cases using Mercury Quality Center.
  • Tested mobile version of features on browsers and iOS and Android platforms for UI and Functional Testing.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
  • Maintained manual test cases using excel files and then uploading the test cases to Quality Center.

Environment: Java, JSP, J2EE, Oracle, Subversion, Ant, SOAPUI, TestNG, Selenium IDE/RC/Web Driver, Agile/Scrum, Firebug, TOAD.

Confidential, Mountain View, CA

JAVA Developer

Responsibilities:

  • Effectively interacted with team members and business users for requirements gathering, have a good understanding of functional specifications and documenting technical design documents.
  • Used Spring MVC to decouple business logic and view components.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Developed the Business Logic using Plain Old Java Objects (POJOs).
  • Developed Graphical User Interfaces using HTML and JSP’s for user interaction.
  • Created ExtJS pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used JSON for data exchange between application modules along with XML.
  • Used Direct Web Remoting, Spring JDBC Template and Spring DAO’s Support classes for JDBC.
  • Implemented Java security manager to access EJB (Elastic Java Beans) with Java security API.
  • Consumed Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebSphere Application server application server.
  • Interfaced with the DB2/400 back-end database using Hibernate Framework and XML configuration files.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
  • Developed Web Services using XML messages dat use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Built scripts using Ant to build the J2EE application.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
  • Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
  • Used CVS version control to track and maintain the different version of the application.

Environment:Java, J2EE, Junit, JSP, JSTL, Servlet, Struts, MVC, XML, HTML, CSS, Hibernate, Struts, SOAP, JavaScript, Oracle, Web services, PLSQL, JDBC, ANT, Windows.

We'd love your feedback!