Buchaiah Cherukuri
***********@*****.***
Summary
> Over 7 years of experience in Information Technology with emphasis on
Quality Assurance (Manual and Automation) testing, in System Analysis,
Maintenance, Migration, Testing of software on ATM/ATA/VTA Technology,
Web Applications and IBM Mainframes applications.
> Strong knowledge in Bank, Insurance and Retail Domains.
> Strong knowledge on Agile, Waterfall, V and TDD/ATDD/BDD Methodologies
and Techniques.
> Strong knowledge on Automation tool - Selenium, HP ALM and Quality Centre
9.2.
> Experience in working with open source tools Selenium (Selenium Web
Driver, Selenium Grid, Selenium IDE and Selenium RC), Eclipse and
preparation of automation test framework.
> Expert in TestNG Framework, Annotations, Page Object pattern Framework
and Selenium Selectors.
> Strong Knowledge on Maven build automation tool-Life Cycle, Jenkins
Integration tool.
> Skillful Knowledge with designing, developing and the execution of
reusable and maintainable automated scripts.
> Proficient with Web services and Web technologies testing
> Extensive working experience in CIT/SIT/UAT Testing Phases.
> Maestro in ATA, ATM and Desktop hardware components fault testing.
> Expertise in ATM/ATA/VTA Technology, Functionality Testing, Regression
Testing, System Testing, GUI Testing, Integration Testing.
> Experience in Target tool, Debit Card creation tool, DMRS tool, WEAS-LESS
tool, CISUI and DART NET tool and other TESTIFY tools.
> Extensive knowledge and implementation experience of Software Development
Life Cycle (SDLC) and Software Testing Life Cycle (STLC) concepts and got
involved right from the scope to the delivery of the product.
> Good Experience in Test Project Management activities Devising Test
strategy, Test Project Plan, Test Estimation, Traceability Matrix,
Writing Test cases, Test script Execution, Using Test Tools and Defect
Management/Reporting/Tracking, Test Metrics and Analysis, Test Report
status to senior management, System Test sign off & approval.
> Good Experience in presenting the Test Plan and Test Scripts to Project
team, Development and Business teams.
> Proficiency in Creating, Executing and Reviewing QA Checklist, Test Cases
and Business Cases.
> Excellent knowledge of Business Analysis including Requirement Gathering,
Requirement Documenting/ Reviewing and Gap Analysis.
> Experience in building use cases, class diagrams, functional flows & data
flow diagrams and Project PPTs.
> Experience in End-to-End Testing and Live Testing coordination and
management, following up any outstanding open test risks / issues,
managing the gathering of results and Compiling test metrics for
management.
> Experience working on Capacity Planning, Forecasting and resource
allocations using Clarity, PDWARE and SMART applications.
> Conducted Handheld, Defect Prevention Meetings, Defect Triage calls with
Developers, Project team and Business Analysts to resolve all testing
related issues.
> Performed Internal/External Audit of Projects, adhering to compliance
standards as a Configuration Manager.
> Conducted Risk assessment, Peer to Peer reviews, Testing and
documentation of outcomes.
> Has the ability to withstand pressures. Able to promote cooperation
between software and QA engineers. Able to maintain the enthusiasm of the
team and increase the productivity.
Professional Experience
> Working with Tata Consultancy Services-Bank of America, as QA
Analyst/Test Lead since Sep '09.
> Worked as Test Lead with Tata Consultancy Services-The Home Depot, Jan'09
- Aug '09.
> Worked as Tester/QA Analyst with Tata Consultancy Services-Nationwide,
Aug '07-Dec '08
Certifications
> Oracle certified associate.
> Certified Scrum Master.
> Six sigma yellow belt certified.
Skill Profile
Operating System Windows Family (XP, 2000 and NT), Red Hat
Linux 8
Test Director Selenium (Selenium IDE, Selenium RC,
Selenium Web Driver), TestNG, Maven,
Jenkins, Eclipse, JUnit, Mercury Quality
Centre 9.2/11, QTP 10.0, PUTTY Tool, OAG
Breakdown tool, Base 24, Mid Range Tandem
Servers( TXDA2 and VADA2), CAIL Tool, Target
Tool, Debit Card Creation Tool, DMRS Tool,
WEAS-LESS Tool, PASS CLIP,CISUI, Macros,
LoadRunner and WinRunner, Clear Quest
Test Management Tool Test Director 8.0,Quality Center 9.2/11
Databases Oracle 9i,DB2,Mainframe IMS DB, SQL
Technologies C, Java, Vbscript5.0, SQL, XML,HTML
Web Technologies HTML, DHTML, XML
Web Servers Tomcat, Apache, IIS and Web Sphere
Web Browsers Internet Explorer, Netscape Navigator,
Mozilla Firefox, Opera, Safari
Networking Protocols TCP/IP,HTTP,HTPS,DCHP and SMTP
Version Control Management Flight Plan Lotus DB
Tools
Experience:
QA Test Lead
April 2012 - Till date
[pic]
Current Employer: Tata Consultancy Services
Client: Bank of America, Charlotte, NC
Project: ATM with Teller Assist-ATA/ATM Smart Client
Bank of America, one of the leading banks in the United States provides
financial products, services, ideas and solutions to customers and clients
in over 48 states, the District of Columbia and 38 countries around the
world. The bank has four main business segments, viz. Consumer Banking,
Commercial Banking, Global Corporate and Investment Banking and Asset
Management.
The project is ATA ( ATM With Teller Assist) and ATM (Automated Teller
Machine) performing different transactions like Check Cashing, Deposit With
Cash Back, Payments, Third Party Deposit, Split Deposit, Mix Deposit Check
and Cash Deposits, Withdrawal Cash/Coins and Cash Advance(Withdrawal from
Credit Card and Line of Credit Accounts), Balance Inquiry, Set Preferences,
Locations, Pin Change, Transfers and Payments. ATA is assisted self-service
device that allows users to conduct financial transactions via a remote
teller call center agent.
ATM SC: The objective of this project is to upgrade the software platform
for all Bank of America ATMs to Phoenix Vista ATM. The project will
leverage the development of Phoenix Smart Client solution for VTM in ATM
mode as baseline for the new ATM Smart Client
Responsibilities
> Leading the QA team as a single POC between Business team, Developers and
coordinating with team member for delivering quality products.
> Actively involved in Business Requirement analysis meetings, Work Group
Meeting, JAD Session for Design Discussion and Estimation of project
Costs for the new projects.
> Preparation and Reviewing of QA Deliverables (Test Strategy, Test Plans,
Test Scripts, Scheduling, Test Metrics, Traceability Matrix) by analyzing
BRD and HLD &LLD technical design documents.
> Presenting the Test Plan and Test Scripts to Project team and Development
team.
> Traceability Matrix, Test scripts Scheduling, Test scripts Execution.
> Developed the framework for Web driver with Java programming language.
> Developed the TestNG testing framework for VTA/ATM Web apps testing to
cover Unit, Functional, End to End and Integration testing.
> Using Maven Build/Scheduling and Jenkins Integrations tools developed and
managed a Project build, Reporting and documentation from a Central piece
of information.
> Developing scripts with Page Object design pattern with Page factory.
> Run tests by using Selenium Grid on multiple browsers.
> Added annotations to the test. (Selenium).
> Data Conditioning using Test Tools.
> Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified
the selenium scripts and executed. Prepared automation test framework.
> Defect Management/Reporting/Tracking.
> Handling and actively using all phases in Quality Centre and
Participation in defect triage calls updating the status in QC.
> Task allocation and Progress monitoring. Escalation of issues/concerns.
> Preparing test execution status reports and project testing progress
report to Clients and Project PTM/TDM/TDLs.
> Testing all ATA/ATM/VTA and related downstream applications.
> Performed Shake out testing, System testing, Functionality testing, Live
testing, Regression testing and End to End testing for new releases.
> Have tested the functionality of the ATM and VTM applications which
includes the transactions like Check Cashing, Deposit with Cash Back,
Payments, Third Party Deposit, Split Deposit, Mix Deposit Check and Cash
Deposits, Withdrawal Cash/Coins and Cash Advance, Balance Inquiry, Set
Preferences, Locations, Pin Change, Transfers and Payments.
> Performed transactions in both English as well as Spanish languages and
verified the receipts in both the languages.
> Verified all transactions in Base 24 applications- TLF and EJVS
validation hosted on Tandem server using CAIL tool.
> Proficient in Desktop Hardware components testing, Touchpad devices,
receipt printers, check scanners.
> Ability to troubleshoot internal and external components associated with
a workstation and its peripherals.
> Managing and testing across multiple versions of code bases
> Perform Ads testing, validate VG functionality.
> Validation of Electronic Deposit Listing Tool functionality and ATM web
applications.
> Participation in End-to-End testing coordination and management, Live
testing ( HandHeld) and Adhoc testing. Carry out Quality assurance
activities (reviews, Walkthroughs etc.) Attend status meetings with
Client Manager.
> Provide status reports to Client/TCS managers, preparing SIT Test Signoff
documents.
Environment: HP Quality Centre 9.2 and 11,Base 24, QTP 10.0, Mid-Range
Tandem Servers ( TXDA2 and VADA2), IRIS,QWS Mainframe, Selenium (Selenium
IDE, Selenium RC, Selenium Web Driver), TestNG, Maven, Jenkins, JUnit,
Eclipse, CAIL tool, Target tool, DMRS tool, Debit Card Creation tool, WEAS-
LESS tool, WCC Link Tool, Routing Retrieval tool, DART NET tool, Maximo
Incident tool, TESTIFY tool and IQMS, Windows XP,UNIX, .NET, Java,
SQL,TOAD, XML, Microsoft SharePoint and Discovery, FTP Tool.
QA Test Analyst/Lead
Sep 2009 - April 2012
[pic]
Client: Bank of America, Charlotte, NC
Project: Customer Information System-TCoE (CIS TCoE)
Customer Information System (CIS) Testing involves testing various systems
which provide customer information to various channels. The testing will
ensure that right information is made available at the right time and will
also aim in cross-selling services to generate increased customer revenues.
Responsibilities
> Participating in Business requirement calls, Work Group Meeting, JAD
Session and understanding the scope of the project.
> Development of Test Strategy, Test Plans, Test Scripts, Traceability
Matrix, Scheduling, Estimation of project Costs and providing testing
sign off document.
> Test Plan Design & Review, Writing/Reviewing Test cases for various
initiatives after analyzing BRD/HLD/LLD and other related documents.
> Data Conditioning using Test Tools.
> Presenting the Test Plan and Test Scripts to Project team and Development
team.
> NW/CA Conversion-Online Banking testing with Selenium.
> Used Selenium (IDE, RC, Web Driver) for controlling, automating or
testing websites.
> Developed automation framework and scripts using Selenium tool.
> Developed Regression suite across 9 CIS applications which will be
executed for each release.
> Defect Management/Reporting/Tracking, participation in defect triage
calls and update status in QC.
> Preparing test execution status reports and project testing progress
report to Clients and Project PTM/TDM/TDLs.
> Testing all CIS related mainframe/web applications.
> Created SQL queries to retrieve data from database to validate the input
data.
> Perform Shake out testing, System testing, Functionality testing, Live
testing, Regression testing and End to End testing for new releases and
making changes to test scripts as per changing requirements.
> Carry out Quality assurance activities (reviews, Walkthroughs etc.)
Attend status meetings with Client Manager.
> Attend project technical workgroup; SIT testing daily/weekly workgroup
meetings and meetings with development team.
Environment: QWS Mainframe, HP Quality Centre 9.2/11, QMF, FILE AID
Tool,DB2, IMS DB, HOGAN Screens, CICS Screens, SOAP UI, PUTTY Tool, XML
Formatter, OAG Breakdown tool, Process BAR, PASS CLIP Tool, IRIS, Clear
Quest,
Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), JUnit, Eclipse,
QTP 9.5, Target tool, DMRS tool, Debit Card Creation tool, WEAS-LESS tool,
WCC Link Tool, DART NET tool, Maximo Incident tool, TESTIFY tool and IQMS,
Windows XP,UNIX, .NET, Java, SQL,TOAD, XML, Microsoft SharePoint and
Discovery, FTP Tool.
Test Lead
Jan 2009 - Aug 2009
[pic]
Client: The Home Depot, Chennai, India
Project: The Home Depot-Special Vendor Services Enhancement
Special Services is a Home Depot built store based system that has been in
production since 1994. The main function of the application is for order
creation and management. Store Operations has presented a plan with the
Special Services Enhancements initiative to replace the existing character
based screens with a new graphical user interface (GUI) that will continue
to use the existing Informix database and backend batch processes. The
intent is to provide screens and workflows that more closely mirror the
most efficient steps in the various sales and order expediting processes
and allow seamless integration between Special Services and existing Store
GUI applications.
Responsibilities
> Analyzed Functional Requirements and Business Requirement Documents to
get a better understanding of the system on both functional and business
perspectives.
> Interacting with clients/onsite coordinator to understand the business
flow.
> Involved in planning & estimation of each activities.
> Preparing documents by analyzing existing system, BRD/HLD/LLD documents
to prepare test scenarios and cases.
> Proficiency in Creating, Executing and Reviewing QA Checklist, Test Cases
and Business Cases.
> Preparing Test Strategy, Test plan, Test Scripts, Traceability Matrix.
> Reviewing the Test plan and Test case documents.
> Test Scripts Scheduling and Execution in Quality Centre
> Executing test cases & defect Management process which includes Defect
Logging, Tracking and Status Reporting.
> Participation in defect status meetings with development and project team
> Involved in Integration testing, System testing, Regression Testing and
Random testing.
> Update the work status to project team and onsite team on a daily/weekly
basis.
> Preparing SIT Test Signoff documents
> Provide status reports and timesheets to Client/TCS managers
Environment: Mercury Quality centre 9.2, QTP 9.5, QWS Mainframe, TESTIFY
tool and IQMS. DB2, TESTIFY tool and IQMS, Windows XP, UNIX, .NET, Java,
SQL,TOAD, XML, Microsoft SharePoint and Discovery.
QA Analyst/Tester
Aug 2007 - Dec 2008
[pic]
Client: Nationwide, Chennai, India
Project: Nationwide - THI - Rate Transition - Personal/Commercial Auto
The objective of this project is to provide insurance policies to personal
standard/non-standard autos, commercial autos and also provide insurance to
high risk drivers. The ViperJ system is an underwriting system for NW-THI
Specialty Auto, which contains its own in-house rating engine. The
commercial vehicles are categorized based on the business uses as well as
the weight class of the vehicle. State specific rule and market competency
mandates the change in the rating engine. Based on the market conditions,
THI needs to revise the rating related data on a regular basis for
different states. This mandates the rate transition project to update their
systems and to test those changes for each state.
Responsibilities:
> Reviewed the Business Requirements document with the business team to
understand the functionality of the application.
> Development of Test Strategy, Test Plans, Scripts and Scheduling
> Interacting with onsite/clients to understand the personal/commercial
auto business requirements.
> Test Plan Design & Review, Writing/Reviewing Test cases, Traceability
Matrix, Test scripts Scheduling, Test scripts Execution
> Prepared documents to identify test scenarios by analyzing business
requirements
> Involved in preparing and reviewing test plans & test cases.
> Managing various levels of testing such as Acceptance testing, System
testing, Regression testing and Random testing.
> Executing test cases & defect Management process which includes defect
logging, Tracking and status reporting.
> Preparing test execution status reports and project testing progress
report to Clients and Project team on a daily/weekly basis.
> Attend project technical workgroup; SIT testing daily/weekly workgroup
meetings and meetings with development team.
> Prepared induction manual for personal/Commercial auto.
> Preparing SIT Test Signoff documents.
> Configuration Management and Version Control using Flight Plan lotus
notes DB.
Environment: Mercury Quality centre 9.2, QTP 9.5, Macros, Flight Plan
Lotus DB, TESTIFY tool and IQMS. Windows XP, UNIX, .NET, Java, XML,
Microsoft Share Point and Discovery.