We provide IT Staff Augmentation Services!

Senior Qa Tester Resume

3.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Senior Quality Assurance Analyst, around 8 years of Industry experience in Software Testing with Selenium Automation in JAVA web projects, Manual Testing with Client facing ability as well.
  • Expertise in Selenium WebDriver Automated testing & Frameworks, Page Objects & Hybrid Frameworks, TDD, BDD, Web testing and Functional testing.
  • Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM, Waterfall and TDD.
  • Expertise in automation of Web - based application testing using Selenium Web driver, Selenium RC, Selenium Grid, Selenium IDE and Worked on multiple browsers like IE, Firefox and Chrome Driver.
  • Practical hands on experience in different automation frameworks like Page Object Model Framework, Test NG Framework, Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for a number of projects.
  • Expertise in writing Selenium Webdriver automation scripts in Java for Cross browser testing.
  • Experience in using Selenium Webdriver, Eclipse, Java, Cucumber and TestNG, test frameworks in creating test scripts, test suites and HTML reports.
  • Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), Soap UI, Cucumber, JIRA and Eclipse.
  • Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Tests.
  • Experience in Black Box and White Box testing for functionality and structural flow of an application.
  • Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS to find the Web Elements using selenium and creating automation scripts.
  • Configured application framework using excel spreadsheets and processed the spreadsheets using Apache POI.
  • Automated regression test cases using Jenkins build jobs, Selenium IDE, WebDriver, TestNG and Maven.
  • Used Selenium Screenshots for bug reporting, analysis and exception debugging using ExtentReports reporting library in TestNG.
  • Experience in Parallel Execution of Multiple Tests at a time in different environments.
  • Experienced in design and implementation of Selenium WebDriver Automation Framework for Smoke testing and Regression testing using TestNG.
  • Experienced in Parameterization using XML and DataProviders for TestNG.
  • Performed testing of Web application pages using selenium test scripts including navigation of pages between different modules.
  • Experienced in creating .au3 files using AutoIt to interact with the desktop windows to upload files.
  • Hands on experience in using build and project management tolls like Ant, MAVEN and Configuration management tools like SVN, GIT.
  • Configured Jenkins Build jobs to perform continuous integration of source code maintained using configuration management repository.
  • Worked extensively in testing Soap and Restful web services using SoapUI and validated the response using assertions.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
  • Handled different frames in HTML webpages using selenium API.
  • Expertise in Java and OOPS concepts required for Selenium frameworks.
  • Experienced in using Test Management tools such as Rally, JIRA and Bugzilla bug reporting tools to track test progress, execution and deliverables.
  • Excellent experience of HP automation tool QTP and VBScript language.
  • Experience in writing queries and SQL scripts to perform back end testing with various relational Databases like Oracle, MYSQL, SQL Server and DB2.
  • Experienced in using Test Management tool TFS, Rally, Jira and Quality Center (ALM) bug reporting tools to track test progress, execution and deliverables.
  • Performed BDD -Behavior Driven Development, ATDD- Acceptance Test-Driven Development and testing using Cucumber, Selenium, JAVA, TestNG and JUnit.
  • Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA.

TECHNICAL SKILLS

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

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Log4j, Cucumber, SoapUI, QC, QTP, ALM

Test Build & Integration Tools: Maven, ANT, Jenkins

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

Programming Tools: JAVA, JAVA Script, SQL, C, C#

Markup Languages: HTML, XML

Databases: MySQL, Oracle, SQL Server, DB2

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems: Windows, Ubuntu, UNIX, LINUX

Defect Tools: HP QC/ ALM, JIRA

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

Utilities: Eclipse, GIT, SVN, Firebug, Fire Path, IntelliJ IDEA

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Senior QA Tester

Responsibilities:

  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • In depth understanding of Object Oriented Programming and skilled in developing automated test scripts inSelenium.
  • Created automation framework and test scripts usingSelenium Web-Driver for multiple platforms and cross browser testing.
  • Design, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework utilizing Java, Test-NG andSelenium Web-Driver.
  • Created functions for different selenium locator types. 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.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • Used Several TestNG Annotations to take advantage of test lifecycle.
  • ConfiguredSelenium Web Driver, Test-NG, Maven tool and createdSelenium automation scripts in java using Test-NG prior to next quarter release.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Designed data-driven testing framework inSeleniumand captured data dynamically from web controls.
  • Performed functional testing to identify various critical points in the application and automated it by usingSeleniumWeb-Driver with Test-NG.
  • Used Firebug/ IE Developer Toolkit andSeleniumIDE to capture and validate CSS Locators, html Ids to identify elements.
  • Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application usingSelenium.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath inSelenium.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Created Scenarios using Cucumber and tested in BDD.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: SeleniumWeb driver, Eclipse, Jira, Cucumber, Java, JavaScript, HTML, CSS, X-path, Maven, Windows, Test-NG, GIT, SOAPUI, Fire bug, Fire Path, IE Developer Toolkit.

Confidential, Mount Laurel, NJ

QA Automation Tester

Responsibilities:

  • Developed automated Test cases in Java using Selenium WebDriver.
  • Created user defined functions in Java and implemented the functionality with Selenium.
  • Designed, developed and implemented Keyword Driven automation testing framework utilizing Java and Selenium WebDriver.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • 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.
  • Executed and managed functional, integration, and system test cases. Wrote test cases to handle Alerts on the web page.
  • Took the Application Screenshots and copied the 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 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 Web Driver 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.
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
  • Wrote BDD UAT using Gherkin format and implemented the step definitions using Cucumber for User Acceptance Test (UAT).
  • Configured Jenkins build job for continuous Integration and also for Regression Testing.
  • Executed SOAP based web services API testing (Java client and SoapUI).
  • Implemented Modular Framework for Selenium based scripts.
  • 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.
  • 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,SeleniumWebDriver,Junit, Jenkins, SoapUI, SVN, JIRA, TOAD, Maven, JIRA, MS Office, SQL, Windows.

Confidential, Parsippany, NJ

Selenium Automation Engineer

Responsibilities:

  • Involved in developing Test Plans and Test Scripts for Automation Testing.
  • Set upSeleniumtools from scratch and configured various other peripherals tools to perform Seleniumtest.
  • Implemented cross browser web testing withSeleniumRC and Web-Driver.
  • Used Junit and TestNG testing Framework as a test runner withSelenium.
  • UsedSeleniumto expand test scenarios to catch more bugs and improve quality.
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing usingSelenium.
  • Identified the defects throughSeleniumand ensured that business processes deliver the expected results and remain reliable throughout the production release.
  • Developed Keyword Driven automation testing framework withSeleniumand Web-Driver.
  • Performed Functional, Regression Testing of the module.
  • Regression runs using Java andSelenium.
  • 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 and 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.
  • Created Assertions such as Contains, Response SLA and XPath match to validate the XML with WSDL definition.

Environment: JUNIT, TESTNG, IE, Firefox, HTML, Windows, SVN, Java, JavaScript, SOAP UI, SQL, Quality Centre,Selenium RC,SeleniumWeb Driver.

Confidential, Grand Rapids, MI

Selenium QA Tester

Responsibilities:

  • Analyzing the Business Requirement Document, High level and Low-level design documents.
  • Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
  • Wrote automation scripts using Selenium web driver.
  • Automation of functional testing framework for all modules using Selenium Web Driver.
  • Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
  • Automating the regression & project cases using Selenium.
  • Performing Failure Analysis for the regression failed cases using Selenium.
  • Organize weekly meetings with Client leads & Onsite manager regarding the Automation status.
  • Point of contact for Process related activities like Metrics reporting & Operation clarity.
  • Review - Defect prevention plan and Software configuration management plan.
  • Responsible for all aspects of project delivery (Test Design, Test execution and Test summary report) and management (Test metrics and Risk analysis) to client partners, offshore manager and Onsite manager.
  • Organize weekly meetings with offshore managers, Onsite Coordinator & Onsite manager to discuss the Project goals and report the health of the overall project status.
  • Updating the application down time in Environment Tracker during test execution phase.
  • Performed Integration Testing in Vendor Development environment and System Testing in SIT environment and User Acceptance Testing in Pre-Production Environment.
  • Involved Preparation of Traceability Matrix and mapping the Test Cases with the requirements and Test Metrics in Quality Center.
  • Reported bugs in Quality Center with server logs information from Web and DB servers.
  • Performed Regression Testing as part of every build.
  • Developed SQL Queries for testing various Database validation.
  • Involved in pilot project for automation using Selenium IDE/RC.
  • Implemented Selenium using Junit frame work with Java.

Environment: Quality Center, Windows, Java, SQL, Oracle,Selenium(WebDriver, RC, Grid), Junit/Java, Eclipse, Firefox, IE, Chrome, Safari, Opera.

Confidential

QA Tester

Responsibilities:

  • Involved in preparing Test Scenarios and Test Cases based on business requirement documents using Test Director.
  • Performed Extensive Manual Testing.
  • Prepared Requirement Traceability Matrix (RTM) to trace test cases and functional requirements.
  • Performed GUI, Adhoc, Regression and Data driven testing.
  • Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
  • Interacting with the development and testing teams to improve overall quality of the software.
  • Analyzed the performance based on the reports generated.
  • Responsible for providing regular status report to the management.
  • Involved in Backend Testing.
  • Enhanced test scripts by inserting checkpoints, synchronization points and adding conditional statements and reporting statements.
  • Developed generic TSL functions for functional and regression testing.
  • Executing the test cases and analyzing the results and creating the bug report using Test Director.
  • Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up the bug life cycle.
  • Verifying the bugs fixed before the release.

Environment: Manual Testing, Quality Center, Waterfall, Windows, Java.

We'd love your feedback!