Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

PRASANNA O S MADDI

+15168282564/+917995126269/India /maddi.prasanna@yahoo.com
https://www.linkedin.com/in/prasanna-maddi-aa987144

SUMMARY
 Over 13+ years of experience in Software quality and testing using various methodologies and
automated tools. Expertise in functional, WebServices and performance testing automation
(QTP) (UFT) with QC, Selenium with C#/Java (Web, Rest assured, Appium, Sikuli, XML,etc.),
Cucumber, GIT, Jenkins, Visual Studio Team Systems (VSTS) (Web, Coded UI and Load Test)
with TFS, Ranorex, JMeter, Load runner
 Significant experience in all stages of the software development Life Cycle (SLDC) either in
Waterfall or Agile, including system analysis, user requirements determination, data modeling,
coding, implementation and testing.
 Followed the Agile/Scrum approach to the automation/utility design, developed unit testing
 Experienced in writing testing technical documentation and performing analysis, black box
testing, functionality testing, integration testing, system testing, regression testing, performance
testing, User Acceptance Testing (UAT), end-to-end testing, load testing and database
testing(including stored procedures/functions/triggers) using SQL.
 In depth knowledge and experience in automation frameworks.
 Proficient with Java, C#.NET, VB.NET, C programming languages
 Hands on experience with BDD functional and performance automation tools and for Application
Life Cycle Management tools like team foundation server, Jira, Rally and ALM.
 Experienced in Fiddler and XML, HTML, DHTML, JavaScript and VBScript
 Proficient in developing Windows/Web testing or management utilities using Visual Studio.NET
 Extensive experience in testing Web based and client-server applications
 Knowledgeable in Programming, parameterizing, functions and data base queries/connectivity
 Participated in status and reviews, coordinated with the teams, client and management (both
onsite and offsite).
 Substantial experience in production support
 Excellent understanding of Bug Metrics and various testing documents/templates like traceability
metrics, testing matrix, test plan, test strategy, user guides, release reports, best practices, etc.

EDUCATION
 MIT (Master of Information Technology), Manipal University, Manipal, India

SKILLS
Technology Java, C#.NET, VB.NET, C++, C, VB 6.0
IDE Visual Studio 2010 Ultimate/2008/2005/2003
Database SQL developer, SQL Server, Oracle, MS-Access, My-SQL
Scripting Language JavaScript, VBScript
Markup Language HTML, XML, XHTML
Automation Tools QTP with QC, Selenium(web, Appium, Rest Assured, Sikuli),, Selenium Grid,
TestNG, JUnit, cucumber, WinRunner, Load Runner,, VSTS
2010 Ultimate, TFS, Fiddler, Ranorex, JMeter,Jira, Rally.
Version Control Tools PVCS, Microsoft Visual Source Safe, Bugzilla, HP ALM, GIT
Operating Systems Windows 9X/2K/XP/Vista, Win Server2003/2000, IOS, Android, MAC, Unix
Domains Mortgage, Banking & Financial, Investments, E-Commerce,
Government,
Telecommunication 911 Network setting Tool, T-Mobile eCommerce,
Insurance (Health, dental, Auto, Home)

EXPERIENCE

November ’20 – Present QA Lead Nisum Consulting Pvt. Ltd., Hyderabad, T.N. India

November ‘20 – Present Offshore QA Automation Engineer, Safeway, Pleasanton,


California
Safeway (Albertsons) – Enterprise Promotion Engine
The goal of the project is to develop an Enterprise Promo Engine as Service layer by migrating existing
various offer management systems to integrate into the latest generation Promo Engine. This engine gets
injected with offers (via Kafka jobs) from offer management systems and it then transforms into
containers/DB’s (Non-SQL/SQL), then evaluates (via internal and external layers) rules for eligibility of
the user cart/transaction/repricing-order. The outcome accordingly applies the promo offer with detailed
information for integrated layers to consume it. While applying offers, categorizes and responds with
“corrected/breakdown calculated totals, error details, logs any Service level errors (these errors will be
validated via PCF system), etc., simulations will happen before projecting to up-stream/transaction-cart.

Roles and responsibilities

 Lead and managed a team of Nisum organization level professionals.


 Actively participated in daily scrum and bi-weekly sprint standup/triage meetings.
 Involved in sprint and scrum meetings with the client/teams for test requirements.
 Documented and developed sprint level estimated test scenarios, test cases, user guides and defect
management and status reports
 Generated test data using Rest services and prepared/acquired application test data through
PostgreSQL/MongoDB/PCF-Logs and/or from Offer Management Applications integrated
Snowflakes Rest API JSONS.
 Performed test validation and documented the same.
 Managed defect management process through Jira/Internal-Defect-tool.
 Performed error analysis and documented all system test results.
 Involved in modifying Hybrid Framework of selenium Rest-Assured and Managed API Functional
BDD and TDD automation test cases, and developed test scripts, execution results and status reports
according to the organizational standards.
 Participated in JMeter API Performance test POC.

Environment: Java, Selenium Junit Jupiter Rest Assured with SpringBoot Functional testing, Postman,
IntelliJ, JSON, YML, Swagger, Jira, Rest API Manual testing, SQL(PostgreSQL), Non-SQL(MongoDB),
JMeter – API Rest Services Functional and Performance Testing, Snowflake, PCF, GitHub, Git-Bash,
Windows 10.

August ’11 – February ’20 System Analyst ITech US Inc, Vermont, South Burlington

September ‘19 – November ‘19 Onsite QA Automation Lead, AmeriPrise, De Pere, Wisconsin
AmeriPrise - AMFAM – GTP - Growth of Pie – Costco Sales Project – API Functional &
Performance Testing
The goal of the project is to develop an Auto and/or Home Insurance plan comparison & sales platform
website for ALL COSTCO Partners Carriers(means both Ameriprise and other Costco partner carriers)
with features like comparison between carriers Quote & benefits, mainly focusing for COSTCO
members, not just comparison even allows members to select & direct to specific carrier purchase process
site after reviewing all comparison of benefits either by “edit, cancel, re-calculate and/or additional
Coverage” either through this system or by calling care, If system provides approval then member can
also complete purchase process by submitting Payment details, options and T&C.”, And this Quote can
be either for individual and/or family and/or Group.

 Participated in Bi-weekly sprint and daily scrum standup/triage meetings


 Communicated in sprint and scrum meetings with the client/teams for test requirements
 Prepared the sprint and release test plans, estimated test scenario, test cases, user guides, defect
management, release reports, reviews and status reports
 Developed and managed test cases in Jira and ALM-QC
 Performed test validation and documented the same
 Generated test data using Rest services and prepared/acquired application test data through SQL
developer and/or from FACET Application integrated Rest Services.
 Administered defect management process through Jira
 Performed error analysis and documented all system test results
 Supported the development test teams to prepare test data
 Developed Hybrid Framework from scratch and Managed UFT API/Functional BDD and TDD
automation test cases and developed test scripts, execution results and status reporting according
to the company standards
 Participated in JMeter API Performance test POC.

Environment: Java, C-Sharp, Microsoft Visual studio, XML, SQL Developer, Jira, UFT API and
Functional Testing, Manual testing, Fiddler & JMeter – API Rest Services Functional and Performance
Testing, Jenkins, Windows 7

April ‘19 – August ‘19 Onsite QA Lead, Fidelity Investments, Nashua, New Hampshire
Fidelity – High Income - HI - Trading WorkStation - TWS
The goal of the project is to develop an Internal Standalone Trader Workstation to execute, process and
maintain High Income (HI) trades with/without receiving Portfolio Manager (PM) HI trade Order by
automated trade calculation amounts (fund, tax, factor, fees, currency, interest, etc.). Through this TWS,
trader can also view fund or security level holdings at any level of trade processing, bulk order uploads,
view & perform actions on trades view, order history & trade history, and download reports.

 Participated in Bi-weekly sprint and daily scrum standup/triage meetings


 Communicated in sprint and scrum meetings with the client/teams for test requirements
 Prepared the sprint and release test plans, estimated test scenario, test cases, user guides, defect
management, release reports, reviews and status reports
 Developed and managed test cases in Jira and ALM-QC
 Performed test validation and documented the same
 Generated test data using Fiddler Rest services and prepared/acquired application test data
through SQL developer and/or with Postman service test
 Administered defect management process through Jira
 Performed error analysis and documented all system test results
 Supported the development test teams to prepare test data
 Managed Selenium functional and rest assured api automation test cases and developed test
scripts, execution results and status reporting according to the company standards
Environment: Java, Microsoft Visual studio, XML, SQL Developer, Jira, UFT, Selenium with
Cucumber, Manual testing, Fiddler & JMeter – API Rest Services, Postman, Fitness, Splunk, Jenkins,
UDeploy, Windows 7

Jun ‘18 – March ‘19 Onsite QA Automation Lead, UHC - United Health Care, Indianapolis, IN
UHC - Member Portal – uhone4me.com
The goal of the project is to develop a UHC (United Health Care) - wide account management and
dynamic content online system for targeted care plans and campaigns customers to keep users engaged
and informed. These online Individual/Family account dynamic content (Plan coverage details, Claims,
Billing, Benefits, documents, Message center, find a doctor, help, etc.) and real notifications provides real
value and helps users feel more connected to care. This transformation from Facets care app to web
online Member portal is also highly configurable for the different target audience and common healthcare
scenarios.

 Participated in weekly sprint and daily scrum standup/triage meetings


 Communicated in sprint and scrum meetings with the client/teams for test requirements
 Prepared the sprint and release test plans, estimated test scenario, test cases, user guides, defect
management, release reports, reviews and status reports
 Developed and managed test cases in Rally
 Performed test validation and documented the same
 Generated test data using Fiddler Rest services and prepared/acquired application test data
through SQL developer and/or with Facets DB viewer
 Administered defect management process through Jira
 Performed error analysis and documented all system test results
 Supported the development test teams to prepare test data
 Created JMeter performance script and results analysis at early stages for releases to support
development team to enhance performance of new changes
 Managed Selenium with cucumber automation test cases and developed test scripts, execution
results and status reporting according to the company standards
 Managed Facets – eStore enrollment UFT BDD automation test cases and developed test scripts,
execution results and status reporting according to the temp requirement

Environment: Java, XML, SQL Developer, Rally, Jira, UFT, Selenium with Cucumber, Manual testing,
Fiddler & JMeter – API Rest Services, Windows 7

Jan ‘16 – March ‘18 Onsite QA Lead, T-Mobile, Bellevue, WA


eServices – MyTMO (my.t-mobile.com) and T-Mobile app
The goal of the project is to develop a T-Mobile USA-wide account and services management online
system for wireless post-paid customers. These online accounts also facilitate the purchase of T-Mobile
products (like upgrade-phone, accessories, etc.) and allow for managing and reviewing account/Service
details like profile, billing and payments, purchases, account settings, privacy, plan for single/multi line,
linking different MSISDN lines to one ID, etc.

 Participated in weekly Sprint and daily scrum standup meetings


 Communicated in sprint and scrum meetings with the client/teams for test requirements
 Prepared the Sprint & release test plans, estimated, test scenario, test cases, user guides, defect
management, release reports, reviews and status reports
 Developed system & UAT test cases for desktop, tablet and mobile separately
 Performed test validation and documented the same
 Prepared/acquired application test data through SQL developer and activated using SOAPUI &
Rest services
 Administered defect management process
 Performed error analysis and documented all system test results
 Supported the development test teams to prepare test data and performed data.
 Created JMeter Performance script and results analysis at early stages for releases to support
development team to enhance performance of new changes
 Managed Selenium automation Functional, Appium and rest assured API test cases and
developed test scripts, execution results and status reporting according to the company standards

Environment: Java, XML, SQL Developer, Rally, Jira, ALM-QC, Selenium, Rest Assured, Appium,
Manual testing, JMeter, Windows 7, Mac, IOS, Android

Sep ‘15 – Jan ’16 Onsite Automation Tester, Infosys, Seattle, WA


ESINet-xSR - Emergency Services IP networks xSelective Router
xSR™, microDATA’s revolutionary Internet Protocol (IP)-based selective router, operates as an i3-
compliant device. Highly flexible and configurable, xSR can route emergency and non-emergency calls
using multiple routing methods, which can be combined and prioritized while also supporting queue
overflow thresholds, call failure re-routing and abandoned call routing. Routing can be based on
geospatial or tabular data, or a combination of both. Calls can be delivered to legacy PSAPs, IP-enabled
E9-1-1 PSAPs, emergency services IP networks (ESInets), or legacy selective routers.

 Involved as team management and in preparing system automation test strategies


 Developed automation test cases and scripts for desktop
 Enhanced and executed new/existing automation framework, test cases and script
 Prepared/acquired system test data
 Performed error analysis and documented all system test results
 Using hybrid driven framework, designed UFT Infragistics BDD automation test cases and
developed test scripts, execution results and status reporting according to the company standards
 Analyzed the requirements/change requirements and prepared/updated documents for client

Environment: Infragistics, SQL Developer, ALM-QC, Automation with UFT with Infragistics add-in,
Database Testing, Windows 7, client-server Applications

July ‘15 – August ’15 Onsite Automation Tester, State street, Quincy, MA
TED – DNB (Digitalize NAV Benchmarking)
DNB is a process with conjunction of more than 4 applications to digitalize net asset value benchmarking.
NDS admin is the system to set the standards (rules). After completing the process of benchmarking,
NDS web is the system that shows the fund wise results of tolerance, alerts for out of tolerance for each
rule between standards and market data, finalized/calculated fund data, and also gives ability to user to
take decision on alerts, whether to accept alert or disapprove or to revert the alert back to benchmarking
process.

Environment: .Net, XML, SQL developer, TAF, ALM-QC, Automation with QTP, Ranorex (VB.net),
Manual testing and Database Testing, Windows 7, Mainframe, client-server applications

Feb ‘15 – June ’15 Sr. QA Engineer - Manual and Automation, DEP, Flushing, NY
DEP - OIT – DEP - Department of Environmental Protection, NYC.gov
Office of Information Technology was developing a city-wide permitting system which would automate
the process of applying for various permits in New York city. This system is designed to be generic
enough to accommodate permitting applications from various departments. The system consists of a
front-facing application for the general public and an internal application for reviewing various permit
requests submitted by the public.

 Manual testing
 Managed Selenium web and rest api automation test cases and developed test scripts, execution
results and status reporting according to the company coding standards

Environment: .Net, XML, SQL developer, TFS, Agile Project Management, ALM-QC, Automation with
UFT, VSTS (Coded-UI with Selenium driver), Manual testing and Database Testing, Windows 7, client-
server applications

Mar ‘13 – Jan ’15 Onsite Sr. QA Engineer, Canon U.S.A., Inc., Melville, NY
Canon Direct IT – Canon USA
Served as Sr.QA for CUSA estore IT and Canon Canada (CCI estore IT) applications: websites that
facilitate the purchase of digital image solutions from Canon. Simultaneously worked as QA lead for
Canon Ink finder mobile standalone application, an app which facilitates the purchase of ink for inkjet
printer models. All three applications have similar Canon account functionality supported by navigation
through different devices (Mobile, Tablet and desktop). To provide a better customer experience, the app
promotes consumer creation of a Canon Account. Creation of a Canon account or completing a purchase
while signed into a Canon Account is more desired than guest checkout options when considered from the
perspective of customer retention.

 Team Management..
 Manual testing on Desktop, Mobile and Tablet.
 Managed UFT, selenium Appium BDD automation test cases and developed test scripts,
execution results and status reporting according to the company coding standards.
 Involved in Designing 1release Load runner performance test cases and developing test scripts,
execution results and status reporting according to the company coding standards

Environment: Java, WCS, XML, Oracle SQL Developer, Agile Project Management with ALM-QC,
Automation with QTP and Appium, Load runner, manual testing, mobile and tablet testing and database
testing, Windows 7, Mac, IOS, Android, client-server applications

Sept ‘12 – Feb ’13 Onsite QA Lead, NRS/Bankers Accuity, South Boston, MA
The NRS Solution, DFP (DSA File Processing) System
I worked as a QA lead for the DSA file processor to retrieve DSA files, extract only Blue Sky reportable
mutual fund sales and generated files that could be used by Blue Sky Solution or other similar Blue Sky
systems to calculate the fees required to pay to states associate with Blue Sky registrations. The system
was intended to be installed at the customer sites.

Environment: .NET, XML, SQL Server, Visual Studio 2010 and 2012 Team Systems with TFS, Agile
Project Management with TFS, Test Management Tool, WebTest Automation TDD And BDD, Manual
and Database Testing, Window 7, client-server applications, Web services Tests with WCF client and
Soap UI

Apr ‘12 – Aug ’12 Onsite QA Automation Tester, LexisNexis, New Providence, NJ
EV - Concordance
Hosted Concordance Evolution is a discovery enterprise solution that provides the team with a central
location to manage all of the electronically stored information that is generated. Concordance evolution is
designed to handle large-scale, complex litigation cases and helps users search, review, organize, produce
and share information during the discovery process.

Environment: .NET, Java, XML, SQL Server, Oracle, My-SQL, MS-Access, Visual studio 2010, QTP,
QC with Test Director, Manual and Database Testing, Window XP, SOA Testing

Jan ‘12 – Mar ’12 Onsite QA Automation Engineer, HP, Olympia, WA


Employment Security Department - ESD
I helped Washington’s workers and employers succeed in the global economy by delivering superior
employment services, timely unemployment benefits, and a fair and stable unemployment insurance
system.

Environment: C#.NET, C++, .Net 2.0/1.1, VS 2010 Ultimate (web test BDD and Load Test), Team
Foundation Server, Sharepoint, SQL Server

July ’11 - Dec ’11 Onsite QA Analyst, S.W.I.F.T, Manassas, VA


PAC O2M - SWIFTNet Online Operations Manager
SWIFTNet Online Operations Manager GUI approach that SWIFTNet 7.0 makes available to customers
for SWIFTNet 7.0, so that the customers would be able to access a series of functions that provided read-
only (report-type) of information, on-line with most recent up-to-date (almost) real-time information.

Environment: .NET, Java, GWT, Oracle, UNIX, QTP, Selenium RC and IDE with Java and JUnit,
XML, GIT and QC

February ’08 - June ’11 Project Lead, Syntel Ltd, Pune, India.

Jan ‘11 – June ’11 Onsite QA Lead, Wells Fargo, West Des Moines, IA
Merchant Payment Services - M2.Net
Merchant Payment Service is a sub-system of the Wells Fargo Merchant Services (WFMS) Technology
platform which is used for Merchant acquisitions by providing payment solution options for their
business needs. M2 comprises different modules such as M2/Web, M2/add location and M2/maintenance
which is developed on the .NET platform with SQL server 2008 as database.

Environment: C#.NET, C++, .Net 2.0/1.1, VS 2010 ultimate (web test BDD and Load Test), Fiddler,
Team Foundation Server, SQL Server

Apr ‘09 – Dec ’10 Offshore QA Automation Project Lead, Wells Fargo, San Francisco, CA
WFIS Wholesale QA Production support - PST
Worked as Project Lead for Wholesale Production Support (PST) around 130 internal and external
applications WFIS Wholesale QA Production support (PST) and automation test with QTP scripts

Environment: .NET, Java, XML, SQL Server, Oracle, My-SQL, MS-Access, Visual studio 2005/2008,
QTP for BDD, Winrunner, QC with Test Director, Manual and Database Testing, Window XP, Client-
server Applications

Feb ‘08 – Apr ’09 Offshore QA Automation Project Lead, Pioneer Investments, Boston, MA
Pioneer Investments, Boston Automation Fact Sheet and EIM UI applications
EIM Fact sheet: Pioneer Investments pursued a comprehensive content management strategy and select
Enterprise Content Management System (ECMS) for the future rollouts of the content management.
Documentum was chosen as Pioneer’s content management system which helped to support the efforts to
streamline the fund fact sheet production process.

 Team Management.
 Managed QTP TDD and BDD automation test cases and developed test scripts, execution results
and status reporting according to the company coding standards

Environment: .NET, Java, XML, DHTML, AcroQTP (PDF), SQL Server, My-SQL, Manual and
Database Testing, QTP for BDD, Winrunner, QC with Test Director, Window XP, Client-server
Applications

November ’05 – January ’08 Sr. Software Test engineer, Semanticspace Technologies,
Hyderabad

Nov ‘05 – Jan ’08 Offshore Sr. Software Test Engineer, Countrywide Fin. Corp. Inc., Hyderabad,
India
Edge - Loan Processing System
The application handles every phase of the loan origination process from prequalification to funding,
tracks inventory pipelines, and facilitates printing of loan documents. EDGE caters to the huge loan
processing needs of all the three (CMD, WLD & FSL) divisions of CHL with the help of about 700
branch servers in the production environment. Each branch is linked with the corporate office so that loan
data can be transmitted frequently to provide current information for management and secondary
marketing purposes.

 Mentoring & training juniors


 Manual testing
 Managed QTP TDD and BDD automation test cases and developed test scripts, execution results
and status reporting according to the company coding standards

Environment: .NET, Java, XML, DHTML, AcroQTP (PDF), SQL Server, My-SQL, Manual and
Database Testing, QTP for BDD, Winrunner, QC with Test Director, Viper, Window XP, Client-server
Applications

Total Yrs of Exp in Testing or QA: 13+years


CTC: recent 90000$ in USA, equivalent to 1600000 inr in Indian job market
Mobile:7995126269
Current company: ITech US Inc..
PAN Card No (Must): APJPM0438E
Current Location:- Hyderabad, Telangana, India
Current Designation:- As per H1b Amendment QA Manual/Automation Lead

You might also like