Suman P
cell: 732-***-****
email: *******@*****.***
CAREER SUMMARY
Over 11 years of strong experience in Quality Assurance Life Cycle (QALC) from requirement analysis to User Acceptance Testing and good knowledge of Software Development Life Cycle (SDLC) implementing Waterfall, Agile Scrum methodologies.
Extensive experience with Software Quality Assurance Testing on GUI based Client-Server & Web Based applications using Manual and Automated Testing procedures.
Perform analysis of business requirements for accuracy, completeness, redundancy, ambiguity, and testability.
Experience as a QA Engineer / Test Lead for several projects in Mortgage, Banking/Finance, Logistics and Telecom domains.
Validates POS sales data from source to target (SAP Financials) by using Excel and several core transactions in the SAP FICO module.
Demonstrated ability as a Quality Assurance engineer/lead, including planning, estimating and prioritizing.
Experience in developing VB scripts in UFT / QTP for Functional and Regression Testing of applications with varied data and also developing test scripts using descriptive programming.
Experience in Data driver testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid.
Experience in design & development of the Automation Frame Works, Data setup and Reports to Stakeholders.
Extensive experience in Database / Backend testing by writing SQL queries, executing Triggers and Stored Procedures.
Extensive experience in testing web services using SOAP UI and REST API.
Experience in using Microsoft Test Manager, Microsoft Visual Studio and Team Foundation Server (TFS).
Possess extensive experience in analyzing the Business Requirement Documents, Functional Specifications and Technical Specifications.
Extensive experience in designing software Test Plans, Test Cases, Test scripts based on Client Requirements / Specifications, System requirement and Functional requirement documents.
Experience in Functional, Business Scenario Testing / End to End Testing, Smoke, Regression, Front End, Block Box and Data base / Back end Testing.
Extensive experience in Analysis and Defect Tracking QA tools like HP Quality Center, Test Director, Bugzilla, IBM Clear Quest, JIRA and Report generation.
Experience in Load, Stress and Performance testing on LINUX servers.
Extensively worked with Mainframe technologies on WFA/c & RACF applications.
Report and communicate daily and weekly test status and metrics to project stakeholders.
Experience in managing a team of offshore and onshore - based vendor QA teams.
Experience in leading small to medium sized teams. Handled multiple roles as – Sr. QA Engineer, Test Lead, Test Analyst, Data lead, ST Tester, Advisory SME.
Able to work under pressure to meet deadlines and the ability to work in a cross-functional environment.
Excellent Verbal and communication skills with the ability to successfully work with all levels of IT professionals and Clients / End users.
TECHNICAL SKILLS
Testing Tools:
HP UFT 12.x / QTP 11.x, Selenium 2.x, Selenium Web Driver, TestNG, Maven, Selenium Grid, IR Author, Win Runner 8.x, ETL, SSIS, JMeter
Reporting Tools:
HP ALM/QC 11.0, JIRA, Clear Quest, Bugzilla
Operating Systems:
Windows 95/98/XP/7, UNIX
Scripting:
JAVA, VB Script, SQL
Mainframes:
WFA/c, RACF
MS-Tools:
Microsoft Visual Studio, Microsoft Test Manager - MTM, Team Foundation Server - TFS, Word, Excel, PowerPoint, Outlook
Browsers:
IE11, Chrome, Firefox, Safari
Other tools:
AOTS, Business Direct, E-Maintenance, GIOM, USRP, EFMS, IVR, CBUS, Clear Quest, Remedy Tool, TDR, PRISM, Bug Track Tool and Test Module Framework, MS Visual Source Safe, CVS, SOAP UI, REST, SQL Developer, SQL Server, TDM
Domain Knowledge:
Insurance, Finance, Logistics, Telecom, Communications, Business Scenario Testing (ETE Testing), IVR flow, DTV Cable, Smart Cards
Testings Performed:
Automation, Manual, Business Scenario Testing, End to End Testing, Black Box
Testing, Backend Testing, Functional, User Acceptance, Regression Testing, Load,
Stress & Performance Testing, Database Testing, Portability Testing, TDD (Test
Driven Development), POS Testing, Mobile and Tablets testing.
PROFESSIONAL EXPERIENCE
Service Link, PA July 2015 – Present
QA Engineer
Project: Asset Shield – Property Preservation
Asset Shield – Property preservation services ensure that the field service professionals put to work for clients are current with all applicable FHA and VA guidelines, including fee limitations as well as the proper procedures for securing, winterizing and maintaining property. Preservation supply complete written and photographic documentation of all work performed. Property and Causality Insurance validations and billing for Hazards / Damages to the property.
My responsibilities:
Leading a test team and deliver the Preservation order creation modules with high quality to customers
Development of test activities estimates, resource plans and timelines for projects
Managing test case writing, execution, planning, tracking, change control, defect closure aspects of the project.
Experience testing integrated ERP applications - Sales order processing, Order fulfillment, Inventory management, Shipping, Customer data, Price and rebate management, Electronic Data Interchange (EDI), Financial, Third party fulfillment application.
Validating Sales data from POS to Financials in SAP.
Collaborating with POS and Finance teams on data integration issues.
Testing Property and Causality Insurance with products Hazard Claim Scope validation for Order creation, scope validation by Vendor and Billing
Testing Hazard Repair product based on the Clients requests and billing insurance.
Developed test scripts in Microsoft Test Management for Module level, Business Rules and Workflows.
Developed and maintained automated regression test cases in Unified Functional Test using VB script.
Created automation scripts for the Order Creation and Order Fulfillment for Preservation thru TDD.
Run the automation scripts for the Smoke Test after each new build deployments.
Strong experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
Well versed with handling elements in Selenium WebDriver.
Writing Test Cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
Experience in Data driver testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid.
Involved in installing and configuring Eclipse and Maven for development.
Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
Test the Property Hazard Scope Claims and Repairs based on the Insurance and Billing details.
Create test cases in Microsoft Team Foundation Server for Module tier, Service tier, DB tier and UI elements
Analyze the User stories in TFS and convert them to technical test cases, Create and Track Defects in TFS and update the changes as required.
Extracting a subset of production data to act as input values for data-driven testing thru TDM.
Provide the appropriate level of test databases means testers spend less time on operational activities and more time on actual testing.
Generate the Test Results and Defect Reports thru Microsoft Visual Studio and send them to Client management.
Testing Preservation Order Creation module with various types of order creation (Manual, BULK, Seasonal/Recurring).
Testing Order Creation business rules include Product Exclusion rules, selection rules and Service Level Agreement rules.
Testing application business rules using IR Author / IR Verify tool and create test suites.
Testing Seasonal & Recurring order process for various Clients and Investors of service link.
Writing complex SQL queries to check the data stored in back end and check the error logs for failed processes
Tested oracle Triggers and Stored Procedures to generate various reports and tasks.
Tested web services thru SOAP UI and REST API verify the results XMLs.
Creating the defects in Microsoft Test Management Tool and track all the stages till closure.
Used Microsoft Visual Studio to generate the Defect Reports and Test Case Results module level.
Involved in requirement discussions with Business Users, Business Analysts, Developers and Management.
Complete risk and impact assessment for requests and ensure quality and a timely delivery of all projects.
Report projects daily status, includes test case completion status, test scenario reviews status, project execution status and any major issues/blockers required attention.
Environment: JAVA, J2EE, SOAP Web services, RCP Client, Oracle, HP UFT 12.02, MTM, IR Author / IR Verify, SOAP UI, Selenium IDE, Web driver, SQL Server, MS Excel, Chrome, IE11
FedEx, TN, USA January 2015 – July 2015
Test Lead
Project - Air Operations Workbench – Weight & Balance
The Weight and Balance function is a mission critical system for FedEx. Aircraft must be balanced correctly in order to be able to fly. Currently the Weight and Balance system exists in a mainframe environment, written in COBOL. This project is an effort to reengineer the product using newer technologies for current, existing weight and balance functionality, including load rules as well as automation features of the AutoSlip, AutoVerify, and AutoPost processes.
My responsibilities:
Identified the test cases to be automated and performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
Involved in the project team, which focused on testing and dealing with process, tools and best practices.
Maintained a comprehensive test automation framework in UFT which was built to increase efficiency and productivity.
Involved in test data gathering for the test scripts, based on the Transactions and Test Conditions documents.
Development of test activities estimates, resource plans and timelines for projects
Involved in Create Test Suite in Quality Center and execute them from QC.
Tested Web services using Soap UI Pro for Rest services.
Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
Development of automation framework in Java and wrote various Java methods to handle repetitive selenium web driver actions
Developed the automated test scripts to build Automation Regression Suite, Smoke and Sanity tests.
Reviewed the automated test scripts and helped the team members in improving the automated test scripts development.
Design and develop of Hybrid framework and Data driven framework using UFT/QTP.
Thorough knowledge of mobile platforms such as Android and iOS.
Responsible for generating business process flow diagrams based on business resource documents.
Tested the application under different networks and Internet speeds including while on EDGE, 3G, 4G, LTE and Wi-Fi.
Tested the application on iPad and iPhone when the operating system was unveiled and made sure the application was enhanced to be compatible with the Android devices
Created Business and Utility functions using VB Script in framework implementation
Agile Methodology Implementation and strong involvement in Regression Analysis.
Involving in On-line Conferences on updating the status and Automation Approach to the clients.
Developed functions to connect DB and execute SQL Queries.
Involved in querying using SQL and updating records and validate database records as expected.
Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
Nightly Build Test scheduler runs for Regression Suites and delivery of reports.
Collected daily status from offshore and updated the status to the test leads and QA Managers onsite.
Helped the team member in gaining the domain expertise for the Cargo load in FedEx airlines management and load ulds and dangerous goods modules.
Reported found issues and tracked them in the Quality Center.
Test Management using Client ALM.
Complete risk and impact assessment for requests and ensure quality and a timely delivery of all projects
Provide updates to the Client Manager and project manager on daily and weekly process.
Attend daily scrum meetings and provide updates to the entire team every day.
Utilize available recourses for program/project and work together to produce required deliverables.
Environment: JAVA, J2EE, SOAP Web services, RCP Client, JPA/hibernate, Oracle, HP UFT / QTP, HP QC, Selenium IDE, WebDriver, SQL Developer, MS Excel
FedEx, TN, USA November 2013 – December 2014
Test Lead
Project: Air Operations Workbench - DCC
DCC (Discrepancy Control Center) is a FedEx Air ops workbench tool. It has different components / modules such as Component tracking, material management, shop floor, workload management, parts ordering, DCC to perform all aircraft related activities with FedEx aircraft handling. This was a legacy mainframe application which is being migrated to Java based system. It has different components/modules such as Component tracking, material management, shop floor, workload management, parts ordering, DCC to perform all aircraft related activities.
My responsibilities:
Leading a test team in delivering the project with high quality to our customer.
Work experience in offshore – onshore model.
Design and develop the QTP test automation frame work for Java based Mach application.
Created Automation Framework for AirOps Mach application testing in Quick Test Professional / Quality Center environment.
Created and executed automation scripts in UFT / Quick Test Professional.
Reviewed existing documentation on the testing application and communicate issues with other teams (development, networking, management etc.).
Testing Discrepancy mappings manually and checking the validation of the ULDs in Mainframes WFA/c.
Doing the updates in Mainframes and checking back in front end application DCC.
Created automation scripts using QTP and user-defined functions and executed them daily.
Created and executed the smoke tests in the pre-production and "go live" environment.
Strong experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
Well versed with handling elements in Selenium WebDriver
Writing Test Cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
Experience in Data driver testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid.
Developed Automation Scripts for Regression using Selenium Web Driver and Java.
Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
Reported found issues and tracked them in the HP Quality Center.
Provided reports on automation coverage, issues and prospects.
Design and develop of Hybrid framework and Test Data Driven framework using UFT/QTP.
Thorough knowledge of mobile platforms such as Android and iOS.
Responsible for generating business process flow diagrams based on business resource documents.
Tested the application under different networks and Internet speeds including while on EDGE, 3G, 4G, LTE and Wi-Fi.
Tested the application on iPad and iPhone when the operating system was unveiled and made sure the application was enhanced to be compatible with the Android devices
Coordinated the overall execution of the test plan with group and business representatives.
Responsible for managing test execution, planning, tracking, change control, defect closure aspects of the project.
Responsible for effective communication between the test team and the BPEs (User).
Provide day to day direction to the test team and regular test status to the manager.
Report projects daily status, includes test case completion status, test scenario reviews status, project execution status and any major issues/blockers required attention.
Test Management using Client ALM.
Escalate the project delays / issues with deliverables at the right time and proper support was got from PMs to resolve issues.
Adhere to the process of closing the QC defects as soon as defects retested successfully and educate team to follow the process by proving screen shots and steps.
Utilize available recourses for program/project and work together to produce required deliverables.
Environment: JAVA, J2EE, SOAP Web services, RCP Client, JPA/hibernate, Oracle, HP UFT / QTP, HP QC, Selenium IDE, WebDriver, SQL Developer, MS Excel
AT&T, NJ, USA April 2010 – November 2013
QA Analyst
Project: End to End Testing
AT&T Integration Solutions, Contact Center Management focus on optimizing your communications flow from end-to-end. Regardless of the type, shape or form of your existing contact center capabilities.
My responsibilities:
Leading a test team in delivering the project with high quality to our customer in the Flowthrough & Service Assurance area.
Development of test activities estimates, resource plans and timelines for projects
Complete risk and impact assessment for requests and ensure quality and a timely delivery of all projects
Responsible for managing test execution, planning, tracking, change control, defect closure aspects of the project.
Developed test scripts to automate process of testing in Selenium WebDriver
Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language
Strong experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
Well versed with handling elements in Selenium WebDriver
Writing Test Cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
Experience in Data driver testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid.
Testing AOTS ticket mappings manually and checking the validation of the fields in Mainframes WFA/c
Doing the updates in Mainframe WFA/c and checking back in front end application AOTS, EM
Responsible for effective communication between the test team and the BPEs (User).
Provide day to day direction to the test team and regular test status to the manager.
Translate user business requirements into end to end test cases and testing that culminate in client acceptance of the results.
Utilize in-depth knowledge of functional and Technical experience in Service Assurance area and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
Handle Service Assurance & Flowthrough projects as Team lead and as a Test Analyst in execution of projects
Estimate the Service Assurance projects flow, risks, application dependencies and time dependencies
Being a Tech lead guide the team on projects E2E flow and explain the business scenarios in details to write test scenarios.
Report projects daily status, includes test case completion status, test scenario reviews status, project execution status and any major issues/blockers required attention
Participate in assigned projects business scenarios reviews and data discussions and make sure team understand the E2E flows before testing the project.
Deliver the E2E test scenarios for projects with less number of reviews with users/clients (AT&T).
Deliver all test scenarios in the way client required with all the detailed steps and results to be verified.
Escalate the project delays / issues with deliverables at the right time and proper support was got from PMs to resolve issues.
Adhere to the process of closing the QC defects as soon as defects retested successfully and educate team to follow the process by proving screen shots and steps
Utilize available recourses for program/project and work together to produce required deliverables
Environment: JAVA, J2EE, SOAP Web services, RCP Client, JPA/hibernate, Oracle, Manual Testing, HP UFT / QTP, HP QC, Selenium IDE, WebDriver, SQL Developer, MS Excel
AT&T, Bangalore, India April 2007 – March 2010
Role: Test Analyst
Project: AT&T One Ticketing System
AOTS is a trouble reporting tool, a new application developed to retire older trouble reporting systems. AOTS uses remedy as front end and Oracle 10G as Backend. AT&T One ticketing system is a single tool for all AT&T production problems.
My responsibilities:
Inspect business requirements, review system requirement documents
Requirements study and Understanding the Application in various views
Reviewing test cases written by team members, develop test cases and Execution of test cases
Perform Peer review and External review of test case documents
Perform functional, regression test and load testing
System Admin skills: Install builds and packages on the test servers
Troubleshoot errors, platform issues and performance issues
Doing the audit checks for SIT & UAT environments and Deliver the builds/patches to UAT with all required information
Upload the documents in shared drive and update the build version xls sheet regularly
Create MR reports test case metrics reports for use by managers
Provide training and support to new team members
Environment: JAVA, J2EE, Sun Solaris 2.8 and Red Hat Linux, Windows XP, HP QC, Selenium IDE, SQL Developer, MS Excel
Virgin Media, UK July 2007 – September 2007
Test Engineer
Project: Digital TV
This project provides customers with the services of digital TV, broadband, phone and mobile. Almost 10 million customers (5m cable, 4.5m mobile, 250,000 virgin.net) choose Virgin Media, which makes it the most popular broadband provider in the UK
My responsibilities:
Interaction with the client to understand about the test requirements.
Taking knowledge transfer about the DTV application from the client side.
Execution of the test cases and updating of the results in QC.
Coordinating with Lab support team for the environment set up and for testing.
Reporting of the defects using the tool QC.
Preparation of the knowledge transfer documents for the new comers of the project.
Prepared presentation on one module of the project and presented to the team.
Environment: DTV, Setup BOX, JAVA, J2EE, LINUX, Manual Testing Setup boxes, DTVs, HP QC
Project: Carrier IQ January 2006 – April 2007
Test Engineer
The project comprises of the testing of SQA (Service Quality Agent) – which resides on the Handset and Collects and uploads metrics as per Profile specs. Carrier IQ embeds Agents in phones to gather metrics data and report it back to the network. The Carrier IQ system enables the diverse applications demanded by service providers to run at the same time, and share the IQ Agent devices in the network.
My responsibilities:
Requirements study and Understanding the Application in various views
Reviewing test cases written by team members, Writing test cases and Execution of test cases
Installing and configuring new builds on Linux servers
Verification of upload process in Linux server logs
Modifying XML scripts and executing through TMF
Involved in Functional, Backend, Load and Server side testing
Analyzing the Test Results and Defect reporting through Bug Track Tool
Environment: Windows2k, Linux, XML, JavaScript, J2EE, Test Module Framework, MQC 8.2, Windows /LINUX platform, Oracle 8.
Project: Vehicle Tracking System May 2005 – January 2006
Test Engineer
This project helps you to know the status and exact location of your vehicle at any time...anywhere and provides vehicle tracking through our application. This application and vehicle tracking help you to manage your vehicle, whether it is a single vehicle or an entire fleet.
My responsibilities:
Gathering Test Data and Designing Test Cases
Configuring Base Station and Remote Station
Writing AT-Commands to configure SIM settings
Functional Testing, User Interface Testing
Analyzing test results, Defect Tracking and Defect Reporting
Reporting and verification and maintenance of bugs database
Environment: VC++, Visual Basic, Windows 2K, VC++, Visual Basic, My SQL, SQL Yog
Project: Banking Software System October 2004 – March 2005
This project requirement was to test banking system module of Loans and deposits The banking system modules of Loans and deposits address loans and Deposits operations of a bank or a financial institution that enters into loans and Deposit contracts with borrowing customers.
My responsibilities:
Responsible for testing and automation of test cases for loan module
Preparation of documents for the Win Runner test script recording, breakpoints, exceptions & checkpoint implementation.
Regression, backend, sanity, unit testing whenever necessary.
Reporting and verification and maintenance of bugs database
Environment: Visual Basic 6.0 /Oracle 8, Windows XP Platform and manual testing.
Project: Fast Access System Terminal May 2004 – September 2004
The project was designed and developed to support lobby banking in commercial and urban banks. User (Bank Account Holder) is facilitated with all the banking operations like Withdrawals, Deposits and Request for Transfer of Funds, Instruments (Demand Drafts, Pay Orders and Checks), issue of Check Books and other operations from a single terminal. Computerize the existing manual Student Information System. The features include course management, batch management, admissions of students and accounts management.
My responsibilities:
Writing and Execution of test cases
Involved in Functionality testing
Regression Testing was performed after each new build of the application
Defects were tracked and reported
Environment: Visual Basic 6.0, SQL Server, Windows XP Platform and Manual testing.
Project: Smart Campus Card Solution December 2003 – April 2004
The project was designed for a complete Smart Card based software that helps to store the information of the books issued and returned from the student. The main objective of this project is to develop software for Library to maintain a database for storing all the details of records, information of books, retrieval of books, etc.
My responsibilities:
Designing Forms and Coding
Gathering Test Data and Writing Test Cases
Functional Testing, User Interface Testing
Involved in Defect Tracking and Defect Reporting
Environment: Visual Basic 6.0 / SQL Server, Windows 98. Platform and Manual testing.
EDUCATION
Bachelors in Computer Science Engineering from Kakatiya University, India - 2003
CERTIFICATIONS
ISTQB Foundation level certified.
IBM server certified specialist AIX Basic Operations V5
Introduction to Oracle 9i : SQL Certification