We provide IT Staff Augmentation Services!

Senior Qa Test Engineer Resume

0/5 (Submit Your Rating)

MO

SUMMARY

  • Experience in different phases of Software Testing and Software Development Life Cycle (SDLC & STLC) including Agile Methodology/SCRUM and Waterfall.
  • Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), SoapUI, Cucumber, JUnit, TestNG, JIRA and Eclipse.
  • Hands on experience in working with Quick Test Professional(QTP) for automating the standalone applications and web applications.
  • Expertise in writing Automation scripts by using the existing functional libraries and VBScript in the QTP
  • Worked on BDD Cucumber/Gherkin format for Test Scenarios Using Acceptance Test Criteria.
  • Expertise in writing Step Definition Files and Feature Files in The BDD framework
  • Designed and Implemented different automation frameworks like Page Object Model, TestNG, Keyword Driven, Data Driven, Modular and Hybrid Frameworks on a number of projects.
  • Used Desired Capabilities and Remote WebDriver in the Selenium Grid for performing Cross Platform Testing, Cross Browser Testing and Parallel Testing.
  • Expertise in grouping the Test cases and Test methods for Regression and Functional testing.
  • Well versed in using the TestNG annotations like Groups, Parameter, DataProvider.
  • Experienced in handling Drop Down Menus, Mouse Actions, Key board Actions, Frames and all types of Pop Ups using Selenium.
  • Well versed in handling Alerts and Cookies in Selenium WebDriver.
  • Expertise in implementing the Implicit and Explicit waits to achieve synchronization.
  • Expertise in identifying the static and dynamic web elements uniquely on the webpage using locators like ID, Name, Link Text, Partial Link, Text, DOM, XPath and CSS.
  • Used Firebug, FirePath for locating the elements in the Webpage by CSS and XPath and also wrote customized XPath.
  • Worked extensively in testing the SOAP and Restful Web Services using SoupUI by validating the responses using assertions.
  • Used AutoIT Tool for handling the File Uploads and Downloads in the Selenium Automation.
  • Worked with Apache POI for reading and writing data from Excel.
  • Expertise in JDBC API for accessing the Database, Performed Data Driven Testing by using JDBC connections.
  • Conversant in using Maven and ANT build tools to manage framework dependencies, jar files, project structure and test management.
  • Extensively used the Continuous integration tools like Jenkins, Maven and TestNG.
  • Generated and logged the application test flow using Log4j for various log levels.
  • Proficient in developing Test scenarios, Test cases, Test data, Test reports and Documenting Manual and Automation Tests.
  • Experience in Web based testing including Unit Testing, Integration Testing, System Testing, Functional Testing, Regression Testing, Smoke Testing and GUI Testing.
  • Used Perfecto mobile and Appium for mobile testing.
  • Performed back - end testing by executing complex SQL queries on Oracle and MY SQL Server.
  • Expertise in Java and OOPS concepts required for Selenium frameworks.
  • Experienced in using Test Management tools such as Rally, JIRA and Bugzilla to track test progress, execution and deliverables.
  • Hands on experience in Object Repositories tools like SVN, GitHub.

TECHNICAL SKILLS

Automation Tools/APIs: Selenium Web Driver, Selenium RC, Selenium IDE, Selenium Grid, Cucumber, TestNG, JUnit, JIRA, Log4j, SoapUI, RESTful, QTP/UFT.

Artifacts: Test Plan, Test Case, Test Data, RTM, Test Summary Report, Bug report

Bug Management Tools: HP Quality Center/ALM, JIRA, Rally, BugZilla

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

Utilities: Eclipse, GIT, SVN, Firebug, FirePath

Database/Database tools: Oracle, SQL Server, MySQL

Development methodology: Agile/ Scrum, Waterfall, SDLC, STLC, Bug Life Cycle

Framework: Keyword Driven, Data Driven, Hybrid Testing Framework, Page Object Model

Programming Languages: Java, Java Script, C,PHP,VB Script, Python, SQL

Markup Languages: HTML, XML, XPath, CssSelector

Mobile Testing Tools: Perfecto Mobile, Appium

Browsers: Internet Explorer, Mozzila Firefox, Google Chrome, Safari, Opera

Operating Systems: Windows 7/8/XP/10, Ubuntu, UNIX, LINUX

PROFESSIONAL EXPERIENCE

Confidential, MO

Senior QA Test Engineer

Responsibilities:

  • Responsible for working within a team to create, document and execute test scenarios, test cases and test scripts in support of a set of global tools, systems and databases.
  • Performed agile testing, reviewed the User stories and participated in Daily Scrum, Sprint Planning, Sprint Review, Sprint Retrospective and Release Planning meetings.
  • Performed Functional testing as per user stories and also performed Integration Testing and System Testing.
  • Developed Selenium scripts to locate, Verify, Select and perform various operations on Web elements, Used Actions class for Mouse and keyboard actions.
  • Effectively handled Dynamic web elements like dropdown list by using Select class.
  • Expertise in handling the Multiple windows, alerts and iframes using the switch and navigate commands.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
  • Expertise in implementing the Waits such as Implicit and Explicit waits to achieve synchronization between application and Test scripts.
  • Used Selenium WebDriver for handling the Web Tables and links present in the web page.
  • Performed Database testing by writing the Complex SQL queries to fetch the correct data from the database
  • Experienced in setting up Selenium Grid for Cross browser and Cross platform testing.
  • Used Apache POI for reading Project configuration data and test data from the Excel files
  • Used Page Object Model and Page Factory for developing the POM framework.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Cucumber hooks, Scenarios and Step Definitions in Gherkin format.
  • Performed Parallel Testing and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time using TestNG.
  • Implemented TestNG automation framework for Smoke Test to check if the crucial functionality of the application is working and also implemented Regression Test to verify the existing functionality after the enhancements.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Used IReporter and ITestListener for customizing the reports by using TestNG.
  • Managed individual sprint user stories and tasks using JIRA as Agile Management tool and Bug tracking tool.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags
  • Used AutoIT for handling all the windows based operations like file uploads and downloads in selenium.
  • Involved in Web services testing using SOAPUI Tool by using the SOAP and Restful Web services for Validating request and response XML.
  • Involved in API testing to test SOAP and Restful web services by using Java and JSON API
  • Performed Web service automation using Groovy scripting
  • Added assertions to validate the XML in Web services using SOAPUI service.
  • Experience in doing manual testing for Mobile application by using Perfecto Mobile.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Stored the flow details of selenium automation in a file using Log4J.
  • Performed Continuous integration using Jenkins and used to trigger the jobs at particular intervals of time.
  • Used Maven as a build management Tool.

ENVIRONMENT: Selenium WebDriver, JAVA, SOAPUI, TestNG, Selenium Grid, Maven, Excel, GitHub, Log4J, Jenkins, JIRA, HTML, XML, Cucumber, Apache POI, Agile, SQL Server.

Confidential, Alexandria, VA

QA Test Engineer

Responsibilities:

  • Analyzed Business Requirement Document and involved in developing the test plan.
  • Developed test plan and test cases based on Business Line Functional Requirements.
  • Involved in testing of application using the Scrum (Agile) methodology.
  • Involved in Requirement gathering and Preparation of Test cases based on Product Backlogs.
  • Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements using Test Director.
  • Performed functional, integration, system and data integrity testing.
  • Involved in developing then framework from the scratch.
  • Used Hybrid which is a combination of both Keyword and Data Driven Framework to extract data from external Excel files using Apache POI and load into the variables in the scripted code.
  • Developed and executed SQL queries for backend testing.
  • Tested the application on various browsers and platforms by using Selenium Grid.
  • Responsible for smoke testing.
  • Responsible for UAT testing.
  • Used Test director for writing test cases.
  • Involved in Preparation of Test Scenarios and Review of Test Cases.
  • Involved in Regression testing using Selenium and Creation of automation scripts for Webpages.
  • Performed Cross browser and Compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Handled the special mouse events and selected the options from the drop down menu using Selenium Actions builder, mouse hover and synchronization.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, TestNG and XPath.
  • Used Firebug and Firepath for identifying the web elements uniquely in the web page.
  • Involved in updating and execution of Test Cases according to the requirements.
  • Performed GUI and functional testing for different modules of application.
  • Involved in Testing the Database by writing the Complex SQL queries in the Toad application to fetch the data from the Oracle database.
  • Updated test data, created and generated reports and logged the defects using Rally.
  • Reported daily status of data creation and sent weekly status reports.
  • Used SVN as a source repository system to share code within the office as well as team overseas.

ENVIRONMENT: Selenium WebDriver, Eclipse, Java, TestNG, Rally, CSS, Cucumber, ORACLE, Html, Ms-Excel, Selenium grid, Jenkins, SVN, Log4j

Confidential, Huntsville, Alabama

QA Test Engineer

Responsibilities:

  • Analyze the business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Involved in testing of application using agile methodology (Scrum).
  • Created the Test Plan, Test Scenarios and Test Cases against the requirements.
  • Designed, executed and maintained automation Test Scripts in QTP using VBScript.
  • Executed the Sanity scripts when the Windows patches are released and when a new patch is added to the product.
  • Used the Data driven framework and fetched the data from the Excel sheets.
  • Expertise in updating the Automation scripts by using the existing functional libraries in the QTP
  • Executed written test case scenarios, including manual, automated, and data-driven regression testing, and GUI verification by using Quick Test Professional (QTP).
  • Widely used the Object spy for identifying the elements in web page.
  • Developed Automation framework implementing Data Driven Framework for certain Test Cases.
  • Build separate scripts for functional and regression test
  • Execute the Test cases and review the results with Business to get the Business approval for UAT
  • Implemented User defined and pre defined check points for Images, text area and UI functionalities.
  • Performed QTP Synchronization using Delay.
  • Executed the automated regression test cases during every release and also executed the daily regression test suites.
  • Performed backend testing by writing the SQL quires to fetch the data
  • Expert in Developing Functional Libraries using VBScript for reusable purpose.
  • Involved in debugging of the existing automation script.
  • Experience working in Agile/ Scrum methodology for SDLC and working on Test management tools like Quality center(QC)
  • Widely used Quality Center (QC)/ALM for creating and executing test cases.
  • Used JIRA for logging the defects found during the testing.

ENVIRONMENT: VBScript, QTP, Data Driven Framework, SQL Server, Windows 7, Quality Center, JIRA, Load Runner, Ms-Excel.

Confidential, Fall Church, VA

Senior QA Analyst

Responsibilities:

  • Involved in gathering and analyzing user and functional requirements.
  • Involved in reviewing requirements, use cases, design documents, test case and test scripts
  • Developed and design Test Scripts and Test cases using requirement and functional specification document.
  • Assisted in developing and creating test plans and related documents, test cases, and test schedules.
  • Executed test cases and test scenarios across development projects
  • Involved in functionality, user interface, regression, security, and UAT.
  • Performed smoke testing to ensure the proper deployment of build to the testing environment.
  • Identified and tracked defects, issues, risks, and action items.
  • Validated requirements for system testing, report preparation, defect recording, and defect tracking
  • Performed regression testing to validate the resolution of any software or system defects.
  • Used Quality Center a web-based test management tool for centralized control over the entire testing life cycle.
  • Wrote and executed SQL queries to interpret test results and create test data.
  • Executed test cases and reported results using Bugzilla.
  • Experience with testing at different levels such as functional, regression, integration, system, and performance testing.
  • Performed Manual testing for the Functionality, GUI of the Web application
  • Performed database verification and validation for MS SQL Server
  • Developed and executed SQL queries to perform back-end testing
  • Communicated with different team members to establish and maintain a consistent test methodology and to resolve general question during the testing process

ENVIRONMENT: Bugzilla, CSS, SQL Server, SQL, SVN, internet explorer, QTP, VB script, HTML, Windows.

Confidential

Quality Analyst

Responsibilities:

  • Prepared deliverables for the project like Functional Test Plan, Test Scripts, and End of Test Reports.
  • Raised defects while doing System Functional Testing, smoke testing and regression testing.
  • Involved in Unit Testing, Handled issues in System testing and UAT.
  • Test and Run various APIs as part of System Integration Testing.
  • Logged the defects in JIRA which is used to track the bugs.
  • Executed the Test cases and reported the results.
  • Performed GUI, functional, Negative, Positive and UAT testing.
  • Worked on Table bases and databases by writing the SQL queries and fetching the data from Databases to perform Backend testing.
  • Performed Sanity testing during code deployment after the fix to the code has been done and verification of proper code deployment.
  • Interacted with all the Team members to discuss issues and set the priorities.
  • Raised many Clear Quest request as part of code fix, issues in UAT

ENVIRONMENT: JIRA, Windows, Quality Center, MS Office, SQL Server.

We'd love your feedback!