Overland Park, Kansas 66223
US Cell: 201-***-****
SANTHA KUMAR THANDU
Fifteen years of Testing experience specialized in client/server, Mobile Apps and n-tier web Applications encompassing a wide range of skill set, roles in software products & services.
Extensive experience with analysis, design of Manual and Automation Testing of Web and Mobile Apps for Telecom, Finance,Health Care, Logistics and Retail Domains including ERP applications.
Designed several test cases to cover both positive & negative functionality, experienced in performing business functionality testing at various stages like build verification(Sanity), Integration, System, User interface, performance,Regression,Staging and Production.
Strong experience in various phases of testing life cycles such as Sanity Testing, Functional Testing, GUI, Integration, User Acceptance Testing (UAT), Regression,API and Performance testing.
Expert in Planning and Execution of UAT and Production test scripts.
Strong experience in Defect Management & following up with the development team for fixes in STLC.
Experience in Defect Triage & following up with the development team for fixes.
Experience working with developers, Product owners, DevOps teams and stakeholders in Agile environment.
Experience in Automation Scripting by writing End-to-End Scripts with the tools UFT (QTP) and Selenium WebDriver (Java).
Experience in Automating frame works Keyword driven and Test NG. Identifying Sanity Tests, Data Driven Tests, Reusable Components and End to End Scenarios.
Knowledge of Risk Management, Identification and Risk Based Testing.
Experience in testing SCD (Signature Capture Device), Cash register, Receipts on computer and on iPad.
Proficient in Automation recovery scenarios, check points, Regular expressions, Descriptive Programming and developing reusable automation Test Scripts for Automation testing.
Vast experience in analyzing and translating the business requirements into technical requirements for Mobile apps and Web Services API’s (Application Programming Interfaces) in Mobile Applications.
Experience in writing Database SQL queries and Rich experience in Web Services API, REST, SOAP and WSDL.
Expert knowledge in Agile testing processes and extensive experience in preparing, enhancing and reviewing Programme Test Approach, Functional Test Strategies and Test Plans.
Experience in in Leading and Managing the Teams across the globe in Onshore/Offshore model. Handled multiple roles -Automation QA Lead, Test Analyst, Technical Associate, Senior Testing Engineer, and Software Engineer.
Executed software projects in Mobile Testing, Manual, Automation and Performance testing for Telecom, Finance, Health Care, Logistics, eLearning and SAP technologies.
Proficient with Test Case and Defect Management skills across SDLC
Proven experience in Defect Management, preparation of Defect Metrics and Defect Reporting using tools like HP Quality Centre/ALM,Bugzilla, Rational Team Concert and MS Excel
Experience in preparing Test estimates, Traceability Matrix, Functional coverage Matrix, Test summary and Defect summary report for the Deliverables.
Strong analytical and logical programming skills with a good understanding at conceptual level.
Strong communication and interpersonal skills, self-motivated, team player quick learner technologies as required for new assignments with strong analytical and problem solving Skills.
IBM Learnings completed on UFT, Selenium, Cucumber, RPA, Postman.
Automation Tools: QTP 10.0,12.54, Selenium web driver 2,Test NG
Automation Frame Works: Modular,Test NG, Keyword Driven frame work, Hybrid Framework and Data-driven Framework.
Mobile App Testing: Android SDK, iOS Xcode,ipad Testing,Mobile Testing (iPhone,Tablet).
Development Tools: HP Quality Center 12.60 /ALM,Rally (Agile),REST, SOAP and WSDL, Visual Studio, VSS, SQL Navigator, JIRA,TFS, Rational Test Manager, Clear Case and Clear Quest,Nitro,Kibana To pull logs)
Functional Modules: Telecom- Retail, Health Care, Finance, Logistics, Distribution/Logistics and eLearning.
RDBMS: Oracle 8.1, Mongo DB, MS-SQL Server 6.5/7.0, DB2, MS Access 2000.
Languages: C/C++, Java, C #, ASP.NET, SQL, PL/SQL.
O/S: Windows NT/2000 Server, UNIX, Linux, MAC.
Processes: CMMI, IBM’s QMS (Quality Management System).
ERP: SAP R/3,ECC 6.0,CRM,HR and exposure to Siebel.
Bachelor’s in Electronics & Instrumentation Engineering - 2001, Nagarjuna University, Guntur, India
July 2010 – Till date, Test Specialist - QA Lead
IBM INDIA PVT LTD Company 1
Roles & Responsibilities of IBM
1.Participate in solution proposal development for projects with the Business teams and Product Owners and provide QA cost estimates.
2.Work with the scrum team to identify the testing needs and scope of testing within the context of each Release for Mobile(iPad Testing) and web Applications.
3.Review requirements specifications (business, functional, and technical), identify gaps, and discuss the scope of Testing for each release with Product Owners for the enterprise environment.
4.Provide high-level resource and schedule estimates, develop test plans, test cases and obtain approval from technical and business teams and incorporate their review comments.
5.Develop requirements traceability verification matrix and map the test cases to the requirements as specified in the Requirements Document.
6.Assign the schedules to the team members and track their Testing status on daily basis.
7.Discuss the Test data and environmental issues faced by the team members and resolve them on priority
8.Execute the Positive, Negative test cases and Automation test scripts. Ensures that deliverables meet the functional and technical specifications and requirements by creating the Traceability Matrix.
9.Validate the API’s Request/Response using SOAP UI and through logs.
10.Raise the defects and assign it to the concerned Resolver work group and follow them till closure.
11.Prepare release readiness checklist, release 'GO-NO GO' approvals, and coordinate QA resources internally and externally.
12.Develop Mobile Application test cases, Automation Test cases and obtain approval from technical and business teams.
13.Develop build acceptance checklist. Execute build acceptance checklist (smoke test) on each build.
14.Perform Functional Testing, Integration Testing, System Testing, and User Acceptance Testing for all the features of the Mobile Applications.
15.Perform Database validations of front-end and back-end using SQL queries.
16.Perform Web services API Requests/Responses validations for the Mobile Applications using SOAP UI.
17.Responsible in identifying data build requests and raise data builds on ETDM Tool for various scenarios.
18.Perform automation testing on the stable build. Develop, execute, Automation regression test scripts and check logs in the Tool for the failures
19.Perform Recovery Testing (recover from crashes, hardware failures) and Security Testing (Authorization, Access control, Encryption, Decryption, data security, vulnerabilities for hacking, session management) on the Mobile Devices.
20.Identify and report defects, perform defect root cause analysis, conduct defect review meetings, and clarify any questions about defect re-production.
21.Retest fixed defects identified as a result of testing efforts (prior builds). Provide detailed walkthrough of postponed defects and workarounds to the support team.
22.Maintain testing tools (Test Management, Defect Management, Functional Test, Automation, Performance Testing and Change Management) upgrade to latest versions.
Project 1 : Name : Sprint
Client : Sprint Corporation, USA
Start Date : 13 JUN 2016
End date : TILL DATE
Role : Test Lead.
As a Mobile Automation Test Lead, I am responsible for analysis, design, and execution of web based Mobile Apps QA testing for Retail solutions (wireless services) for new activations and upgrades for IBM US customer Sprint Corporation. The project aims at delivering the ‘Test Management services’ to Sprint project by designing and implementing the Testing approach, strategy and delivery of full end to end test processes for Mobile Applications. Testing services include System, Integration, UAT, Staging and Production Support of E2E Testing and Regression Testing for the Tablet based tool. The Global Sales Tool is a tablet/mobile based application for Retail which provides single line transactions that are setup in GST and passed on to RMS (Retail Management Services) via One Click. This will allow the financial transactions to take place in RMS while account setup, credit check, price plan, device are determined within GST.This is the sales tool for all postpaid channels for all the releases and is tablet driven replacing the front ends of RMS and MSA/MRT. Eventually GST tenders the activations and upgradations of Sprint customers and sends monthly bills of their usage. RMS assists in backend validations including user permissions, inventory and SKU setup.
Responsible for Manual (Mobile iPad Testing) and Automation Testing(Web Applications) on Project Assignments for the QA track to our customer Sprint Network in the Telecom sector.
Responsible in sprint planning by evaluating and estimating the QA efforts for the Critical and Impacted areas.
Responsible in early story development and design sessions and translate the Business requirements into effective Automation Test scripts for the GST mobile applications.
Responsible in Test case preparation and execution for critical and complex changes in UAT and report defects using Quality Center.
Responsible in execution of Manual and Automation Pack with Litmus Automation Tool for UI testing, integration testing, functional testing, Black Box testing and regression testing for all the mobile Apps.
Responsible in Debugging of issues related to automation scripts and identify the root causes in conjunction with Business and developers.
Responsible in Creation and execution of effective API web services validations using SOAP UI and check for the requests and responses logs in the Nitro and Kibana Tool.
Responsible in performing the back-end validations for the Contracts, Customary Summary and Transaction Receipts by checking them in the Sprint iCare Tool.
Responsible in execution of Regression test suite for every Release of the Product and ensure enhancements and Bug fixes work as per the design.
Responsible in Performing Recovery Testing using various Recovery scenarios like recover from crashes, hardware failures and other problems.
Responsible in Performing Security Testing using techniques like Authorization, Access control, Encryption, Decryption, data security, vulnerabilities for hacking, and session management on the Mobile Devices.
Responsible in presenting the exploratory sessions with Business team and stake holders before the release to confirm accuracy and completeness of the features.
Preparation of UAT Traceability Matrix, Test Estimation, Work Allocation and Reporting Production defects in the ITSM Service Now Tool and assign to the Production Support Team to fix it.
Responsible for overall objectives and key deliverables for Mobile testing and responsible for quality control, project communications, risk assessment and escalation of critical issues.
Responsible in leading defect management calls, risk assessment and escalation of critical issues to Stakeholders, Business teams, clients and Higher Management.
Responsible to engage and work closely with specialty testing onshore and offshore resources and act as a single point of contact for all testing activities.
Responsible to Manage Offshore Team, track their daily status and drive the team for On-time QA delivery.
Responsible for effective communication between project team and the customer. Provide regular project status to the customer and Conclude QA cycles with QA Signoff and QA Test Summary.
Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals. Participated in Production support testing during the weekends.
Key projects handled so far include BOPUIS (Buy online and pick up in stores), Direct Ship for Back ordered Smart Phone Mobile devices, Apple watch activations with Plans,BYOD (Bring your own device) BOGO offers (Buy one get one) and Coverage Maps, New Customer Credit checks for Prime, Corporate and Home Credit Customers.
Environment: Java, Mule, Angular JS, HTML, Java Script, iOS xcode, Phone Gap, Docker unit, Jenkins, Mongo DB, Node JS,STS,SAOP UI, Mobile
Team Size : 6 to 8
Project 2 : Name : KPMG
Client : KPMG, USA
Start Date : 20 OCT 2014
End date : 30 MAY 2016
Role : QA Lead
Project Description: As a QA Lead, I am responsible for Analysis, design, and execution of Web and Mobile (US Portal) Testing for the Audit, Tax and Advisory Applications for our IBM US customer KPMG. KPMG has numerous projects in web applications. KPMG provides Audit, Tax and Advisory services to local, national and multinational organizations. They play an important role in Capital Markets, working to help a wide range of business respond to opportunities and challenges to improve their performance and increase their value. They also work to strengthen trust and understanding between companies, Investors, Government and public. They strive to provide their partners and Employees with great career Opportunities with strength of 138,000 colleagues in member firms across 150 countries.
1.Responsible for Analysis and Understanding of KPMG business requirements from the stakeholders and develop test estimates to forecast the testing effort for each service request (SR)
2.Responsible to work with business analysts and development teams to resolve requirement related queries raised by offshore team.
3.Responsible for Estimation effort and plan the resource capacity for all the application teams. Provide HLE for the Mobile and Web testing and client server Projects to the client.
4.Responsible for Preparing test plans, test case authoring, review, execution, defect tracking and test results/metrics reporting.
5.Responsible for Test execution in line with the testing schedule and send status reports to Clients and higher Management.
6.Tested the SAP CRM module using SYNC application.
7.Responsible in Performing Recovery Testing and Security Testing (Authorization and access control) on the Mobile devices.
8.Responsible to review and refine testing status and defect status reports and submit them to the KPMG QA Managers.
9.Responsible to represent QA team on defect discussion meetings and provide support for user acceptance testing during the weekends
10.Responsible in Designing & Implementing Test Automation Suites using Automation Tool QTP for all tests by Identifying and selecting the Critical and Impacted areas.
11.Responsible for Designing and execution of reusable Automation test scripts for Regression pack with QTP Tool. Report on bugs and usability issues found during testing
12.Responsible for performing daily day defect triage and reviewing defects with multiple development team and managing the defect thru its life cycle
13.Generate RTC reports (Rational Team Concert workflow management tool) to make sure that team is well aligned to their Project delivery plans.
14.Key projects handled so far include US Portal (Mobile), MyMRC, Market Edge, Wisdom, ITAM, ITSM, Service Now (Incident, Knowledge, Change management), QA Intake, AP Rewrite and ITS Portal.
Environment: .Net, VB & UNIX, Java, C++, SAP, SharePoint
Team Size: 8 to 10
Project 3 : Name : United Parcel Service (UPS)
Client : UNITED PARCEL SERVICE, USA
Start Date : 09 JUL 2010
End date : 26 SEP 2014
Role : QA Lead
Project Description: As a QA Lead, I am responsible for forecasting and estimating the project requirements Plan, track and execute Functional, Regression, Integration, Conversion and End to End Testing for IBM US customer. UPS is an ACE Logistics Company with its presence in the whole world, headquartered in Sandy Springs, Georgia, United States. UPS delivers more than 15 million packages a day to 6.1 million customers in more than 220 countries and territories around the world. Tracking Application facilities, tracking of Shipments and Packages as they move along from its origin to destination through various applications and statuses. User can track its Shipments and Packages with the help of various Unique Identifiers, Search Options, Search Filters, etc. Depending upon the user credentials, a Customer can navigate through the website and enjoy a variety of options and feature to control and manage their Shipments and Packages. The Mainframe applications tested are accessed and used by UPS Customer Service Representatives to update, manage and provide information to its Customers as and when calls are registered. UIS Application regression tested is used by customers to create shipments. NRF Application deals with rates and charges which directly impacts UPS’s day to day Rates and Charges applied to all the packages.
1.Responsible for forecasting, estimation, design, execution and reporting for multi-channel applications Desktop, Web, Mobile app QA for project requirements our IBM US customer UPS.
2.Responsible for analyzing the requirements during the analysis phase of project, design test strategy, test plan, test scenarios and Automation test cases for the QA Applications.
3.Responsible for reviewing of test scenarios and test cases based on requirement traceability matrix. Manage and track project milestones for multiple application testing teams as per the TAC Model.
4.Responsible for Test execution and Automation suit execution for the Application. Report defects in the defect tracking tool RTC and maintain test results evidence.
5.Responsible to validate front-end and back-end Application connectivity using SQL queries.
6.Responsible to conduct daily status review meetings with the offshore and onshore Team to track individual progress on the project and assist team in the TCAMS tool in Testing and resolving issues.
7.Responsible to ensure that the content and structure of all Testing documents are well documented and maintained on SharePoint for the internal Audit from client.
8.Responsible for documenting, planning, implementing, monitoring, and enforcing all processes and procedures of testing, are well established as per the standards defined by the IBM
9.09 Responsible to ensure that build cycles are accomplished on scheduled time and negotiate the build time lines with UPS Leads when there is down time in the applications.
10.Responsible to provide sign offs for deliverables for each Enterprise Release.
11.Responsible for effectively communicating quality practices to both technical and leadership teams through documentation, presentations, and verbal communications.
12.I was responsible in handling key projects including Internet Shipping, UPS My Choice, Fuel Surcharge, Commit Time, Paperless invoice, ECS and IA.
Environment: .Net, VB & UNIX, Java, C++
Team Size: 10 to 15
Dec 07 – Jun 09 Test Analyst MASTEK LTD Company 2
Roles & Responsibilities
1 Responsible to convert the business scenarios into effective functional test cases by understanding the complex Health Care domain and product in detail as per the requirements document.
2. Responsible for defining test approaches and test plans for assigned functional areas.
3. Responsible for Test execution of functional, compatibility, stress, integration and reliability test cases for each Enterprise Release.
4. Responsible to Perform Database validations of front-end and back-end using SQL queries.
4. Responsible in building and maintaining test automation frameworks with QTP Tool.
5. Responsible for logging defects and conduct defect Tracking backlog sessions to fix defects for current & the past releases.
6. Responsible for Test results walkthrough with all stakeholders and Higher Management.
7. Responsible to prepare the software defects report and assign to software developers to investigate and resolve the issue.
8. Responsible to monitor and send the Quality Metrics to client and senior management with detailed test summary report.
Project 1 : Name : MASTEK LTD
Client : National Health Service (NHS), UK
Start Date : 10 DEC 2007
End date : 03 JUN 2009
Role : TEST ANALYST
As a Test Analyst responsible for Analysis, design, execution, Automation testing and logging defects for the UK National Health Care Records database for our British Telecom customer National Health Service (NHS). BT (British Telecom) creates, delivers and manages the National Care Records database for the NHS - known as the Spine – one of the world's largest transactional databases. The Spine forms the core of the NHS Care Records Service and is central to the transformational National Programme for IT (NPfIT). The Spine is a complex and robust structure that connects clinicians, patients and local service providers throughout England and supporting other key NPfIT programmes. It consists of data, messages, processes and services, forming the axis of the Patient Record System and protecting the confidentiality of England’s 50 million-plus patients. Once completed, Spine will be the largest transactional database in Europe and in the top 2-5% globally. SPINE contains MHS, PDS, TMS, TES, ETP, VPD, PPD, CSA, DSA, PSIS, SDS, EPR, ERS and ACF subsystems
Responsible for Analysis, Design and prepare functional test specifications for the enhancements and customization of UK citizens Health care records for our British Telecom Client (NHS).
Responsible for creation of Test Plan, Test Scenarios & Test Cases for Enhancements and Customizations expected in the core product.
Responsible for Test execution on System & Integration Environment.
Responsible to raise the defects identified during the Test execution in quality center. Defects entered were precisely communicated to the Project Management & Development Teams for fixing.
Responsible for testing the registration services of the citizens and verify the same at the back end. Every request raised by the citizen, a response should be generated from the database
Responsible to send the Daily Status Reports to Mastek & British Telecom Project Managers, Business Development Team and Clients.
Responsible to work closely with the development team in getting fixes for the defects that have been in open status.
Responsible for supporting the UAT activities till the product was successfully signed off deployed in production.
Responsible to prepare the Lessons Learned after project completion.
Responsible to participate in the Weekly Status call scheduled between the client, project management teams, development teams & end users.
Key projects handled so far include SPINE (MHS, PDS, TMS, TES, ETP, VPD, PPD, CSA, DSA, PSIS, SDS, EPR, ERS and ACF) subsystems.
Environment: VB, Java, UNIX, SQL, Web Sphere, Web Logic
Team Size : 14 to 20
May 06 – Nov 07, Technical Associate TECH MAHINDRA Company 3
Roles & Responsibilities
1.Participate in the Analysis and Design Phase with the Business Analysts to identify the Testing scope for QA for the complex data integration processes.
2.Responsible in preparation of test plan, scenario preparations, design and execution, defect logging and management. Clearly communicate status in daily stand ups
3. Review functional requirements specifications with the business and identify the Scope of Automation Testing.
4. Perform Functional Testing, Integration Testing, System Testing, and User Acceptance Testing for all the features of the Telecom Applications.
5. Perform Database validations of front-end and back-end using SQL queries. Closely work with other members on the QA team, Project managers and Developers in an Agile environment
6. Develop and execute automation testing for the Regression Testing. Check logs in the Tool for the failures and report the defects to Development team.
7. Perform root cause analysis and conduct daily defect review meetings with Business Team, Development and Management.
8.Send daily test status reports to the stakeholders, Business and Management teams.
Project 1 : Name : Tech Mahindra Limited
Client : BRITISH TELECOM, UK
Start Date : 11 MAY 2006
End date : 30 NOV 2007
Role : Technical Associate
As a Technical Associate, I am responsible for requirement analysis, design, testing and implementation of telecom solutions for Tech Mahindra customers of UK British Telecom (BT). EMW stands for "Enterprise Middle Ware" and is an ongoing project, developed in stages called 'work-packages'. Each work-package contains requirements given by the client (e.g.: British Telecom) for one or more services. EMW services listen for requests from clients and processes them by sending the request to the mainframe systems (CSS/COSMOSS/CAMSS) through specific Middle Ware layers developed by BT.
Responsible for the Test specification, development & execution of manual and automation test scripts for the potential test conditions to our customer in the Telecom sector.
Responsible for execution of test cases for Functional Testing, System Testing and Regression testing and monitored the Test progress on a daily basis.
Responsible for Regression testing to ensure the stability of the system, after enhancement and defect fixing.
Responsible for reporting the failures and escalate critical defects to the Management thereby playing an important role in defect management.
Responsible to carry out verification & validation activities for Change Requests in the build as well as, for new methods delivered in the build.
Responsible in performing Fault Retesting and testing for operational fixes and patches. Carried out Ad hoc testing like Sanity to test Infrastructure patches.
Responsible in creation of test metrics & status updates with the client on daily Basis. Involved in imparting training on mainframes to the newly imbibed team members.
Responsible in identifying data build requests and carry out data builds on playpen databases for various scenarios.
Responsible in sending monthly productivity metrics with the Client for visibility purpose.
Responsible in managing all Test Releases, Test Repository, and Project Status Reviews & Issue Repository.
Key projects handled so far include: STAA, CSS/COSMOSS/CAMSS.
Environment: Java, JSP, Struts, Oracle
Team Size : 12 to 16
Sep 05 – Apr 06, Senior Software Engineer TCG Software Services Pvt Ltd Company 4
Roles & Responsibilities
1.Participate in the Analysis and Design Phase with the Business teams to identify the effective scenarios for testing.
2.Responsible in preparation of Bifunctional and Data base test cases and report defects to the management.
3.Responsible to ensure the test approach for every functional requirement/story is captured in the SRS docs
4. Perform Functional Testing, System Testing, and User Acceptance Testing for all the features of the Finance Application.
5. Perform Database validations of front-end and back-end using SQL queries and identify the issues.
6. Develop and execute Regression Testing after every fixes.
Project 1 : Name : TCG Software Services Pvt Ltd, India
Client : Golden Source Securities
Start Date : 12 SEP 2005
End date : 12 APR 2006
Role : Senior Software Engineer
As a Senior Software Engineer, I am responsible to test process vast variety of issues related to share price information from multiple sources Bloomberg, Telekurs and Reuters and store it in the central repository for TCG customer Golden Source Securities. Golden Source Securities allows you to create one single data store of cleansed, complete, consistent securities data. It is a multi-lingual multi-currency global security master application that allows a financial institution to process a variety of issue and price information from multiple sources and store it in a central repository. A scalable centralized security master can serve multiple departments (bond, equity, commercial paper, etc.) within your organization and distribute security information to front, middle and back offices. In turn, these offices may distribute the information to customers. Golden Source Securities captures financial and non-financial assets.
Responsible to test process vast variety of issues related to share price information from multiple sources and store it in the central repository to our customer in the Finance sector.
Responsible to understand the client requirements and project functionalities and the price information from the database.
Responsible in creation of functional test cases and Database checkpoints by writing SQL Queries from the requirement specifications.
Responsible in checking the orders creation, updation and deletion of shares prices in the front end and validate the rates in back end.
Responsible in performing Black Box Testing and Regression testing for front end applications, and checked the Database tables for orders, billing tables after the order has been put.
Responsible for raising and monitoring the issues entered in Bugzilla Tracking Tool and were monitored to closure.
Actively participated in the weekly status call scheduled between the client, project management teams, development teams & end users.
Key projects handled so far include Golden Source Securities,bond, equity, commercial paper
Environment: JAVA, JSP, XML, UNIX, C, C++, Oracle