We provide IT Staff Augmentation Services!

Qa Lead Resume

5.00/5 (Submit Your Rating)

Louisville, KY

PROFESSIONAL SUMMARY:

  • QA Automation and Manual Engineer with 10+ years of core expertise on Automation and Manual testing in Windows, Web application and putty terminal testing.
  • Good domain knowledge in - Communications, Retail and Banking.
  • Worked extensively with Selenium, Quick Test Pro / UFT 12.02, Quality Center and ALM 12.01.
  • Developed test automation artifacts - scripts, functions and scenarios using Selenium WebDriver.
  • Automated test cases with Selenium Webdriver and built hybrid framework (modular + data driven) with TestNG controller.
  • Used FileReader/ FileWriter and BufferReader/BufferWriter for file operations.
  • Used Cucumber hooks, tags and Background for creating the BDD/TDD framework.
  • Used Gherkin to write the tests and executed the feature files with Junit Runner and maven.
  • Used Selenium Grid for parallel execution for quicker results, used Gherkin to create the scenarios in the feature file.
  • Experience of version control tools like Subversive SVN, Tortoise SVN and continuous integration tools like - Jenkins.
  • Experience in working with build tools like ANT using build.xml and Maven using pom.xml.
  • Expertise in HP QTP Automation using VB script and Descriptive Programming.
  • Planned, built and maintained complex test automation frameworks - Data Driven (DDF), Keyword Driven (KDF) and Hybrid (HF).
  • Performed Back-End Testing of Database by writing SQL queries to validate the front end transactions.
  • Have used Tortoise, Subversive SVN and maven for version control of automation test scripts.
  • Experienced in QA Automation using Selenium WebDriver, Appium and TestNG frameworks.
  • Experience in Selenium with Java Automating the Web UI.
  • Hands on experience developing automation scripts for Mobile Web Browsers and Native applications automation.
  • Used UI Automator Viewer to find the xpath of the elements for the native app application.
  • Used .properties file for the configuration variables for TestNG F/W and xpath for BDD F/W
  • Used Appium to test the native apps for Android mobiles.
  • Used TestNG.xml file for grouping the test cases, retry failed test cases, selective execution of test cases and parallel execution,
  • Created maven project and developed Cucumber .feature files based on the test cases provided by the business analysts and implemented using BDD/TDD framework.
  • Experience in performing System Testing (Functional & Non-Functional), Regression, User Acceptance Testing, Smoke, Black Box and Integration testing.
  • Well versed in QA methodologies and Models -, Spiral, Incremental.
  • Experience in effectively planning, executing and monitoring the activities as per scheduled timelines.
  • Attended and organized conference calls, project review meetings with essential plans and execution reports.
  • Strong Interpersonal, Self - Motivation, Team Player, Self Starter, Quick Learner and Coordinating skills to work and interact in Team Environment.
  • Have lead the team with both on-shore and off-shore counterparts.
  • Have experience working with UNIX commands.
  • Well experienced in identifying Manual and Automation Test Cases and preparing Test Plan, Test Dataset.
  • Worked extensively on Virtual Machine (VMs) for all the project tasks.
  • Have both manual and automation testing experience in banking web applications for credit cards - for issuing new cards based on credit score, and end to end payment flow of the balance amount.
  • Also manually tested Mainframe screens and database testing.
  • Used JIRA to log and track defects, issues and project tasks.
  • Logged and tracked defects using QC, ALM, and Borland StarTeam.
  • Have experience working with DOS commands.

TECHNICAL SKILLS:

Tools: Known: Selenium WebDriver, TestNG, Junit, Eclipse, Appium, HP Quality Center, ALM - 11.52, HP (QTP) Quick Test Professional / UFT - 12.02

Version Control Tools: Subversive SVN, Tortoise SVN, Maven

Defect Log tools: Borland Star Team, Clear Quest, JIRA, ALM

Languages: SQL, C, VB, JAVA, UNIX

Mobile Automation Tools: Appium, ADB

Database: DB2, Microsoft Access, SQL Server, Oracle

Document Tools: MS Word, MS Excel, MS Power point, MS SharePoint

Web Debugging Tools: Firebug, Fire Path, UI Automator Viewer

Frameworks (Testing): Selenium - Hybrid Framework, Cucumber (BDD/TDD) and UFT- Data Driven and Hybrid framework

Build Tools: ANT, Maven

Platforms:: JAVA

Operating Systems:: WINDOWS 8, WINDOWS 7, WINDOWS XP, WINDOWS 2000, WINDOWS NT, WINDOWS 98, UNIX

Management Experience: Test lead for two projects. (Team size: 5) SPOC for offshore in several projects.

PROFESSIONAL EXPERIENCE:

Confidential - Louisville, KY

QA Lead

Responsibilities:

  • Have worked with the Business Analysts & Developers for clear exposure to the functional Requirements.
  • Analyzed windows applications on the store systems (like Point of Sale - POS) and created test plans, high level scenarios, test cases and identified the automation and manual scenarios.
  • The project life cycle followed Agile methodology.
  • Used ALM to write and execute manual test cases and linked automated test scripts with UFT.
  • Created QTP test scenarios using VBscript, function library, environment variables, Descriptive Programming, DDF (Data Driven Framework) and Keyword Driven Framework with user messages and error handling
  • Have used HF (Hybrid Framework) for scripting of regression scenarios.
  • Worked with Shared Object repositories, User defined reusable functions and data table features of QTP.
  • Automated Back-End Testing of Database by writing SQL queries and store procedures to validate the front end transactions.
  • Executed manual test cases in QA environment using ALM and provided status report on test progress.
  • Used ALM tool to log and track open, closed and re-opened defects and retested the defects fixed by the developers.
  • Ensure all defects have been reported and maintained status on defects.

Confidential, Dallas, TX

QA Automation Tester

Responsibilities:

  • Analyzing the regression test cases identified for automation of all the interfaces.
  • Prepare estimates for automating the manual test cases basing on the complexity, application type, number of test steps, amount of reusability, data creation, test case count, skillset of the resources available etc.
  • Involved in designing and implementing of hybrid automation framework - (modular and data driven framework) with Selenium Web Driver
  • Performed Data driven testing using Selenium and TestNG functions which reads data from excel spread sheet files.
  • Developed Automation test scripts using TestNG test framework for the Mobile, and native app applications.
  • Automating and validating End to End Test cases using Appium and Selenium.
  • Hands on experience developing automation scripts for Mobile Web Browsers and Native applications automation.
  • Used UI Automator Viewer to find the xpath of the elements for the native app applications.
  • Developed hybrid automation framework in JAVA, with modular data driven approach.
  • Used Appium to test the native apps for Android.
  • Experience of version control tools like Subversive SVN, Tortoise SVN and continuous integration tools like - Jenkins.
  • Experience in working with build tools like ANT using build.xml and Maven using pom.xml.
  • Triggered Jenkins to build the project and finally run the QA test suite.
  • Used Selenium Grid for parallel execution for quicker results, used Gherkin to create the scenarios in the feature file.
  • Maintained the version of jars using maven -pom.xml, by including all the required dependencies and used Subversive SVN for the source code, executed the test suite using Junit Runner and maven.
  • Used SQL queries in the scripts to connect to DB and the required TABLEs, to automate the DB portions of the test cases.
  • Create data required for the test cases required to be automated.
  • Support functional team during verification and release execution of the test scripts.
  • Update the weekly progress of the automation status to the manager.
  • Support functional team during verification and execution of the test scripts during the release.

Technologies/Tools Used: WINDOWS 7, ORACLE, Eclipse, Java, Selenium Web Driver, TestNG, Appium, UIAutomatorViewer, Subversive SVN, Maven, ADB.

Confidential - Dallas, TX

QA Automation Tester

Responsibilities:

  • Analyzing the functionality and test cases of the functional team.
  • Prepare estimates for automating the manual test cases basing on the complexity, application type, number of test steps, amount of reusability, data creation, test case count etc.
  • Involved in migrating the project from UFT to Selenium for a major portion of regression suite of the application.
  • Developed test automation artifacts - scripts, functions and scenarios using Selenium WebDriver.
  • Developed cucumber feature files based on the functional test cases for execution of test scripts.
  • Automated test cases with Selenium Webdriver and built data driven framework with TestNG controller.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the Web application.
  • Developed Automation test scripts using TestNG test framework for the web based applications.
  • Performed Data driven testing using Selenium and TestNG functions which reads data from excel spread sheet files.
  • Created maven project and automated test suite with JAVA, used Cucumber BDD/TDD framework for all the business test cases and user acceptance test cases.
  • Maintained the version of jars using maven - pom.xml, by including all the required dependencies and used Subversive SVN for the source code, executed the test suite using Junit Runner and maven.
  • After the developers checked in the code into QA environment, the corresponding project in Jenkins is triggered to build the project and finally run the QA test suite.
  • Used Selenium Grid for parallel execution for quicker results, used Gherkin to create the scenarios in the feature file.
  • Create automation scripts of all the manual test cases using Unified Functional Testing (QTP/UFT) to test the functionality of the application and validation of test results.
  • Implemented DDF - with application data in an excel sheet and core, application functions, configuration, test case suite- each in a separate .vbs file.
  • Download the application data sheet to temporary directory and load all the library files into UFT.
  • Execute the corresponding test script and capture the screenshots at the required verification points and on application errors, and used Reporter.Report event to display it in ALM for the manual testers to verify the results after execution.
  • Created QTP test scenarios using VBscript, Descriptive Programming - data driven and run with ALM and uploading the results at the end of the test run.
  • Automated Back-End Testing of Database with different platforms like- ORACLE DB, Flatfiles (.txt), CSV files, UNIX (using putty) etc. to validate the front end transactions.
  • Used QCUtil object in QTP for QC-QTP integration to get the resources - library files, data, config etc from QC for the specific test script.
  • Create data required for the test cases required to be automated.
  • Attend meetings to update the automation progress and raise issues / concerns related to the application.
  • Send weekly reports to the manager and update the weekly progress of the testing status.
  • End to end execution of all the automated test cases using ALM (Application LifeCycle Management) and verification of all the automation scripts before handing them over to the functional team.
  • Support functional team during verification and release execution of the test scripts.

Technologies/Tools Used: QTP 11, UFT 12.01, ALM 11.52, MS Office, WINDOWS 8, WINDOWS XP, ORACLE, UNIX, VB, TORTOISE SVN, Subversive SVN, Selenium, Eclipse, Cucumber, TestNG, Eclipse, Maven, ANT, Jenkins

Confidential

QA Lead

Responsibilities:

  • Collected the requirements and had meetings with the Developers and clients to gather the User Requirements.
  • Participated in meetings and walkthrough for changes in the requirements and reported progress of the QA team.
  • Analyzed web applications, documented detail test plans, test cases and expected results based on the business functional requirements
  • Set schedule estimates, timelines, milestones for the task identified.
  • Involved in Requirement Review Meetings and provided feedback to Business Analyst to clarify ambiguous requirements for testing purpose.
  • The project life cycle followed Waterfall model methodology.
  • Identified scenarios for automation and manual testing.
  • Used Quality Center (QC) to write and execute test cases and created traceability matrix.
  • Reviewed Manual Test cases (Functional, Regression, Integration, and Smoke) of Team members.
  • Performed Black Box Testing, User Acceptance Test and extensively used QTP / UFT for Automation Testing.
  • Created QTP test scenarios using VBscript, function library, ordinal identifier, environment variables, Descriptive Programming and Keyword Driven Framework
  • Have used HF (Hybrid Framework) for scripting of regression scenarios.
  • Used recovery scenario manager to capture the errors.
  • Worked with Shared Object repositories, User defined reusable functions and data table features of QTP.
  • Created Data driven tests for multiple sets of data using QTP and for repetitive tasks.
  • Performed Back-End Testing of Database by writing SQL queries to validate the front end transactions.
  • Performed manual and automation Back-End Testing of Database by writing SQL queries.
  • Monitored the log files using UNIX commands when the transactions updated failed to reflect on the database.
  • Extensive programming in VBScript to enhance QuickTest Pro scripts using user messages and error handling
  • Executed manual test cases in QA environment using QC and provided status report on test progress.
  • Tested the applications on different browsers - Internet Explorer, Mozilla Firefox and Chrome.
  • Used mainframe screens to validate back end data.
  • Performed ad-hoc testing on Java applications.
  • Used StarTeam tool to log and track open, closed and re-opened defects and retested the defects fixed by the developers.
  • Coordinated with the Development team and offshore team for defect analysis and logged defects using StarTeam tool.
  • Ensure all defects have been reported and maintained status on defects.
  • Participated in defect meetings to discuss and resolve the defects found during test case execution.
  • Reported the weekly status to the clients.

Technologies/Tools Used: Quality Center, MS Office, WINDOWS 7, UNIX, Internet Explorer, Mozilla Firefox, Chrome, QTP / UFT, Borland StarTeam, Outlook

Confidential

QA Analyst

Responsibilities:

  • Participated in daily standup meetings to discuss the daily progress and any changes in the requirements.

We'd love your feedback!