We provide IT Staff Augmentation Services!

Sr. Qa Test Engineer Resume

5.00/5 (Submit Your Rating)

New, JerseY

PROFESSIONAL SUMMARY:

  • 8+ years of experience as a Senior QA Test Engineer in reviewing business requirements, documenting test cases/test plans and maintaining automation test scripts with Selenium Webdriver using Java to support quality deliverables in the domains of Healthcare, Banking, and E - commerce. Skilled in various programming and testing technologies like Selenium, Cucumber, BDD (Behavior Driven Development), API Testing, SOAPUI and current QA methodologies.
  • Experience in working with Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.
  • Expertise in different types of testing like Integration, System, Smoke, Regression, TestNG, Black box, Functional, Database testing, GUI testing, JUnit and UAT (User Acceptance Testing).
  • 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.
  • Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Testing.
  • Performed BDD testing using Cucumber Features in Gherkin format.
  • Involved in the use of Cucumber Features, Step Definitions, Scenarios, Scenario Outlines and tags.
  • Wrote Step Definitions for behaviour using java.
  • Experience in TDD (Test Driven Development).
  • Experience in working with open source tools such as Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid and Eclipse.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
  • Handled HTML Forms, Links, and Tables which are the structural elements of a webpage using Selenium WebDriver.
  • Developed selenium Synchronization using conditional and unconditional waits (Implicit & Explicit).
  • Used Selenium Assertions as checkpoints to verify the test results.
  • Experience in preparing and maintaining Automation Frameworks such as Keyword Driven, Data Driven, Hybrid and Page Object Model.
  • Experience in configuring application framework by processing excels spread sheets using Apache POI.
  • Experience with Cross-Browser Testing and Cross-Environment testing to test whether the web applications are working as desired in different browsers and environments.
  • Performed Mouse hover and Keyboard actions using Actions class and also used Window handles to handle the windows.
  • Automated and scheduled Build using continuous integration tool Jenkins Server at a periodic intervals.
  • Conversant with Maven as a project build tool.
  • Segregated application logs based on the hierarchy of the effects on the test scripts using Log4j.
  • Experienced in using Test Management tools such as HP Quality Center, JIRA, Rally, Bugzilla to report bugs and track test progress, execution and deliverables.
  • Conversant using Configuration management tools like SVN, GIT.
  • Involved in executing SQL queries to conduct data Integrity testing and used JDBC connections.
  • Executed web services testing using SOAPUI tool for Soap and Restful API testing using json.
  • Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously. Excellent inter personal communication, analytical and problem solving skills

TECHNICAL SKILLS:

Methodologies: AGILE (SCRUM), WATERFALL, SDLC, STLC, Bug Life Cycle

Testing tools: Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, QTP, Cucumber, JUnit, TestNG, log4j, Appium

Test Build & Integration Tools: Maven, ANT, Jenkins, TortoiseSVN, GITHUB, Hudson

Programming Languages: JAVA, C, C++, Gherkin, VBScript

Databases: MYSQL, Oracle, SQL Server

Markup Languages: HTML, XML, XPath, CSS Selector

Defect Tools: JIRA, Rally, HP Quality Center

Web Services: SOAPUI, Rest, Soap

Operating Systems: WINDOWS 7/8/10, Linux, Unix

Frameworks: Keyword driven, Data driven, Hybrid, Page Object Model

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

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

Other tools: Auto IT, Eclipse, FireBug, FirePath.

PROFESSIONAL EXPERIENCE:

Confidential, New Jersey

Sr. QA Test Engineer

Responsibilities:

  • Assessed & analysed 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 and performed functional testing to identify various critical points in the application and automated it using Selenium WebDriver and TestNG.
  • Implemented Datadriven with Page Object Model automation framework with Selenium WebDriver.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
  • Located various dynamically changing web elements using the locators in selenium.
  • Used conditional and unconditional waits for selenium synchronization.
  • Handled the special mouse events using Selenium Actions Builder, Mouse Hover and Synchronization.
  • Performed Parallel and Cross Browser testing using TestNG on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Used ITextListeners and IReporters to customize TestNG reports in selenium.
  • Set the properties for browsers using Desired Capabilities.
  • Deployed tests across multiple environments using Selenium Grid.
  • Tested applications that involve AJAX-based functionalities using Selenium WebDriver.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing)using Selenium Take Screenshot.
  • Used Apache POI to read data from Excel sheet by creating workbook and driving the data into test scripts using Data Provider annotation.
  • Handled Timeout Exception and ElementNotVisibleException using waits in Selenium.
  • Used Parameters, Data Provider TestNG annotations to perform regression and functional testing.
  • Executed JavaScript based code using Selenium WebDriver.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application usingSelenium.
  • Dealt with Links and Tables using Selenium WebDriver and automated all end to end testcases.
  • Developed scripts to navigate to various iframes and to handle multiple windows using Selenium WebDriver.
  • 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 Oracle.
  • Performed functional testing of SOAP web services using SOAPUI Tool.
  • Wrote feature files using Gherkin in Cucumber for BDD.
  • Wrote Step Definitions using java.
  • Worked on cucumber feature files for Test Scenarios Using Acceptance Test Criteria.
  • Used Cucumber Features, Step Definitions, Scenarios, Scenario Outlines and tags.
  • 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 analysed the Test Results from Jenkins UI.
  • Worked with developers to update the defects, resolve them and track their status using JIRA.

Environment: Selenium IDE, Selenium WebDriver, Apache POI, Auto IT, Java, HTML, CSS, XPath, Jenkins, Windows, Oracle, Firebug, Firepath, Maven, SVN, SOAPUI, Cucumber.

Confidential, California

QA Test Engineer

Responsibilities:

  • Involved in preparing Test Cases and Test Scripts.
  • Executed test cases and participated actively in System Testing, UAT and Regression Testing.
  • Create and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.
  • Found hidden elements using XPath, frames and windows classes.
  • Wrote test cases to handle Alerts on the web page.
  • Performed Cross browser compatibility testing using TestNG. Created test reports generated out of it and created the error screenshots.
  • Performed Synchronization while testing using Selenium waits.
  • Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
  • Performed Cross environment testing using Selenium Grid.
  • Performed Sanity testing and regression testing when required.
  • Customized reports in Selenium using IReporters.
  • Handled exceptions in selenium using implicit and explicit waits.
  • Found Defects and tracked using Rally, prepared Defect reports and Status reports.
  • Share Daily Status Report with all the team members, Team Leads, Managers and Clients.
  • Used navigate and switch commands to navigate between webpages and frames.
  • Handled Ajax calls using Selenium WebDriver.
  • Handled alerts using the alert interface in Selenium.
  • Executed some test cases using TestNG parameters, data providers, parallel suites, groups.
  • Filed Screenshots using TakeScreenShot method in Selenium.
  • Involved in the use of Cucumber Step Definition, Scenarios and Features.
  • Involved in the enhancement of Hybrid framework using Eclipse and Java.
  • Performed testing on Web Services using Restful API with json.
  • Used Maven as Build Management tool and Jenkins as continuous integration tool for the builds.
  • Performed Mobile testing using Appium.
  • Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements and performed Database testing to check the data is being migrated properly.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Conducted Conflict Management meetings with the team, stakeholders for the better quality outcomes.

Environment: Java,SeleniumWebDriver, Cucumber, TestNG, Maven, Jenkins, Restful API, GitHub, Agile, XPath, Eclipse, CSS, Oracle, Windows, Java, Rally.

Confidential, Missouri

QA Test Engineer

Responsibilities:

  • Performed agile testing, worked on the user stories and participated in Daily Scrum, Sprint Planning, Sprint review and Sprint Retrospective meetings.
  • Participated in all phases of the Software Testing Life Cycle (STLC).
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built usingSeleniumand approve for regression suite.
  • Used Git as a central repository.
  • CreatedSeleniumTest scripts forautomationusingSeleniumWeb Driver and Java.
  • Used Hybrid Framework ofSeleniumto get data from Excel using Apache POI.
  • Parallel, Cross Browser Testing usingSeleniumGrid and TestNG.
  • Performed back end testing by writing and executing SQL queries to validate the data from Oracle.
  • Interacted and worked with the development team to analyze the defects and reported them in JIRA and tracked them for closure.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Participated in weeklyQAstatus and project status meetings to report any defects and issues encountered in application.
  • Actively communicated with the end users and business users to create realistic test cases.
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Java,SeleniumIDE/Web Driver/ GRID, Web Services, SOAP, REST, TESTNG, HTML, Java Script, CSS, Git, JIRA, Agile Methodology, SQL.

QA Analyst

Confidential, Cleveland, Ohio

Responsibilities:

  • Experience in the Requirement Analysis, Test Design, Development & Maintaining automated test scripts using QTP.
  • Created and executed manual test cases using Quality Center. Documented the test cases and created the requirement traceability matrix to demonstrate the test coverage.
  • Inserted Standard Check Points and Synchronization Points by using QTP.
  • Experienced in using of QTP integrated environment (Step Generator, Synchronization, actions, Recovery Scenarios and Methods).
  • Created and executed Test Cases manually as well as verified the actual results based on expected results.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT) and End to End Testing.
  • Reviewed the Use case and Business requirement documents (BRD) for Functional testing.
  • Used SVN as source control repository tool.
  • Performed database testing by writing and executing SQL queries.
  • Documented and reported all found defects in Quality Center.
  • Effectively implementedQAmethodologies, strategies and plans in all stages of SDLC.

Environment: HP Quality Center, QTP, SVN, VBScripts, SQL.

Confidential

QA Analyst

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved in all phases of SDLC and STLC.
  • Involved in writing and designing templates for theTest PlansandTest cases.
  • Involved in Preparation of Test Scenarios and review of Test Cases.
  • Involved in updating and executing test cases according to requirements.
  • Wrote SQL Queries to retrieve data for a specified set of test requirements.
  • Identified theTest Casesand documented them inQuality Center.
  • Performed Functional,Negative,Positive,Regression andUser Acceptance Testing.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passed, failed or pending.
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Worked in waterfall methodology.
  • Used SVN as version control tool.
  • Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: Manual Testing, HP Quality Center, SVN, MS Excel, Waterfall, SQL

We'd love your feedback!