Qa Automation Engineer Resume
O Fallon, MO
PROFESSIONAL SUMMARY:
- QA Engineer, with 7+ years of Industry experience in Manual Testing, Selenium Automation using JAVA programming language. Expertise in designing and building Frameworks like Keyword, Hybrid, TDD/BDD, Page Object Model .Proficient in System, Functional, Regression testing of Client/Server and Web - Based, Cloud applications on various domains like Banking, HealthCare, and Insurance.
- Strong noledge 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 teh planning and coordination of contingencies when scheduling and maintaining status of teh 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 noledge 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 creating test script for Continuous Integration and Scheduled builds periodically using Jenkins tool.
- Experience in developing teh 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 teh elements on teh web page based on teh locators like locator ID, 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 teh data from html table, Drag and Drop, Switching teh 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 inleading 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 Rest Assured using different methods Given, When, tan
- Automated Regression Test cases using Selenium WebDriver, Jenkins, TestNG and Maven.
- Experience in performing System, Stress, Comparison, Recovery, Performance, Security, Smoke, Failure Point and User Acceptance tests.
- Expertise in GAP analysis and developing Traceability Matrices, and implementation of best QA practices.
- Implemented Smoke Testing, Sanity Testing, White Box testing, Black Box Testing, GUI Testing, Positive and Negative Testing, System Testing, User Acceptance Testing (UAT) and Regression Testing of Web Based Applications and Client-Server Applications.
TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle.
Testing Tool: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Hudson, SoapUI,Rest ASSured Ready API, JSON, Cucumber, QTP/ UFT.
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, O’Fallon, MO
QA Automation 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 teh 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 teh elements on teh web page based on teh locators like locator ID, 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 teh web page.
- Experience in writing test scripts with user actions like Pop up window, Snap Shot, to read teh data from table, Drag and Drop, Switching teh multiple window, Select Drop Down button, alert and check box etc.
- Developed Special mouse events and mouse hover actions and selected teh options from teh tab menu using selenium actions builder, mouse hover and synchronization.
- Took teh Application Screenshots and copied teh images whenever exceptions occurred and also 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 teh various phases of teh 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 and BDD framework using with Gherkins Language.
- Configured Jenkins build job for continuous Integration and also for Regression Testing.
- To run teh 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 teh visual presentations, alignment, design and accuracy of links.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup halp to other team members.
- Executed SOAP based web services API testing (Java client and SoapUI).
- Involved in data mapping of teh project requirements, queried teh database using SQL queries.
- Used complex Oracle Quires to perform back-end data base 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 teh Production implementation.
Environment: Java,SeleniumWebDriver,TestNG, Jenkins, Cucumber, SoapUI, GitHub, JIRA, Maven, RALLY, Gherkin, Firebug, Eclipse, MS Office, Oracle, Windows.
Confidential, New York, NY
Sr. QA Automation Engineer - SDET
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 teh 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 teh elements on teh web page based on teh locators like locator ID, 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 teh web page.
- Experience in writing test scripts with user actions like Pop up window, Snap Shot, to read teh data from table, Drag and Drop, Switching teh multiple window, Select Drop Down button, alert and check box etc.
- Developed Special mouse events and mouse hover actions and selected teh options from teh tab menu using selenium actions builder, mouse hover and synchronization.
- Took teh Application Screenshots and copied teh images whenever exceptions occurred and also 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 teh various phases of teh 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 ATDD (Acceptance Test Driven development) approach to write feature files using Gherkin format. Implemented Test driven development (ATDD and BDD) framework using cucumber tool with Gherkins Language
- Experience in writing Cucumber feature files for UAT using Gherkin format and implemented teh step definitions.
- Configured Jenkins build job for continuous Integration and also for Regression Testing.
- To run teh 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 teh visual presentations, alignment, design and accuracy of links.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup halp to other team members.
- Executed SOAP based web services API testing (Java client and SoapUI).
- Performed teh manual and Interruption testing on DCU mobile banking application using Perfecto mobile.
- Worked on Appium to automate mobile app on Android and IOS platforms.
- Involved in data mapping of teh project requirements, queried teh database using SQL queries.
- Used complex SQL Quires to perform back-end data base testing.
- Updated skills with Mobile Web Automation Framework Angular JS in Jasmine, Protractor using dis testing teh AJAX components.
- 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 teh Production implementation.
Environment: Java,SeleniumWebDriver,TestNG, Jenkins, Cucumber, SoapUI, GitHub, JIRA, Apache POI, Maven, Gherkin, Perfecto, Firebug, Eclipse, MS Office, SQL, Windows.
Confidential, Norfolk, VA
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 teh elements on teh web page based on teh 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 teh WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Performed Functional Testing to identify various critical points in teh application and automated it by using Selenium WebDriver with TestNG.
- Enhanced Hybrid framework to BDD framework by adding Cucumber features using Gherkin
- API's testing using Ready API and Java framework Rest Assured for Web Servicestesting.
- Tested request and response XML's based Web Servicesinterfaces 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 teh JIRA instance.
- Contributed to and assisted in teh 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 Negative test scenarios using boundary value analysis and equivalence class techniques.
Environment: Java, Selenium WebDriver, TestNG, Ready API, Rest Assured, Jenkins, GitHub, Fire Bug, Maven, SQL, Eclipse, JIRA, XML.
Confidential, Dallas, TX
Automation Engineer
Responsibilities:
- Planned and Executed teh 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 teh Quality Center for teh projects to create and accessrequirements, defects, test cases and reports for teh status.
- Created and executed detailed test cases with step by step procedure and expected results and maintained teh Test Logs, Test Reports, Test Issues, Defect Tracking using Quality Center.
- Used Quick Test Professional (QTP) for regression testing and running teh automation suite.
- Responsible for software QA and analysis, with emphasis on Performance Testing and functionaldecomposition 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 teh Test Cases/Test Scenarios to teh team members for all iterations.
- Participated in daily SCRUM meetings and gave teh daily status of testing.
- Optimized Quick Test Professional (QTP) scripts for Regression testing of teh application with various data sources and data types.
- Inserted checkpoints where needed, to compare teh current behavior of teh application beingtested to its behavior in teh earlier version using Quick Test Professional (QTP)Customized teh QTP test as per teh test Case by using teh VB-Script.
- Played important role in defining automation framework architecture in Selenium WD for teh 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 teh database for teh relevant test cases.
- Documented teh 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 teh 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 teh 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 teh project developed teh 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 teh Application.
- Compared and analyzed actual with expected results and reported all defects to teh 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 teh Requirement Documents.
- Tested teh 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 teh 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 teh back-end of database for validating purpose.
- Lead teh 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,
