We provide IT Staff Augmentation Services!

Qa Automation Test Engineer Resume

Plano, TexaS

PROFESSIONAL SUMMARY:

  • A high competent and result oriented Senior QA Automation Test Engineer professional with 8+ years of experience in all the phases of Software Development and Software Testing Life Cycle .Expertise in preparing test Strategy, Test plan, Test Scenarios, preparing Manual test cases and automated test cases by decomposing use cases for specific functional requirements,
  • Diversified experience in Manual testing, Selenium and Business Analysis methodologies with Proven Client facing ability in conducting test review meetings, automation testing of Client Server and Web applications serving various domains such as Finance, E - Commerce, Healthcare and Insurance.
  • Experience in different phases of Software Testing and Software Development Life Cycle (SDLC)including Agile Methodology/SCRUM, Waterfall .
  • Worked on various open source tools such as Selenium WebDriver, Selenium RC, Selenium Grid, Selenium IDE, TestNG, Cucumber, JAVA, Maven, JUnit, Web Applications, SoapUI, JIRA, SQL using Eclipse as IDE.
  • Expertise in performing different types of Testing: Black Box Testing (Functional Testing), White Box testing, Grey box testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Unit, Recovery testing, Back End Testing, GUI Testing, Adhoc Testing and API Testing on web services (SOAP and REST).
  • Used various Selenium Locators like ID, name, Link Text, Partial link Text, XPath, CSS for identifying correct GUI elements in creating automation scripts.
  • Developed Automation Scripts in selenium for Functional testing, Regression Testing using JUnit and TestNG.
  • Developed Selenium Automation Framework with Java using Keyword Driven, Data Driven model Hybrid, /Acceptance Test-Driven Development Framework (BDD/ATDD), and Page Object Model design pattern.
  • Strong knowledge in Web technologies like XML, XPATH, JSON, HTML, CSS.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
  • Validates various test scripts using Assert and Verify commands.
  • Experience in handling multiple windows, Alerts, Cookies and Pop-ups with Selenium.
  • Hands-on experience in handling Ajax call and Java Script executors for dynamic web elements.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Used Selenium WebDriver for Cross-Browser Testing across Chrome, Firefox, IE, Safari, to deal with alerts and pop-ups, take screenshots to report the bugs.
  • Experience using Accessing Forms, tables, link, Keyboard Mouse Uploading File using Selenium WebDriver.
  • Expertise in using different web-debugging tools like Firebug and Firepath for Chropath elements.
  • Developed scripts to navigate to various frames and to handle multiple windows and performed operations on the web elements.
  • Performed Continuous Integration (CI) for scheduling the jobs using Jenkins, GIT, TestNG and Maven.
  • Experienced in working on databases such as Oracle, MS SQL Server, My SQL, JDBC connectors.
  • Performed Cross-Browser and Compatibility testing to test web applications, working as per the requirements in various browsers and different environments.
  • Extensively used Selenium such as Takes Screenshot for Capturing Failed test cases, select for selecting multiple values from list.
  • Experienced in working with Defect Management tools like HP ALM/Quality Center,Rally & JIRA.
  • Experience in Parallel Execution of Multiple Tests at a time in different environments.Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Proficiency in testing complex software applications including manual testing.
  • Experienced in using Maven, ANT build tools to manage framework dependency jar files.
  • Experienced in Web Services testing using SOAPUI tool. Validated request and response XML,SOAP and RESTFUL Web service calls.
  • Experience in integrating Selenium WebDriver automation scripts on Continuous Integration tools like Jenkins.
  • Generated test logs using Log4j for various log levels.
  • Expertise in working knowledge of Core Java and Object Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multithreading and Collections).
  • Worked with Business users (Various departments) for Functional testing and UAT for different projects, Coordinated with users for Acceptance criteria for finalize the test cases
  • Practical knowledge on Source Version Control tools like GIT and SVN.
  • Good at defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla and Quality center.
  • Validating production issues and incorporating those issues as requirements in test suites.
  • Delivered the Test results within timelines as Independent tester and big teams as well.
  • Effective oral and written communication skills with more concentration on details of the project guidelines.

TECHNICAL SKILLS:

TEST APPROACHES: Agile/scrum, Waterfall, SDLC, Selenium, STLC

TESTING TOOLS: Selenium, WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium GRID, JUnit, Cucumber, SoapUI, IBM RTI, QC, QTP, ALM.

TEST BUILD & INTEGRATION TOOLS: Maven, ANT, Jenkins.

FRAMEWORKS: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

PROGRAMMING TOOLS: JAVA, Groovy, SQL, C, C++

MARKUP LANGUAGES: HTML, XML, XPath, CSS Selector

DATABASES: MySQL, Oracle, SQL Server

BROWSERS: Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

OPERATING SYSTEMS: Windows, Ubuntu, UNIX, LINUX, CentOS

DEFECT TRACKING TOOLS: HP Quality Center, JIRA, ALM,MS OFFICE TOOLS, Outlook, Word, Excel, PowerPoint, MS Access

UTILITIES: Eclipse, SVN, Firebug, Firepath, Cropath.

PROFFESIONAL EXPERIENCE:

Confidential, Plano, Texas

QA Automation test Engineer

Responsibilities:

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports .
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Implemented Page Object Model automation framework with Selenium WebDriver.
  • Used FireBug, FirePath, chropath to debug, edit and locate the objects based on ID, Name, XPath, Css Selector, Link, Partial Link, Attributes and Tags.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Prepared user documentation with screenshots for UAT(User Acceptance testing) using Selenium Screenshots.
  • Used Apache POI to read data from Excel sheet.
  • Used Parameters, Data Provider TestNG annotations to perform regression and functional testing.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Designed Data-Driven testing framework in Selenium and captured data dynamically from web controls.
  • Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
  • Used AutoIt for automating the Windows GUI and general scripting.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD. Stored the flow details of Selenium Automation in a file using Log4j
  • Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
  • Scripted the Test cases and managed the framework dependency jars using Maven.
  • Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
  • Worked with developers to update the defects, resolve them and track their status using JIRA.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Selenium IDE, Selenium WebDriver, Apache POI, Auto IT, Java, HTML, CSS, XPath, Windows, SQL Server, Maven, SVN, SOAPUI, Cucumber.

Confidential, Sunnyvale, CA

Sr.QA Automation Tester

Responsibilities:

  • Assessed analyzed user stories, Business Requirements (BRD), Functional Requirements(FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
  • Recognized and classified the overall plan for Test Scope, Test Strategy High level Document and Test Data within the context area of each sprint.
  • Strong experience with software development approaches like Agile and Iterative.
  • Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
  • Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Performed Functional testing as per user stories and also performed Integration Testing and System Testing on using Selenium WebDriver.
  • Engaged in framework enhancements, troubleshooting, code reviews, and maintaining deliverables quality.
  • Used FireBug, FirePath,chropath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
  • Handled the special mouse events and selected the options from the drop down menu using Selenium Actions builder, mouse hover and synchronization.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and alsoat important checkpoints of application execution.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) forsimple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG.
  • Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • The Test Cases were configured to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • In Hybrid/Data Driven Framework, the Test Suites, Test Cases, Test Data Sets were configured to perform or skip the execution and wrote the test results Passed/Failed/Skipped to the output files.
  • Developed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
  • Used SoapUI to test the application web services.
  • Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
  • Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
  • Scripted SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the insurance application.
  • Worked with developers to update the defects, resolve them and track their status using JIRA.

Environment: Java, Selenium, TestNG, XPath, Firebug, Eclipse, Hybrid/Data Driven Framework, Oracle, Cucumber, SoapUI, Maven, Jenkins, JIRA, Agile/Scrum.

Confidential

Sr.QA Automation Tester

Responsibilities:

  • Providing end to end testing services for the Ecommerce web application.
  • Actively participated in all phases of Testing Life Cycle (Design, Planning, Development and Results).
  • Involved in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test.
  • Designed & Implemented a Hybrid Test Automation Framework (Data+Keyword) using Selenium WebDriver.
  • Performed GUI functional and sanity testing manually for each new build of the application.
  • Experienced in Hybrid methodologies, Test Driven Development (TDD).
  • Developed user defined functions for different selenium locator types.
  • Prepared Test Plans and Test Cases based on the functional requirements, specifications and wireframes.
  • Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using JIRA.
  • Extensive experience with Jenkins for continuous integration
  • Used firebug to identify object ids, Name, XPaths, links in the application
  • Configured Selenium Grid to execute the parallel script.
  • Test scenarios outlines and created feature files by using Cucumber.
  • Performed both Manual and Automated testing.
  • Used Several TestNG Annotations to take advantage of test lifecycle.
  • Experienced in SVN source repository
  • Perform Backend testing by extensively using complex SQL Queries to verify the integrity of the database.
  • Generated the test scripts for Functional, Data driven and Regression testing using the automated testing tools.
  • Used Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, Css Selector, Link, Partial Link, Attributes, and Tags.
  • Involved in testing alerts and pop-ups using Selenium WebDriver.
  • Using SOAP and REST API's to automate tests.

Environment: Java, JIRA, Jenkins, Eclipse, Cucumber, SVN, Maven, Selenium Grid, TestNG, Selenium WebDriver.

Sr. QA Tester

Confidential

Responsibilities:

  • Created Test Plans, Test Cases, and Expected results for the System Testing of web application.
  • Mapping of requirement with the corresponding test scripts to ensure testing coverage.
  • Linked requirements to the test cases in the HP ALM for proper testing coverage.
  • Tested catastrophic plans availability for adult less than 30 years age.
  • Tested Medicaid plans for individual and family with lower payment plans.
  • Involved in testing of low cost CHIP plans for kids.
  • Tested availability Medicare plans for individuals more than 65 years age.
  • Worked closely with BA and Development team to understand testable requirement from user point of view and participated in Sprint Iteration review sessions.
  • Tested Medicaid and Medicare eligibility thoroughly with different qualifying events.
  • Tested applications compatibility on different platforms (Windows, Mac OS), browser versions (IE, Firefox, Safari and Chrome) and Mobile Devices (iOS, Android, Windows Phone).
  • Extensively used RTC for milestone, project tracking, and Kanban board creation.
  • Used RTC for defect logging and prioritizing work items.
  • Performed Black Box testing to check the functionality Regression testing of the application.
  • Performed Smoke, Sanity, Functional and on SIT and UAT environments.
  • Analyzed requirement updates and mapped them with the respective manual Test Cases.
  • Performed Black Box testing to check the functionality of the application.
  • Worked in Agile methodology where development and testing were done simultaneously.
  • Retested defect successfully and closed in HP ALM.
  • Participated in Daily Scrum meetings and perform walkthrough of the issues found in testing.
  • Performed manual testing to verify the functionality of all the required features.

Environment: Manual Testing, HP ALM, HP UFT, Bugzilla, Perfecto, MS Office, Java, Lotus Notes, HTML, SIT, UAT, Windows

Confidential

Jr Manual Tester

Responsibilities:

  • Involved in testing like brokerage, mortgage loan access, auto loan, and wire transfer.
  • Performed System Testing for Overall Project Functionality
  • Performed Regression and Performance Testing
  • Identifying bugs, interacting with QA team leader and developers to resolve the issues
  • Involved in project implementation phases, closely monitored and interacted with client's production testing
  • Helped new team members to understand the Business requirements & system flow of the application
  • Used Toad and SQL, to access and performed functional Database testing
  • Modified Test cases when changes in the application on new build using Test Director
  • Monitored Test Director to close the bugs/cases as and when developers fixed the bugs

Environment: Visual Basic 6.0, SQL Server, Oracle 8i, Windows 98, Crystal Reports, QC

Hire Now