Kamaldeep Singh
Summary
Astute professional with around 9+ years of qualitative experience in Automation Testing with extensively experience on market lead automation tools like Appium (Mobile Automation), Selenium (Web driver), Quick Test Pro, Load Runner and Quality Center.
Initiated Automation Testing Process for various project from scratch including creation of automation framework (Hybrid, Page Object Model), generic components, automation script development, test suite execution and enhance the continuous integration development process.
Extensively participated in Continuous Integration Development integrating the automation test process.
Experience in Testing (Automation and Manual).
Experience in Mobile Automation Testing with Appium and Selenium on Android and IOS (Web and Native Application).
Extensive experience in Functional testing tools Selenium Web Driver and QTP.
Experience in defining automation methodologies using Selenium with WebDriver and Maven knowledge with Java Programming.
Parallel Execution on different devices (i.e. both web and native).
Designing Framework like Hybrid, POM with Page Factory.
Reporting with Testng, Logger and Customizable report.
Ability to write the SQL queries (basic) as part of DB Testing through automation.
Proficiency in writing Test Cases and Scripts (QTP Scripting) and Executing the Test cases and Find the defect, Track the Defect and Report.
Experienced in developing Functional Libraries, Object Repository, Recovery Scenario’s and Descriptive programming using QTP/UFT Functional Tool.
Integration QTP with QC.
Basic Knowledge of Load Runner.
Good Knowledge in performance testing using Load Runner with HTTPS Protocol.
Involved in Manual testing (Preparation, Review and execution of test cases, System & Integration Testing (Based on Requirements) & UAT Support), Defect Tracking & Business Analysis (support to the development to ensure their understanding of requirements).
Involved in Smoke Testing, Regression Testing, Re-testing, System Testing, Adhoc Testing and user Acceptance Testing.
Good exposure of Agile Scrum methodology and involved in Sprint Planning Meetings, Daily Scrum Meetings.
Quick learner and excellent team player, ability to meet tight deadlines.
TECHNICAL ENVIRONMENT
Automated Testing Tool: Selenium Web Driver with JAVA, TestNG, Maven, Ant, Jenkins, QTP, Jira
Mobile Testing Tool: Android and IOS with Appium
Database: SQL Server 2008
Languages: VB Script, Java
Performance Tool: Load Runner 9.5
Defect Management Tool: Quality Center, TFS, Bugzilla
MAJOR ASSIGNMENTS
Verizon Wireless Aug 2016 – Till Date
Lead Automation Quality Assurance Analyst
Mobile First is app through which user can maintain/manage his/other line account. It has Android APK, IOS app and web application. It consists of various modules like Feed, Shop, Account, bill etc. MF app depended on Vision and POS team. In shop module all the new order i.e. device and accessories are performed. In Account Module account and managed with other line mdn.
Responsibilities:
Involved in preparation of test plan and feasibility estimations.
Using Framework Hybrid (Data + Keyword) Driven.
Developed test scripts for sanity and regression test suites
Maintain existing test scripts.
Used TESTNG, Properties File and POI API.
Parallel Execution on different devices using APPIUM and TESTNG.
XPATH for Object Identification.
Android App.
Used Extent Report for Reporting.
Testing based on Account Module: as part of sub items are Price Plan change for New Verizon Plan, Adding International Plan, updating customer account information and managing Add-ons service, and touch id authentication process.
Tested Shop Module: Completed the order, check out with ISPU and Shipping flow.
In HP QC, I have written Test Cases based on user stories from business requirements, and designed user story. Designed the Test Plan based on Release items, executed test cases, and entered defects.
Additional for testing, every enhancement and releases, participated in reviewing Design Wireframe and Release Overview documents to understand User Interface flow
Running Regression test to Daily Sanity Test to validate client to server transaction validation.
Leading the defect review meeting with Developer, Project Manager, Business Analyst to validate issue status, fix status, and production update weekly.
Tools: APPIUM, Maven, TESTNG, Java, QC, ACSS, Jira and Manual Testing
Bed Bath and Beyond Mar 2015 – May 2016
Lead Selenium Automation Quality Assurance Analyst
Bed Bath & Beyond Inc. is a chain of domestic merchandise retail stores in the United States, Canada, the stores sell goods primarily for the bedroom and bathroom, as well as kitchen and dining room, has baby products. BedBathBeyond.com, BedBathBeyond.ca and BuyBuyBaby.com are three Ecommerce sites of Bed Bath Beyond Inc. in US and Canada. Project’s aim is to design and developed Efficient Automation framework for the Mobile (Android and IOS) and desktops Browsers to reduce the Manual Testing Effort.
Responsibilities:
Business requirements and specifications were understood.
Traceability Metrics documentation preparation.
Involved in preparation of test plan and feasibility estimations.
Design Framework Hybrid Driven.
Developed test scripts for sanity and regression test suites
Used TestNG, Properties File and POI API.
Parallel Execution on different devices using APPIUM and TESTNG.
XPATH for Object Identification.
Android Web and Native App.
IOS Web and Native App.
Communicated with developers and management teams to ensure delivery of a quality product on time.
Tools: APPIUM, Selenium (Web Driver), TESTNG, Java.
Revionics Nov 2013 – Mar 2015
Lead Selenium Automation Quality Assurance Analyst
Revionics is the leader in delivering innovative predictive analytics for retail life cycle price optimization solutions, including base price, promotion, and markdown planning and optimization.
The Revionics solution leverages an integrated demand forecast, enabling a coherent view of customer demand across all decision areas. Our proprietary approach applies advanced analytics and science to predict shopper behavior, empowering retailers to achieve their financial objectives, improve customer loyalty, and make better, faster decisions in today’s dynamic marketplace.
Our solutions are delivered on a high performance, scalable software-as-a-service (SaaS) platform. Over 30, 000 retail locations across grocery, drug, building materials, convenience, general merchandise, discount and sporting goods stores are priced using Revionics solution.
Responsibilities:
Business requirements and specifications were understood.
Traceability Metrics documentation preparation.
Involved in preparation of test plan and feasibility estimations.
Design Framework Data Driven.
Developed and maintained test scripts to support regression testing whenever a Change Request is completed.
Designed all the Selenium scripts using Testng and XSLT.
Parallel Execution on different machine using Selenium Grid.
Communicated with developers and management teams to ensure delivery of a quality product on time.
Database Connectivity for updating parameter values.
Creating HTML Report at run time.
Execution of Selenium Script on Windows environment on different browsers.
Preparation of Weekly Status Report and share it with all stakeholders.
Tools: Selenium (Web Driver), TESTNG, Java, SQL, TFS.
NIS Apr 2012 – Nov 2013
Project: Social Care
Senior Automation Quality Assurance Analyst
Northgate’s Children’s Case management (CCM) assists Authorities in meeting the challenges in the social care environment. It supports social care for Children’s and offers practitioners an improved and integrated environment to help them to deliver assessment, care planning, care management and much more.Northgate’s Adults’ Integrated Solution (AIS) assists Authorities in meeting the challenges within the social care environment. It supports social care for adults and older people and offers practitioners an improved and integrated environment to help them deliver single assessment, care planning, care management and more.
Responsibilities:
Leading a team of 4 members.
Task/Stories Assignment and tracking them through TFS, Daily Go to Meetings.
Creating new Script using QTP and AXE, Selenium Web driver.
Designed all the Selenium scripts using Testng and XSLT.
Creation general locator files through XPATH for Object Identification.
Creation of Config files on the suite and database, browser basis.
Tools: QTP, AXE, VB Script, Selenium (Web Driver), Java, TFS.
Vonage Corporation Sep 2009 – Apr 2012
Project: Vonage Web Account Application
Senior Automation Quality Assurance Analyst
Vonage Corporation is a leading provider of digital phone services with 2.6 million subscriber lines in the U.S., Canada and the United Kingdom. Vonage’s award-winning technology enables anyone to make and receive phone calls with a touch tone telephone almost anywhere a broadband Internet connection is available.
Web Account Application maintains the Online Account of phone subscribers and provides a quick and easy access to all your account information online. Instantly review your account status, update credit card information and edit your phone features – all in one place. This Online Account Management application has the modules like Dashboard, Billing, Voicemail, Orders and Features.
Responsibilities:
Business requirements and specifications were understood.
Created test cases to cover all the requirements.
Developed and maintained QTP test scripts to support regression testing whenever a Change Request is completed.
Designed all the QTP scripts using Descriptive programming which helped construct generic business functions that could be re-usable throughout the process of executing scripts during various test cycles.
Quality Center is being used as a test repository where requirements & test scripts get stored.
QTP and Quality Center connectivity.
Tools: Automation Testing, QTP, VB Script, Quality Center.
Project: GIS (Global Infrastructure Service) Sep 2007 – Sep 2009
Manual and Automation Testing/QTP
This project is used to maintenance Global Infrastructure Services of GE. This application has Many modules, like Freeze Management, Scope Management, Change Management, Incident Management, Notification Management, Asset Management and GIS Technician etc. Am basically involved in Design and Development of modules Change Management, Asset Management and GIS Technician. The person who have admin role can Add a service/asset, modify a service/asset and Remove a service/asset through Change Management link and can do Asset View, Asset Maintenance through Asset Management link. GIS Technician is related to Asset Management but the Person who have Technician role can work on that module.
Responsibilities:
Business requirements and specifications were understood.
Understanding the client requirements.
Writing and Executing Test Cases.
Analyzing the Test Results.
Bug reporting on Bugzilla (Quality Tracker) tool.
Prepare Tractability matrix.
Developing QTP Script for “Add a service asset and modify a service asset”.
Tools: Bugzilla, QTP, VB Script, Quality Center and Manual Testing
EDUCATION/TRAINING/CERTIFICATION
Bachelor of Technology in Computer Science and Engineering from NCCE, PANIPAT/Kurukshetra University, 2005
Training/Certifications:
QTP 9.2 Certified Professional