We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

San Ramon, CA

SUMMARY:

  • Over 7 years of diverse experience in Information Technology with emphasis on Software Quality Assurance
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Experience in Automation testing using Selenium Web Driver/RC/IDE, Junit, TestNG, Jenkins, Maven, Ant, QTP, SOAP UI and HP Quality Center.
  • Key expertise includes testing and debugging GUI and Multi - Applications environment and automated testing using Selenium WebDriver and Selenium RC/IDE.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suit
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
  • Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, and Backed end Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
  • Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
  • Strong experience with SOA architecture which include SOAP Web Service and RestFul Web Service Testing.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Good programming skills in Java, C, C++, VB, Oracle, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Lead UAT testing activities done by the Business Users and securing Sign off on the patches released to UAT.
  • Experience in on-site leadership for projects based in on-site/offshore model.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, HP Quality Center/ALM, Soap UI, ALM

Languages: HTML, CSS, JavaScript, Java, XML, Python, Shell Script

Test Framework: Junit, TestNG, POM

Project Methodologies: Agile-Scrum, Waterfall, V-Model

Defect Tracking Tool: Jira, BugZilla, IBM Rational ClearQuest

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio

Database: Oracle, DB2, SQL Server, MS Access

Operating System: Windows Variants, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, San Ramon, CA

QA Automation Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Involved in setting up configuring the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java client driver.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Combined MVC Pattern architecture concept, POM (Page Object Model) and created a robust framework using Selenium WebDriver to automate Web Client.
  • Performed comprehensive manual testing to test website compliance against requirements Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
  • Used Maven, SVN, Selenium WebDriver, Jenkins, Java and Selenium Grid to create nightly automation scripts.
  • Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • On daily basis used build tools like Maven and Jenkins to build and regress automated tests into the PayPal CI process, and for VCS used GIT; documented and tracked defects and produced detailed reports using Jira and Rally.
  • Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver using TestNG and maintained test environments used for white box testing during new product releases.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Perform Functional Testing, Regression Testing, System Integration Testing, User Acceptance Testing (UAT), and End-to-End Testing.
  • Performed SOA testing for Payments API's using SOAP UI and Java framework for Web Services testing.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Tested the application in highly dynamic environment with sprint team using Agile Methodology.
  • Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
  • Used Firebug to identify Elements’ by ID, Name, CSS, XPath, and Links on Web Pages.
  • Used HP Mercury Quality Center for Test Management, for Functional Test Automation.
  • Provide all data validation through SQL Queries UNIX commands to perform Back-end Testing.
  • Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.

Environment: Java, Selenium WebDriver, JavaScript, TestNG, Maven, Jenkins, Page Object Model (POM), SOAP UI, XPath, Eclipse IDE, Agile, JIRA, Quality Center/ALM, SQL, PL/SQL, Oracle, Windows.

Confidential, Charlotte, NC

QA Automation Engineer

Responsibilities:

  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Involved in implementation of Test Automation Framework build using Selenium Web Driver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Configured Selenium WebDriver, TestNG and Maven tool. Created Selenium automation scripts in java using TestNG prior to agile release.
  • Performed white box testing using TestNG for class, method, & web services testing.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Developed framework using TestNG, Page Object Model (POM).
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • 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.
  • Performed Regression testing for new builds and every modification in the application using Selenium 2.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using Quality Center.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium WebDriver, Jenkins, SOAP UI, Maven, TestNG, Quality Center, Page Object Model (POM), Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, SQL, Oracle and Windows.

Confidential, New York, NY

QA Engineer

Responsibilities:

  • Lead the team in Test Planning, Test Cases Design, Test Environment Setup, Test Data Setup, Test Execution, Defect Management, Configuration Management and Test Metrics.
  • Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (Junit and Ant).
  • Developed new and updated existing Automation test cases using Selenium WebDriver and Junit, using Git and Source Tree as VCS for a Java based Web application, using Ant as build tool and Jenkins to create and run deployment jobs.
  • Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Configured Selenium WebDriver, Junit and Ant tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Developed automated tests for continuous regression testing and reducing manual testing using Selenium, Junit and Ant.
  • Implemented Automated execution of tests (nightly and need based) using Ant and JENKINS.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analyzing data input/output and error codes.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Conceptualized, designed, and implemented automated functional API test cases using Java, SOA test, and SOAP UI.
  • Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.
  • Collaborated daily with QA leads to improve test coverage across platform using Java (SOA test) and scripting languages (Groovy, JavaScript, XML).
  • Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
  • Actively involved in QA Testing (UI and API), and collaborating with off-shore QA personnel on current projects and documenting and reporting defects and test results in JIRA.
  • Coordinated with upper management daily regarding status on the execution of Test Cases (How many Test Cases failed/pass, status of the site).

Environment: Java, Selenium WebDriver, Junit, Ant, Jenkins, SOAP UI, POM, JavaScript, XML, JSON, XPath, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, MS Excel, Git, JIRA, Quality Center/ALM, SQL, Oracle and Windows.

Confidential, Golden, CO

QA Engineer

Responsibilities:

  • Worked closely with development team in creating automated scripts for the application using Selenium.
  • Involved in the development of Test plan, Scenarios and Test scripts for manual, automation and performance testing of the various applications.
  • Developed automated scripts for Automated Regression Testing using Selenium RC.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium RC.
  • Developed and implemented robust Keyword driven framework with Selenium RC which cutdown the script development time in half.
  • Designed High Level Test Cases or Scenarios that map back to High Level Requirements and Use Cases.
  • Develop scripts for all manual Test cases using Junit.
  • Exported HTML Test case to Test Suite and then run on other browsers using Selenium RC
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Tested SOAP-based Web Services for enrolling customers, getting insurance information, creating claims
  • Performed Regression Testing of different modules automated in SOAP UI.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Involved in testing the database and data validation using SQL Queries.
  • Reported the Coverage status of test performed on the daily/weekly basis.

Environment: Java, Selenium RC/IDE, Junit, Quality Center, SOAP UI, Firefox, IE, Chrome, SQL, Oracle, Windows XP.

Confidential

Test Engineer

Responsibilities:

  • Extensively Involved in writing white-box test cases based on the User and Business Requirements.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium RC.
  • Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
  • Worked on White-Box server-side System level test cases using JUNIT.
  • Involved in ANT configuration for running servers and scripts after the build.
  • Database Change Verification testing using Oracle-TOAD and PL/SQL queries/procedure.
  • Performed System level integration, load and performance testing of the application.
  • Verified the application on difference web browser such as IE, Mozilla Firefox and Opera.
  • Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
  • Worked on JIRA for ticket management.
  • Developed and documented complete testing process with well-written test cases.
  • Involved in project meetings to meet project deliverables and goals.

Environment: Java, Selenium RC/IDE, Junit, Ant, Jira, HTML, CSS, Oracle, Windows.

Confidential

Manual Tester

Responsibilities:

  • Created test plans and test cases in concert with system engineers and web designers.
  • Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.
  • Tested the application manually prior to automation for functional testing.
  • Performed Manual performance testing to identify various critical points in the application.
  • Created Test Cases Test Plans and Test labs using Quality Centre.
  • Supported new and existing products by configuring and testing software products and software components of a website.
  • Provided Estimates for testing and updated the Project Plan with the testing timelines.
  • Wrote SQL queries and statements to test database for retrieving information.
  • Coordinated the walkthrough and kickoff meetings with developers and project manage

Environment: Java, Quality Center, Oracle, HTML, XML, SQL, Windows.

We'd love your feedback!