We provide IT Staff Augmentation Services!

Qaautomation Engineer Resume

2.00/5 (Submit Your Rating)

MissourI

SUMMARY:

  • Senior QA Engineer, with8 years of Industry experience in Manual Testing,Selenium Automation using JAVAprogramming language. Expertise in designing and building Frameworks likeKeyword, Hybrid, TDD/BDD, Page Object Model. Proficient in System, Functional, Regression testing of Client/Server and Web - Based, Cloudapplicationson various domains likeBanking, HealthCare, and Insurance.
  • Strong knowledge of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) in design and implementation of Waterfall and Agile methodologies.
  • Proficient in analyzing Business/ System Requirements documents and Use Cases, preparing Test Logs and Summary Reports.
  • Developed Test Plans, Test Cases and Test Scenarios to meet product’s business requirements.
  • Responsible for the planning and coordination of contingencies when scheduling and maintaining status of the projects and assigning project deadlines.
  • Hands on experience with Black box/Grey box Testing, Functional, GUI, System, Regression, Integration, Sanity, Browser Compatibility, UAT Support, Web services and API Testing.
  • Hands on experience in open source tools such as Core Java, Selenium Grid, Selenium WebDriver, Selenium RC, Selenium IDE, TestNG, Maven, Jenkins, SVN, GitHub, JSON, Cucumber, Gherkin, SoapUI, RESTful,Junit, QTP/UFT.
  • Proficient knowledge on creating Test Suite for Cross Browser testing, Parallel Browser testing, Functional testing and Regression testing using TestNG annotations like Groups, Parameter and Data Provider.
  • Good Experience on Service oriented architecture (SOA) applications.
  • Experience in creatingtest script for Continuous Integration and Scheduled builds periodically using Jenkins tool.
  • Experience in developing the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber.
  • Excellent working experience in designing, developing and implementing automation test solutions/frameworks using Data Driven, Keyword Driven and Hybrid Driven frameworks. Working experience in Page Object Model and Page Factory. Experience in working with VMware workstation.
  • Used Firebug and Fire Path plugins to find the elements on the web page based on the locators like locatorID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
  • Experience in writing test scripts with user actions like Pop up window, Snap Shot, reading the data from html table, Drag and Drop, Switching the multiple window, Select Drop Down button, alert and, checkbox etc.
  • Experience in Database Testing using SQL Queries with multiple Databases Oracle, DB2 and MySQL. Experience in designing of framework solution using open source tools. Experienced in leading and managing automation and functional QA teams.
  • Experience in TestNG for parallel execution, reporting and data providing using Groups, parameter and Data Provider.
  • Working experience in Web Service Testing tool - SoapUI. Tested Web Services, XML, WSDL, and Restful Web Services using SoapUI.
  • Knowledge on automating Restful Web services using RestAssured using different methods Given, When, then

TECHNICAL SKILLS:

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle.

Testing Tool: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Hudson, SoapUI, RestASSuredReady API, JSON,Appium,Protractor, Cucumber, QTP/ UFT.

Project Management Tool and Defect Tracking Tools: Test Director, HP Quality Center/HP ALM, Rational Clear Quest, JIRA, Rally, Agile Manager.

Configuration Management Tools: SVN, GitHub.

Automation Framework: BDD, TDD,Keyword Driven, Data Driven, Hybrid Driven, Page Object Module, TestNG.

Utilities: Eclipse, Firebug, Fire Path,Auto IT, IntelliJ IDEA.

Microsoft: Outlook, Word, Excel, PowerPoint, MS Access.

Programming Languages: Core Java, Gherkin .

DBMS/RDBMS: Oracle, MS-SQL Server, MySQL, MS Access, DB2.

Operating System: Windows XP, Windows 7/8, iOS, VMWare.

Test Build and integration tool: Maven, ANT, Jenkins.

Mark Up Languages: HTML, XML, XPath, CSS Selector.

Browsers: Firefox, Chrome, Safari, IE.

PROFESSIONAL EXPERIENCE:

Confidential, Missouri

QAAutomation Engineer

Responsibilities:

  • Assessed & analyzed user stories, Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
  • Developed automated Test cases in Java using Selenium WebDriver.
  • Created user defined functions in Java and implemented the functionality with Selenium.
  • Created Test plan, High-level scenarios, Test case construction and Test estimates, resource estimates and weekly status reports.
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Implemented Page Object Model (POM) pattern with Java , Selenium WebDriver and Cucumber.
  • Used Firebug and Fire Path plugins to find the elements on the web page based on the locators like locatorID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
  • Executed and managed functional, integration, and system test cases. Wrote test cases to handle Alerts on the web page.
  • Experience in writing test scripts with user actions like Pop up window, Snap Shot, to read the data from table, Drag and Drop, Switching the multiple window, Select Drop Down button, alert and check box etc.
  • Developed Special mouse events and mouse hover actions and selected the options from the tab menu using selenium actions builder, mouse hover and synchronization.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Involved in using Maven build tool to manage framework dependency jar files.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Used Selenium WebDriver APIs for writing test suites and test cases for testing functionality.
  • Developed Automation Scripts for Regression using Selenium WebDriver, TestNG and Java.
  • Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Used BDD (behavior Driven development) approach to write feature files using Gherkin format. Implemented Test driven development BDDframework using cucumber tool with Gherkins Language
  • Experience in writingCucumber feature filesfor UAT using Gherkin format and implemented the step definitions.
  • Configured Jenkins build job for continuous Integration and Regression Testing.
  • To run the multiple tests at a time performed Parallel and Cross Browser Testing on different browsers like IE, Chrome and Firefox using TestNG, Selenium, and Jenkins.
  • Conducted Cross browser testing in IE and Firefox using Selenium.
  • Performed browser validations across operating systems by verifying the visual presentations, alignment, design and accuracy of links.
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
  • Executed SOAP based web services API testing (Java client and SoapUI).
  • Involved in data mapping of the project requirements, queried the database using SQL queries.
  • Used complex SQL Quires to perform back-enddatabase testing.
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
  • Performed change defects verification of data in QA environment, before the Production implementation.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Cucumber,SoapUI, Postman GitHub, Rally, Apache POI, Maven, Gherkin, Firebug, Eclipse, MS Office, SQL, Oracle database, Windows.

Confidential, Norfolk, VA

Sr. Test Engineer - Automation

Responsibilities:

  • Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
  • Actively involved with scrum and sprint meetings, managing product backlog , removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments
  • Reviewed and Created Test Assessment, Test Plan , Business Process Requirements, Technical Requirements, Test Specifications and Test Results.
  • Developed automated scripts for performing Regression Testing through Selenium WebDriver .
  • Used Fire bug and Fire Path plugins to find the elements on the web page based on the locators like locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
  • Experience in TestNG for parallel execution, reporting and data providing using Groups, parameter and Data Provider.
  • Performed cross browser functional testing using Selenium WebDriver.
  • Responsible for implementation of Hybrid Driven Framework build using Selenium, TestNG technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Created Selenium tests for advertising regression testing and production monitoring purposes.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Performed Functional Testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG .
  • Enhanced Hybrid framework to BDD framework by adding Cucumber features using Gherkin
  • API'stesting using Ready API and Java framework Rest Assured forWeb Services testing.
  • Tested request and response XML 's based Web Services interfaces using SoapUI .
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Worked on regression testing, automation estimation, design and framework.
  • Administered and developed custom plugins for the JIRA instance.
  • Contributed to and assisted in the management of bug tracking databases built in JIRA.
  • Identify, analyze, and document problems with program function, output, online screen, or content.
  • Participate in product design reviews to provide input on user stories , product designs , schedules, or potential problems.
  • Prepared Test cases for Positive and Negativetest scenarios using boundary value analysis and equivalence class techniques.

Environment: Java, Selenium WebDriver, TestNG,Ready API,Rest Assured, Jenkins, GitHub, Fire Bug, Maven, Apache POI, SQL, Eclipse, JIRA, XML.

Confidential, Township of Warren, NJ

Automation Engineer

Responsibilities:

  • Involved in developing Test Plans and Test Scripts for Automation Testing.
  • Set up Selenium tools from scratch and configured various other peripherals tools to performSelenium test.
  • Implemented cross browser web testing with Selenium RC and Web-Driver.
  • Used TestNG testing Framework as a test runner with Selenium.
  • Used Selenium to expand test scenarios to catch more bugs and improve quality.
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
  • Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release.
  • Developed Keyword Driven automation testing framework with Selenium and Web-Driver.
  • Performed Functional, Regression Testing of the module.
  • Perform failure analysis of the test runs and fixing.
  • Performing System Integration Testing on all the modules and running end-to-end tests on the application as a whole.
  • Performed Data Driven Testing to check the application under different set of data conditions using Boundary Value Analysis.
  • Identified Defects, communicated with Developers, and tracked the defects through their entire life cycle.
  • Involved in data mapping of the project requirements, queried the database using SQL queries.
  • Used complex SQL Quires to perform back-end data base testing.
  • Responsible for submitting the bugs into the Test director depending upon their priority.
  • Used Firebug for logging and tracking the defects and test cases.
  • Performed web services testing with SOAP UI by validating request and response for XML files.
  • Used Quality Center to document issues found during the test automation process, and discuss the defect scenario with Defect Review Board.
  • Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
  • Created Assertions such as Contains, Response SLA and XPath match to validate the XML with WSDL definition.

Environment: TestNG, IE, Firefox, HTML, Windows, SVN, Java, JavaScript, SOAP UI, SQL, Quality Center, Selenium RC, Selenium Web Driver, Selenium Grid.

Confidential, Dallas, TX

Automation Engineer

Responsibilities:

  • Planned and Executed the Test Plan for Confidential Fulfillment Feedback project. Reviewed Functional requirement and Use Cases documented in Requisite Pro.
  • Created Test Scenarios and Test Cases based on functional documents and User Stories.
  • Setting Test plan and Test Lab in the Quality Center for the projects to create and access requirements, defects, test cases and reports for the status.
  • Created and executed detailed test cases with step by step procedure and expected results and maintained the Test Logs, Test Reports, Test Issues, Defect Tracking using Quality Center.
  • Used Quick Test Professional (QTP) for regression testing and running the automation suite.
  • Responsible for software QA and analysis, with emphasis on Performance Testing and functional decomposition of web-based (SOA) and legacy systems architecture.
  • Created automation test scripts to test all end-to-end components -- legacy mainframe, Web and upgrade.
  • Conducted Test Case Reviews and presented the Test Cases/Test Scenarios to the team members for all iterations.
  • Participated in daily SCRUM meetings and gave the daily status of testing.
  • Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
  • Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Professional (QTP) Customized the QTP test as per the test Case by using the VB-Script.
  • Played important role in defining automation framework architecture in Selenium WD for the purpose of migrating current automation from QTP to Selenium WD
  • Scripted current test scenarios in new selenium WD with JAVA with TestNG framework.
  • Executed SQL queries to verify the database for the relevant test cases.
  • Documented the defects in Quality Center and assigned them to relevant developer.

Environment: HP Quality Center 10, QTP 11.0, Selenium Web driver, Java, TestNG, HTML, CSS, web Servers, IBM Web Sphere, RAD, DB2.

Confidential

Automation Test Engineer

Responsibilities:

  • Developed Test cases based on the technical specifications and business requirements.
  • Prepared Test plan and Test specifications based on Functional Requirement Specifications and System Design Specifications.
  • Involved with Business System Analysts, Developers to define the testing requirement documents
  • Close interaction with designers and software developers to understand application functionality and navigational flow.
  • Used JUnit unit framework and Keyword Driven Framework in the project developed the Test summary reports for analysis purpose.
  • Performed critical analysis of Online shopping applications behavior and usability of application.
  • Involved in Updating Test plan, Writing Test Cases, Executing Test cases.
  • Used Quality Center to write Test cases.
  • Executed test cases manually to check GUI and Functional features of the Application.
  • Compared and analyzed actual with expected results and reported all defects to the appropriate individual(s) for resolution using Quality Center.
  • Involved in Cross browser testing for customer’s convenience.
  • Involved in Functionality Testing, Regression Testing, User Acceptance Testing and Sanity Testing in all environments.
  • Expertise in Manual Testing using in real time and unattended testing environment Attended reviews and walkthroughs to better understand the Requirement Documents.
  • Tested the application across multiple operating systems and technologies.
  • Analyze business process performance. Use graphs and reports to access performance.
  • After customers placed orders, we need to check whether the orders are placed properly I wrote several SQL Queries and joins to perform data base testing.
  • Executed SQL queries on SQL Server in order to view successful transactions of data on the back-end of database for validating purpose.
  • Lead the team through various test execution cycles for both client and server-side components on UNIX and Windows environments.
  • Used automated tools with Java and Selenium environment. Developed scripts using JUnit unit test framework for regression testing.
  • Used Mercury Quality Center to write test cases and analyzed results.

Environment: Java, Test Director, Waterfall,SQL,UNIX,

We'd love your feedback!