Rayap Thumma
Senior QA Automation Engineer
Email: *****.***@*****.***
Phone: 703-***-****
Professional Summary
Software professional with around 8 Years of total IT experience in Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise like SELENIUM, testing Web-Applications and Mobile Applications using software testing tools, methodologies, strategies, frameworks and techniques.
Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Sanity testing, Regression testing, White box testing, Black box testing, Functional testing, Database testing, Web/UI Testing, User Acceptance Testing (UAT), End to End Testing, Unit Testing
Highly efficient in complex, Agile Scrum, V, and Waterfall methodologies.
Proficient in using ADB command line tool to install and uninstall apk, capturing bug reports and logs.
Proficient in DDMS, Android Studio, SDK, ADB and Logcat.
Strong experience in Perfecto Mobile Cloud Tool.
Strong experience in Mobile Harness Lab setup to test virtually.
Strong experience of Communications, Banking, Insurance, Credit Cards, Logistics, Telecom and Financial domains.
Worked as a Test Lead and Senior Test Engineer in major functionalities for clients
CITI Group Bank, One Main financial Group, UPS, AT&T, CITCO NEXTGEN SYS and currently working with Google Inc. at onsite location on H1B work permit.
Strong communication & interaction with Clients, Developers, Business Analysts, Management.
Experience in Test Data Management (TTD) in creating different types of test data to achieve data driven testing.
Experience in automation of Web-based, Highly transactional and large Client/Server/Multi-tier applications.
Good experience in Automating Web Application Testing using Selenium WebDriver with TestNG, Data Driven, Pag Object Model, Keyword driven frameworks.
Strong experience in MS SQL, Oracle databases.
Good experience on Core Java.
Worked on Maven & Jenkin tools.
Knowledge on JMeter performance testing tool.
Expertise in handling Microsoft Visio to define testing flows.
Experience in Understanding and Analyzing Test Requirements and well acquainted with all phases of SDLC and STLC.
Experienced in preparation of Test scenarios, Test cases and executing the same, reporting the defects, analyzing the test results. Preparing exit report and test metrics after every release.
Experienced in Compatibility, Switch Stress Testing, and Performance Testing on mobile devices.
Experience in testing Mobile applications using emulators, simulators and real devise on various mobile platforms like Android and IOS
Strong experience on Defect Management tools like Buganizer, Quality Center, Bugzilla, JIRA.
Experienced in following up with the client/BA for the resolution of the issue.
Co-ordinating regular client status call, defect calls, environment call and reporting to offshore manager.
Worked on preparing the Lesson Learnt documents and KT documents which can be used further by the team members.
Technical Skills
Operating Systems
Microsoft Windows, Linux, Android OS, iOS
Languages
SQL, Core Java, VBScript
Databases
MySQL, Oracle
Web Technologies
HTML 5.0, XML,CSS 3.0
PROJECT METHDOLOGY
Agile-Scrum, Waterfall
Tools & Utilities
Web, Windows and Mobile application testing, Test Tracker, Buganizer, Android Debug Bridge, DB testing, Agile Testing Methodology (Scrum-XP), Perfecto Mobile, Iovation, HP –UFT 12.5 -formerly QTP, Test Complete ALM 12.01 formerly HP QC, JIRA, Selenium Web driver, Eclipse, Firebug, Fire path, Maven, Jenkins, Apache POI, JMeter, TFS, Putty, IBS Rumba, FICO, Appium, REST API
Frameworks
TestNG, Page Object Model, Data driven and Keyword driven frameworks
BROWSERS
Mozilla Firefox, Internet Explorer, Safari, Google Chrome
Packages
MS-Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio
Domain Knowledge
Communications, Insurance, Banking, Logistics, Telecom and Financial domains.
Professional Experience
Google Inc., Madison, WI Oct 2017 – Till Date
Quality Assurance Test Lead
Tools: Test Tracker, Buganizer, Android Debug Bridge, Android Flash station
Mobiles/OS: Pixel 3, Pixel 3XL, Pixel 2XL, Pixel2, Pixel XL, Pixel, Nexus 6P, 5X, Moto X4 and other google supported devices. Android, IOS, Linux.
Project Name: Google Communications Products – QA Test Engineering
Project: Domain Communications
Project Description
Google Communications Products – QA Test Engineering is a mobile virtual network operator by Google, providing phone, messaging and data services using both Wi-Fi and cellular networks belonging to Sprint, T-Mobile, U.S. Cellular. It automatically switches between networks depending on signal strength and speed. It automatically connects to Wi-Fi hotspots with data encryption through an automatic VPN. Phone calls transition between Wi-Fi and cellular networks. This Project supported devices are Pixel 3, Pixel 3XL, Pixel 2XL, Pixel2, Pixel XL, Pixel, Nexus 6P, 5X and Moto X4. Using this web application, it is easy to maintain Account, Billing and Support details.
Roles & Responsibilities
Analyze, design, test and maintain computer software applications through all phases of software testing life cycle.
Automating the regression suite using Appium.
Estimate the effort needed to design and execute the project.
Prepare test strategy, test plan, test approach and readiness.
Involved in different types of testing like Unit Testing, Functional, Integration, System, Regression, User Acceptance, Smoke and Sanity, Compatibility, Stress and Performance Testing, etc.
Participate in defect tracking, test artifacts, conduct usability testing, and root cause analysis of defects.
Participate in bug triage, fix bugs and issues.
Test system modifications to prepare for implementation.
Document software defects, using a bug tracking tool, and report defects to software developers.
Identify, analyze, and document problems with program function, output, online screen, or content.
Monitor bug resolution efforts and track successes.
Create or maintain databases of known test defects.
Plan test schedules or strategies in accordance with project scope or delivery dates.
Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
Analysis of the specification’s documents provided by the clients.
Preparing exit report at end of every release.
Tracking the issues and following up with DEV team for getting clarifications.
Understanding Logical flow of the Application from Business Knowledge.
Maintain testing dashboard to track the testing status of every release.
Verify the fixed bugs and new features.
Provide QA product sign-off for the test completed release candidates selected for release.
Geico, Chevy Chase, MD June 2015 - Sept 2017
Senior Automation Test Engineer
Functional Skills: Agile Testing Methodology (Scrum XP), Selenium automation testing, GUI & DB Testing.
Project Domain: Insurance
Project Name: CLASS Application
Project Description
This project deals with various Insurance and Debt transactions for Geico. Testing for transactions like pulling credit bureau report, payments, loan amount, new application & account setup belongs to different states of USA carries out using several applications for CLASS and SCORE functionalities. We do use customer’s application as well as account number as test data inputs. We deal with customer’s personal information like contact number, current and permanent addresses family member details, personal property, vehicle details etc. We do test on different end to end GUI functional testing of different web as well as windows application. The main functionality is identifying the fraud activity occurs and prevent them during various Insurance and debt transaction offered by Geico to its client.
Roles & Responsibilities Reviewed, analyzed Business Requirements Documents, Design Documents and communicated with BA, PM, Director, and Developer to better understand the documents and clear any confusion.
Involved in developing automation Data Driven, key-word driven, Hybrid framework and Page Object Model frameworks.
Creating test scripts in Selenium Web driver using Java.
Experience in TestNG framework.
Converted whole jUnit framework to TestNG Framework for Continuous Integration testing
Worked with CI Tools like GIT to maintain the source code and Jenkins to trigger the execution for various dev builds.
Perform MS SQL backend data validation.
Releasing the code to the production environment (main line) on weekly basis and resolving the issues in merging the code
Review Business Requirements and Specifications and understand the scope of the application and reviewed Design Requirements and used Agile Scrum Methodology for Sprint Backlog
Performed Integration Testing, End to End Testing and User Acceptance Testing
Assigning Testing modules to the other team members and helping them in Analyzing, planning, execution of test.
Automating new test case scenarios with the framework developed to give sign- off for future releases.
Run the automated test cases and reporting the result.
Modify existing automated test case scenarios that may get affected with the introduction of new features.
Record test case results so that the results are available in the customer proprietary tool for future references.
Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings on daily basis.
Resolved Automation issues of other streams.
Attended daily stand-ups meetings and reported the issues which offshore team faces.
Citigroup Global Markets Inc.(U), Hyderabad, India August 2014 - May 2015
Lead Manual and Automation Tester
Tools: HP QC 10.0, Perfecto Mobile, Iovation, CMAMT, Mobile/IPad O/S Android, IOS
Project Domain: Banking
Project Name: CITIBANK, Money2 for Health (M2H)
Project Description
M2H is an application developed for US people. Using this application Patients can pay their claims to the providers (Hospitals or Doctors) with an easy effort we will be testing the application in iPad’s and M2H Mobile app on iOS, Android devices.
Roles & Responsibilities
Involved in ensuring proper configuration management of the test ware produced and traceability of the tests to the test basis.
Analyzing the requirements mentioned in the Business requirement docs, Functional requirement docs and High-level design documents.
Preparing test plan according to the BRD’s FRD’s and walkthrough of the test plan.
Designing of test scripts and Uploading scripts to Quality center.
Implemented Unified Testing wherein SIT, UAT worked as a team on the modules divided respectively in the Scrum Calls.
Participated in Regular Defect and Functional walkthroughs.
Have regular interactions with onsite test analyst and resolve queries & clarifications in a timely.
Executing test cases and Raising and Closing Defects in QC.
Communicating with development team for any related issues.
Had Exclusive calls with the Project Manager and Development Team to discuss the status of the project and also defects.
Performed Black Box Testing like GUI, Functional testing, Regression Testing, Integration Testing, Backend Testing and Smoke Testing of Application.
Hands on testing experience of Mobile Apps using emulators for Android OS and Simulators for IOS testing.
Execution of scripts Defect logging and tracking using QC.
UAT offshore status support for the project.
Preparing Exit reports at the end of release.
Citigroup Global Markets Inc.(U) Jan 2014 - July 2014
Senior Tester
Tools: Perfecto Mobile, IBS Rumba, CMAMT, iOvation, Tectia, Site Catalyst.
Mobile/IPad O/S Android, IOS
Project Name: Brave (Citi bank Native iOS and iWatch Mobile Applications)
Project Domain: Banking
Project Description
Citi bank introduced a completely new application enhanced with new technologies to fulfill the current customer needs. It’s the Citibank in iPhone and iWatch with advanced features and technologies. User will enjoy the features like 3D Touch (move to the corresponding functionality in one touch), Door Popper (User can unlock the ATM door by using his iPhone and iWatch), iTouch (User can access his account by using his finger print), MCD (Deposit of Cheque in mobile without going to any branch), Pop Money (sending of money to recipient’s email id or account), Offers (seeing of available offers, adding these offers to his card and redeeming those offers), Sneak peak (can see the updated transactions and available balance without login), find nearest ATM/Branches, Perform Payments and Transfers, Reconciliation, get Customer support in one touch, see notifications for transactions and over limits, register new cards, Manage funding accounts, enroll in for Autopay, Activate his cards etc. Brave application is developed in Agile (scrum) methodology.
Roles & Responsibilities
Involved in ensuring proper configuration management of the test ware produced and traceability of the tests to the test basis.
Analyzing the requirements mentioned in the Business requirement docs, Functional requirement docs and High-level design documents.
Preparing test plan according to the BRD’s FRD’s and walkthrough of the test plan.
Designing of test scripts and Uploading scripts to Quality center.
Implemented Unified Testing wherein SIT, UAT worked as a team on the modules divided respectively in the Scrum Calls.
Participated in Regular Defect and Functional walkthroughs.
Have regular interactions with onsite test analyst and resolve queries & clarifications in a timely.
Performed Black Box Testing like GUI, Functional testing, Regression Testing, Integration Testing, Backend Testing and Smoke Testing of Application.
Hands on testing experience of Mobile Apps using emulators for Android OS and Simulators for IOS testing.
Responsible for Preparing and arrange review meeting of Test Plan.
Responsible for tracking and verifying Execution of test cases.
Worked on Mobile logs validation by using Tectia, Site Catalyst etc.
Worked on iWatch banking application testing.
Responsible for defect logging and tracking and reporting by using ALM, JIRA.
Responsible for sending the daily team status to Functional Manager.
Gave support to different Teams and represented my Team in different Working sessions.
Initiated working sessions whenever needed to get instant resolution and solution.
United Parcel Service(UPS) Hyderabad,India/ Parsippany, NJ Feb 2013 - Nov 2013
Senior Test Analyst
Tools: ALM, TFS, Putty, PL/SQL, UFT, VBScript
Project Name: Global Warehouse System
Project Domain: Logistics
Solution Testing
Project Description
United Parcel Service provides space in warehouse for the Clients to manage their goods; this is known as Global Warehouse System (GWS). This GWS contains of three major modules like Inbound Operations, Inventory Management and Outbound Operations. Inbound Operations is used to manage inventory coming into warehouse system. Inventory Management deals with ordering of inventory in warehouse in specific order. Outbound Operations is used to manage inventory going out of warehouse system to customers.
Roles & Responsibilities
DB testing using SQL queries to validate the backend with frontend UI results.
Analyzing the SCR requirements.
Analyzing the requirements mentioned in the Business requirement docs, Functional requirement docs and High-level design documents.
Preparing test plan according to the BRD’s FRD’s and walkthrough of the test plan.
Designing of test scripts and Uploading scripts to ALM.
Preparing the test plan and authoring test cases covering all the scenarios.
Ownership of the UAT phase of the testing all the impacted portfolios.
Have regular interactions with onsite test analyst and resolve queries & clarifications in a timely.
Performed Black Box Testing like GUI, Functional testing, Regression Testing, Integration Testing, Backend Testing and Smoke Testing of Application.
Attending daily Scrum and defect calls.
Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings on daily basis.
Preparing pre and post approval scripts for validation.
Prepare testing reports and sending them to onsite manager.
AT&T, Chennai, India March 2012— Dec 2012
Senior Tester
Tools: ALM, Dashboard, Itrack and Splunk, Camunda, Lab Ops, Rally
Project Name: Redwing-BF_ECOMP Test Transition
Project Domain: Telecom
Project Description
ECOMP (Layer 3 Service Activate Request) is a framework which is part of larger domain 2.0 (D2) ecosystem. ECOMP manages shared resources across various network and service functions, and through closed loop optimization providing dynamic capacity and failure management. ECOMP absorb many Operations Support System (OSS) service, and network functions by using software to define and manage virtual network functions(vNFs). Also, policy platform supports real time highly scalable runtime D2.0 environment via distributed Policy Decision and Enforcement Points (PDPs, PEPs) where they can be executed most efficiently (e.g. DCAE/Controller traffic management DCAE/Orchestrator for Resource optimization, VNF for traffic shaping, etc.).
Roles & Responsibilities
Worked as Offshore POC
Analyzing the requirements mentioned in the Business requirement docs, Functional requirement docs and High-level design documents.
Preparing test plan according to the BRD’s FRD’s and walkthrough of the test plan.
Reviewed Test Scenarios and Prepared Test Cases.
Performed Functional, User Acceptance, Regression, Smoke, Sanity Testing.
Given Test Case walk through to stake holder.
Handling production check out at the time of production.
Done Web service testing using REST API client.
Checking logs in Camunda and Splunk to ensure that results as per client requirement.
Co-ordinate the testing team and collecting Daily Status Report (DSR) and sent it to Onsite Counterpart.
Involved in discussing the issues in daily meetings with Test Manager at Onsite.
Done RTM mapping of requirements and test cases.
Done estimation for each release as a part of LOE.
CITCO, Hyderabad, India June 2011- Jan 2012
Team Member
Functional Skills: Manual Functional Testing, Bugzilla
Project Domain: Financial Services
Project Name: CITCO-NEXTGEN SYS
Project Description
The Citco NextGen project was assigned to Satyam to facilitate the current and future business requirements of the Citco group by providing user friendly applications for Accounting, Administration, Banking, Custodian, Safe Keeping, Order Book Maintenance, Trade, Reconciliation, Settlement, Corporate Actions and Corporate Services to hedge funds and collective investment schemes using NextGen System. This solution system was required to incorporate interaction and transformation from Legacy systems, which the clients are currently using.
Roles & Responsibilities
Worked for Transfer module in CITCO project.
Analyzing the requirements mentioned in the Business requirement docs, Functional requirement docs and High-level design documents.
Preparing test plan according to the BRD’s FRD’s and walkthrough of the test plan.
Designing of test scripts and Uploading scripts to HP QC.
Execution of the test scripts.
Reporting and closing the defects after developer fix.
Attending the daily meetings with all the testers, test leads and managers.
Involved in discussing the issues in meetings.
Preparing the exit reports for the release.
Ability to work productively and effectively in a team as well as individually.