NARSI GADE
Email id: ***********@*****.***
Mobile: 980-***-****
Senior QA Analyst/QA Lead with around 14+ years of experience in the field of Software Testing with good exposure in Quality Assurance and Automation Testing. Working knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), Quality Assurance including Agile/Scrum and Waterfall methodologies.
PROFILE SUMMARY
14+ years of progressive experience in Information Technology with emphasis on leading Automation and Manual testing teams, Quality Assurance, Manual Testing, Automated Testing, System Testing on Web and Client/Server based applications.
Solid experience Leading a team and in developing Test Strategy, comprising Test Plan, Test Scenarios, Test Scripts, Testing Methodology and Test Reports.
Expertise in Manual and Automation Testing of Client/Server, Mobile, Web - based, API, Jenkins, Azure, AWS DevOps Cloud applications.
Configure and manage web apps deployments in Azure cloud.
Experience with the Cloud (Azure) DevOps - Infrastructure and Platform as a service.
Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Appium, Maven, Jenkins tools.
Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD, Hybrid, Keyword and Data Driven Frameworks).
Tested and Automated API’s/Restful Services developed Java and Rest Assured java libraries.
Expertise on Testing REST API using Robot Framework and SOAP UI
Working with Unit Test Frameworks like TestNG, Junit.
Experience in implementing the Page Object Model (POM) by creating elements for each page object and reusing all the objects in various scripts.
Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various tools like SOAP UI/Ready API and selenium.
Experience in backend Database testing writing and executing SQL queries and other database operations with databases like SQL Server and Oracle.
Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity, good at writing complex Joins and knowledge in PL/SQL
Experience includes Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web base Applications.
Expertise in using various defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla, and HP ALM.
Co ordinating between the Stakeholders and (Onsite / Offshore model).
Possess good communication skills, analytical skills, self-motivated, pro-active, task oriented, good team player, and quick learner at new technologies and systems.
TECHNICAL SKILLS
Testing Tools
Selenium Web driver, Quick Test Professional HP QTP 10.0, UFT, Rest Assured, Postman, JMeter, Load Runner
Methodologies
Agile /Scrum, Waterfall, SDLC
Frameworks
Page Object Model (POM), Keyword Driven, Data Driven, Hybrid, Junit, TestNG, TDD/BDD.
Test Management / Bug Tracking Tools
HP Quality Center, HP ALM, Test Director, Rally, Bugzilla, JIRA, ClearQuest, Issue Tracker
Code Version Control
SVN, GIT, GITHUB
CI/CD
Jenkins, Hudson
Build tools
Maven, Ant
Programming Languages
C, C++, Java, .NET, SQL, VB script
Databases
MS Access, MS SQL Server 2000/ 2005/ 2008, MSDE, Oracle, My SQL, Oracle, Mongo DB, Teradata(v13), Netezza.
Operating System
MS Windows 9x/ 2000/ XP, MS DOS, UNIX
MS Office tools
Outlook, Word, Excel, PowerPoint.
Domain Knowledge
Insurance, Retail, E-Commerce, Banking, Mortgage, and Healthcare
WORK EXPERIENCE
Client: TD Bank – Remote Aug,’22 -till date.
Role: SQA Engineer
Description: TD Bank, America's Most Convenient Bank, is one of the 10 largest banks in the U.S., providing more than 9 million customers with a full range of retail, small business and commercial banking products and services at approximately 1,100 convenient locations throughout the Northeast, Mid-Atlantic, Metro D.C., the Carolinas and Florida. In addition, TD Bank and its subsidiaries offer customized private banking and wealth management services through TD Wealth®, and vehicle financing and dealer commercial services through TD Auto Finance. TD Bank is headquartered in Cherry Hill, N.J. TD Bank, America's Most Convenient Bank, is a member of TD Bank Group and a subsidiary of The Toronto-Dominion Bank of Toronto, Canada, a top 10 financial services company in North America. The Toronto-Dominion Bank trades on the New York and Toronto stock exchanges under the ticker symbol "TD".
Roles and Responsibilities:
Design the Test Strategy and Test Plan by gathering the requirements from the meetings and prepare Test Cases.
Develop Automation framework and automated tests using Selenium WebDriver using Java for Continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
Creating and Developing test scripts for all functional, GUI and data verification for each functionality.
Daily Status reports to all the stakeholders and keeps them apprised on any blocking issues, create, and executes test cases, log and assign defects and keep track of the defect status.
Managed test cases, defects in JIRA. Use JIRA for updating the status of all the Test Cases & Test Scripts that are executed during the testing process.
Providing estimates for testing effort to senior management for each release and sprint.
Create functional scenarios for the requirements under test each sprint.
Creating and Developing test scripts for all functional, GUI and data verification for each functionality.
Providing support to the automation team and providing them with business - critical scenarios to automate as well and helping them with regression scenario execution.
Daily Status reports to all the stakeholders and keeps them apprised of any blocking issues.
Attend triage meetings to understand and consider the scope changes for the release during the test execution phase.
Participate in daily standup meeting (Scrum) and Sprint Planning Agile methodology.
Environment: Selenium WebDriver, Java, Eclipse, Maven, Jenkins, REST API, JavaScript, JSON, Postman, MS SQL Server, SQL, JIRA, Manual.
BHG, Bankers Healthcare Group - Remote, Feb,’20-Aug,’22 Role: QA Lead.
Description: BHG specializes in providing Business Loans, Personal Loans, SBA and Startup Loans. BHG is now with a new name BHG Money, same commitment to service, and still dedicated to helping you accomplish more – professionally and professionally. BNH Money was founded in 2001 to provide financing for the unique needs of professionals. As the company has grown from three to over 1,000 employees, BHG Money has remained committed to providing professionals with better lending experience. Loan size and interest rates vary and are determined by applicant's credit profile and certain other information provided in loan application. Monthly payment is not guaranteed and is only an estimate. BHG bases payment amounts on various factors in addition to applicant income and fico. Your actual rate, APR, terms, and monthly payment could be higher or lower depending upon your credit score, loan amount, loan term, and credit usage, history and other information provided in loan application. Optional fees are not included in the payment estimate. Monthly payment, APR, fees, and other loan details vary by customers’ individual profiles.
Roles and Responsibilities:
As a technically focused QA Consultant in the Credit Assessment and Origination (CAO) Services team, I will be participating in various software implementation projects by aiding our clients for the configuration and implementation of our Commercial and Corporate Loan Origination software solutions. Possessing both functional and technical capabilities, I will be assisting in performing project tasks such as:
Design the Test Plan for every Sprint, gather the requirements from the meetings and prepare Test Cases.
Develop Automation framework and automated tests using Selenium WebDriver using Java for Continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
Providing estimates for testing effort to senior management for each release and sprint.
Create functional scenarios for the requirements under test each sprint.
Creating and Developing test scripts for all functional, GUI and data verification for each functionality.
Providing support to the automation team and providing them with business - critical scenarios to automate as well and helping them with regression scenario execution.
Daily Status reports to all the stakeholders and keeps them apprised on any blocking issues.
Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
Follow Agile testing methodology, participated in daily Scrum meetings and tested each Sprint deliverable.
Use JIRA for updating the status of all the Test Cases & Test Scripts that are executed during the testing process.
Attend triage meetings to understand and consider the scope changes for the release during the test execution phase.
Update of weekly and daily status to stakeholders and co coordinating with onsite leads and offshore team.
Participate in daily standup meeting (Scrum) and Sprint Planning Agile methodology.
Create and executes test cases, log and assign defects and keep track of the defect status.
Mentor QA team and help them in their daily job responsibilities.
Providing Production support with quick response time.
Environment: Selenium, Java, REST API, JSON, Postman, MS SQL Server, SQL, JIRA, Manual.
State Auto Insurance, Columbus, Ohio Feb, ’19 – Nov,’20
Role: QA Lead
Description: Guidewire (Claim center) is a web-based enterprise software application designed to manage the process of reporting, verifying, and making payments on claims against a policy. It manages the claims process from first notice of loss (FNOL) through execution of financial transactions, including the payments and setting of reserves. Claim center functionality includes Group-based ownership of claims and claims sub objects: This allows for assignment of objects to users based on the group they are in, as well as user access to an object based on who owns the object. Claim maturity, which is a set of rules that automatically manage the claim’s maturity level: Particular attention is paid to whether the claim can be paid out or not and whether activities are prevented if the claim is not yet payable. Claim financials, which manage the finances that surround a claim: This includes setting aside money for expected payments(reserves), issuing payments (checks), tracking recovery opportunities, and requiring approval for financial activity more than a given users authority. Portal - Customer Digital Self-Service is a project to create a digital interface that can be used by State Auto customers for the purpose of viewing and obtaining information about a previously reported claim. This system will be accessed through a customer portal and employ Claim Center, Guidewire integrations to provide key claim status information to the customer. The expectation is that this interface is scalable and can be accessed from any electronic device (desktop computer, laptop computer, tablet, or phone). Portal - Customer Digital Self-Service is a project to create a digital interface that can be used by State Auto customers for the purpose of viewing and obtaining information about a previously reported claim.
Roles and Responsibilities:
Design the Test Plan for every Sprint, gather the requirements from the meetings and prepare Test Cases.
Develop framework from scratch and automated tests using Selenium WebDriver using Java for Continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
Providing estimates for testing effort to senior management for each release and sprint.
Create functional scenarios for the requirements under test each sprint.
Creating and Developing test scripts for all functional, GUI and data verification for each functionality.
Providing support to the automation team and providing them with business - critical scenarios to automate as well and helping them with regression scenario execution.
Daily Status reports to all the stakeholders and keeps them apprised on any blocking issues.
Managed test cases, defects in Quality center / ALM
Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
Follow Agile testing methodology, participated in daily Scrum meetings and tested each Sprint deliverable.
Use JIRA for updating the status of all the Test Cases & Test Scripts that are executed during the testing process.
Attend triage meetings to understand and consider the scope changes for the release during the test execution phase.
Update of weekly and daily status to stakeholders and co coordinating with onsite leads and offshore team.
Participate in daily standup meeting (Scrum) and Sprint Planning Agile methodology.
Create and executes test cases, log and assign defects and keep track of the defect status.
Mentor QA team and help them in their daily job responsibilities.
Environment: Selenium WebDriver, Java, Eclipse, Maven, Jenkins, REST API, JavaScript, JSON, Postman, MS SQL Server, SQL, JIRA, Manual.
Williams-Sonoma, Inc., San Francisco, CA Nov’ 15 to May’ 18
Role: QA Lead
Williams-Sonoma, Inc. (WSI) is a specialty retailer of home furnishings in the United States and Canada. The company was founded in 1957 by Chuck Williams and markets its brands through 3 channels “Retail Stores, Catalos, and the Internet. In addition to the original (primarily cooking oriented) Williams-Sonoma line of business, the business also encompasses: WILLIAMS- SONOMA, Inc. is a multi-channel specialty retailer of high-quality products for the home. Williams-Sonoma, Inc., is an American publicly traded consumer retail company that sells kitchenware and home furnishings. The process starts from SKU’s i.e., Inventory management, Purchase Order maintenance, Sterling Order Management OMS, tracking the orders Warehouse Management System. Testing the mobile applications using Appium in IOS and Android platforms.
Roles and Responsibilities:
Analyzed and reviewed the software requirements, functional specifications, and design documents.
Interacted with the project development team to understand the project requirement and derive the test plan.
Helping functional testing team to understand Sterling OMS functionalities and preparing test plan accordingly.
Design the test strategy, test plan, and write test cases and test results for Sterling OMS. Including unit testing, end-to-end testing and UAT.
Work with business and technical Subject Matter Experts for validation and verification of functional specifications and business end-to-end requirements.
Ensure requirement traceability documents are created and demonstrate appropriate test coverage.
Involved in designing the framework from scratch using Selenium Web driver and Java.
Responsible for planning, designing, building reusable and scalable automation frameworks for various Web applications.
Involved form Inventory Management, Order Process Management, and Datawarehouse for the entire project.
Prepare Design documents according to requirements and estimation.
Implemented order management capabilities like Ship-to-home ship-from-store ship-to-store pickup in store reverse logistics. Experience of working closely with customers to help influence and guide their decisions."
Preparing Upgrade and migration plan which includes upgrade of Sterling OMS, DB upgrade, WebLogic upgrade.
Helping functional testing team to understand Sterling OMS functionalities and preparing test plan accordingly.
Work with the Business and project team to understand test requirements.
Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality.
Extensively worked in Regression testing using Selenium Web driver in TestNG.
Implemented BDD through Cucumber.
Created the Feature Files for Cucumber Automation framework with Cucumber and Selenium WebDriver.
Configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports.
Monitor test execution status through log4j and maintain Code versions through GIT.
Bug Reporting and Tracking through JIRA.
Created and executed JMeter scripts for performance testing of portal.
Responsible for transferring the knowledge about the use of test framework to developers and manual testers.
Hands on Experience on Test cases, Automated Tests and Test Data and expertise in reviews of various Testing Documents.
Environment: Java, Selenium Web driver, Cucumber, Gherkin, Maven, Jenkins, TestNG, GitHub, APPIUM, Rest Assured, JMeter, JIRA, Oracle, Sterling OMS, Tibco, Windows 7.
Raley’s Belair Nob Hill Foods. Nov’ 17 to May’ 18
Role: QA Lead
Raley's Supermarkets (also known as Raley's Family of Fine Stores) is a privately held, family-owned supermarket chain that operates stores under the Raley's, Bel Air Markets, Nob Hill Foods [note 1] and Food Source names in northern California and Nevada. Founded on February 16, 1935, by Thomas P. Raley in Placerville as Raley's Drive-In Market, Raley's employs around 12,000 workers. Headquartered in West Sacramento, California, Raley's is the dominant supermarket operator in the Sacramento metropolitan area. Raley's purchased Bel Air in 1993 and Nob Hill in 1997 It started Food Source in 1995.
Raley’s operates 128 stores, 40 of them in the Greater Sacramento area. Those stores control the city’s largest market share: 28%, down from 30% in 2007 and 34% in 2003, according to Metro Market Studies of Tucson, Arizona. By comparison, other local market shares are Safeway at 16.7%, Costco at 11.9% and Save Mart Supermarkets at 9.2%. However, the company is suffering from increased competition in the region as well as the poor economy and had more than 150 corporate layoffs in 2011 and closed several stores in 2012.
Roles and Responsibilities:
Design the requirements and test strategy in line with the scope and organization standards.
Defined the test criteria, project schedules and base lined the Test Plan with the help of project meetings and walkthroughs.
Used Rally for updating the status of all the Test Cases & Test Scripts that are executed during the testing process.
Updating of weekly and daily status to stake management and co-ordination with the onsite leads and offshore team.
Participated in daily standup meeting (Scrum) and Sprint Planning Agile methodology.
Create the software test plan, get it reviewed and approved / signed-off by the relevant stakeholders.
Involved in decision making of converting manual test cases into automated test scripts and analyzing their lifetime and time required to update the scripts.
Updating of weekly and daily status to stake management and co-ordination with the onsite leads and offshore team.
Participated in daily standup meeting (Scrum) and Sprint Planning Agile methodology.
Communicate with the client or on site/offshore team members, as required.
Review the test cases and test data generated by the software test engineers and get them to address the review comments.
Track the new/ updated requirements in the project and modify testing artifacts accordingly.
Managing resources effectively, working with the team and ensuring that allocated tasks are completed on time.
Created test scripts referring to the requirement and tracked the trace-ability matrix; created and prepared test cases during test plan and got approval from all stakeholders.
Participated in walk-through/ requirements review meetings to ensure that requirements are clear, complete, precise, and detailed enough to test.
Environment: .NET (C#), SQL Server 2012, Selenium, Mobile testing, Cross Browser Testing, Sauce Labs, JMeter, HP QC ALM, Manual, Appium (1.7.2), Android SDK, Eclipse (mars 2.0), JDK (1.8).
Ally Bank, Charlotte, NC Aug ’14 - Nov’ 15
Role: Senior QA Engineer
Project: Ally Bank (Retail Banking and Mobile Application)
Description: Ally Bank is a Core Banking application, application deals with creation of Account, Funds Transfer. Ally Financial has many ways to help you manage your finances through online banking and auto financing. Ally Bank is a subsidiary of Ally Financial Inc. Member FDIC. Today, Ally Financial is a leading automotive financial services company powered by a top online banking franchise. Our emphasis is the same today as it was nearly 100 years ago – provide best-in-class service and comprehensive, innovative, and unmatched product offerings to our customers. Ally Bank is checking Banking application, the application deals with the creation of various Accounts like online, CD’s, Money Market, Savings and Checking and IRA’s, Funds Transfer. When a user chooses Ally Bank, they get simple convenient access to their accounts with online banking and mobile apps, award-winning 24/7 customer care and the most important feature you expect from a bank.
Roles and Responsibilities:
Design the requirements and test strategy in line with the scope and organization standards.
Defined the test criteria, project schedules and base lined the Test Plan with the help of project meetings and walkthroughs.
Create the software test plan, get it reviewed and approved / signed-off by the relevant stakeholders.
Involved in decision making of converting manual test cases into automated test scripts and analyzing their lifetime and time required to update the scripts.
Expertise in writing the Selenium Web driver in C# using the MS Test framework.
Used HP Quality Center for updating the status of all the Test Cases & Test Scripts that are executed during the testing process.
Updating of weekly and daily status to stake management and co-ordination with the onsite leads and offshore team.
Participated in daily standup meeting (Scrum) and Sprint Planning Agile methodology.
Create the test schedule tasks, dependencies and assigned team members.
Identify the training requirements of the software test engineers.
Identify any test metrics to be gathered.
Communicate with the client or on site/offshore team members, as required.
Review the test cases and test data generated by the software test engineers and get them to address the review comments.
Track the new/ updated requirements in the project and modify testing artifacts accordingly.
Managing resources effectively, working with the team and ensuring that allocated tasks are completed on time.
Created test scripts referring to the requirement and tracked the trace-ability matrix; created and prepared test cases during test plan and got approval from all stakeholders.
Participated in walk-through/ requirements review meetings to ensure that requirements are clear, complete, precise, and detailed enough to test.
Environment: .NET (C#), MS SQL Server 2008, HP UFT, Selenium, C#, Mobile testing, SQL, HP QC ALM, Manual, Azure.
FHA, Washington, DC
Role: QA Engineer Jul’13 to Jul’14
Description: Federal Housing Administration (FHA) and Department of Veterans Affairs (VA) loans are popular homebuyer choices. FHA has different modules like Loan Search, Document Tracking, MDL Tracker, Under Writing etc. Underwriting is the downstream application where the underwriter validates the document submitted by the borrower provides various alternates or work around and sends it to FHA. There is a nightly batch which runs in FHA process the data from underwriting and moves the loans to FHA or rejects them these loans are again sent to Underwriting for any missing document or more.
Roles and Responsibilities:
Make sure the data is transformed correctly.
Ensure that ETL application rejects and replaces with the default values and reports invalid data.
Need to ensure that the data loaded in the data warehouse within prescribed and expected time frames to confirm scalability and performance.
Without any data loss and truncation projected data should be loaded into the data warehouse
Developed ETL programs using Informatica to implement business requirements.
Effectively used Informatica parameter files for defining mapping variables, workflow variables, FTP connections and relational connections.
All methods should have appropriate unit tests regardless of visibility.
To ensure their effectiveness all unit tests should use appropriate coverage techniques.
Work with data conditioning team to get the data for the test scripts.
Create unit tests that target exceptions.
Hands-on experience in test execution and defect management tools (HP Quality Center/ALM) and handle the things independently.
Execution of scripts and report any defects, work closely with App and Dev, SA for closing the defect.
Identified problems in existing production data and developed one-time scripts to correct them.
Fixed the invalid mappings and troubleshooted the technical problems of the database.
Effectively worked on Onsite and Offshore work model.
Environment: .NET (C#), MS SQL Server 2008, Informatica Power Center, ETL, SQL and Manual, HP Quality Center/ ALM
Harleysville Insurance, Harleysville, PA May’10 to Jul’13
Role: Test Analyst / QA Engineer III
Description: Harleysville is a member of the Nationwide family of companies and a leading regional provider of insurance products and services for small and mid-sized businesses, as well as for individuals, and ranks among the top 60 US (property & Casualty) insurance groups. Policy Center supports the entire policy lifecycle for personal, commercial, and workers' compensation insurance. ... It is a complete system of record and supports the core functions of the policy lifecycle, including product definition, underwriting, quoting, binding, endorsements, and renewals lifecycle for personal, commercial, and workers' compensation insurance. ... It is a complete system of record and supports the core functions of the policy lifecycle, including product definition, underwriting, quoting, binding, endorsements, and renewals. Guidewire (Claim center) is a web-based enterprise software application designed to manage the process of reporting, verifying, and making payments on claims against a policy. It manages the claims process from first notice of loss (FNOL) through execution of financial transactions, including the payments and setting of reserves. Claim center functionality includes Group-based ownership of claims and claims sub objects: This allows for assignment of objects to users based on the group they are in, as well as user access to an object based on who owns the object. Claim maturity, which is a set of rules that automatically manage the claim’s maturity level: Particular attention is paid to whether the claim can be paid out or not and whether activities are prevented if the claim is not yet payable. Claim financial s, which manage the finances that surround a claim: This includes setting aside money for expected payments(reserves), issuing payments (checks), tracking recovery opportunities, and requiring approval for financial activity more than a given users authority.
Roles and Responsibilities:
Participated in walk through/ requirements review meetings to ensure that requirements are clear, complete, precise, and detailed enough to test.
Worked alongside with Business and Development teams to understand requirements, and to determine scope of testing.
Worked on various QTP Automation tools QTP using VB Scripting and descriptive programming.
Worked on hybrid framework using QTP 10.0 using VB scripting and descriptive programming.
Developed and executed QTP scripts and ran the batch execution.
Developed Test Plans based on Functional specifications of the application.
Performed manual testing that involved web testing which covered testing the application functionality, User Interface, compatibility, and usability.
Created and executed test scripts for Functional and Regression testing.
Involved in the Quality of the system being developed by giving feedback to the Developers on bug fixes and modifications required.
Ensured that functionality, as defined in requirements, is the intended behavior of the product after the defects were fixed.
Reported bugs in Quality Center and assigned to concerned developers.
Participated in daily standup meeting (Scrum) and Sprint Planning
Environment: .NET (C#), MS SQL Server 2008, QTP 10.0, Manual, Test Link, Rally, Team Web Access, Project Office, QC, MS Test Manager 2010, Guidewire Policy Center, Claim Center, Billing Center.
B iQ Solutions Jan’06 to Apr’10
Project: Ultrasound Workflow Integration through Networking)
Client: B IQ Solutions Private Limited. (Product Company)
Description: UWIN is Ultrasound Workflow Integration, Imaging & Reporting solution designed to meet the increasing clinical workflow and decision-making needs of Sonologist/ Radiologist. Single click DICOM transfer from multi-vendor DICOM modalities, image capture through WDM capture, fully integrated and customizable reporting covering OB/GYN, whole abdomen, vascular and small parts are some of UWIN's unique features.
Roles and Responsibilities:
Written Test Plans, which detailed the testing scope, strategy, hi-level test requirements, and necessary resources.
SOAP testing
Testing