Post Job Free

Resume

Sign in

Android, mobile testing

Location:
Hyderabad, Telangana, India
Posted:
November 20, 2020

Contact this candidate

Resume:

Sravya Gaddamanugu

Professional Summary

Having around 9 years 6 months of experience in the IT industry and currently working as a Lead Software Test Engineer with expertise inAndroid OS and Application testing. Have been working with Google Clients for various projects from the start of my career.

● Expertise in Android OS software testing and test development on Android platform

● Experience in Web Applications, Android Platform & Applications, Android Compatibility tests including Compatibility Test Suite (CTS), Google Mobile Service test suite (GTS), Android Power

● Professional experience in Debugging all the Android platforms and applications.

● Responsible for preparing System Test specifications analysis, Testing methodology, Test plan & Test Cases /Scripts, Test Summary Report.

● Strong Expertise in Integration, Functional, Validation, Regression Testing, Stress and Build verification tests

● Working knowledge in Java, JMeter, UiAutomator, Eclipse, Selenium,TestNG Framework, API testing.

● Exposure in Python, Unix shell scripts, Oracle and MySQL.

● Ability to handle multiple tasks both by working independently and within a team environment involving IT and cross functional business groups.

● Identifying and analyzing any quality related issues, and providing innovative solution approaches and thereby enhancing and improving quality processes Education

Degree University Year of Passing

Bachelor of

Technology

(B.Tech )

Jawaharlal Nehru Technological University

Hyderabad (JNTU-HYD)

(05/2010)

Certifications :

Completed ISTQB Certified Tester Foundation Level

Experience

Organization Designation Duration

Tech Mahindra Limited Team Lead (02/2011) – Till date Technical Skills

Operating Systems Linux(Ubuntu),Windows,Android and ios Languages Java-J2EE,Selenium,WebDriver,Unix,Python,Google code lauguage

Databases SQL,PL SQL, Google proprietary database

tools,Oracle,MS SQL Server

GUI HTML 4.0,DHTML,CSS,,JSP

IDE tools Eclipse,Android Studio

Testing Tools Monkey runner,Android SDK,Android Exceptional tool,Walkman tool and Power Monitor tool

Scripting Java Scripting, Shell scripting

Projects Profile

6. Project Name : Android Power

Client Google-Inc

Role Team Lead

Organization Tech Mahindra Americas Inc, California,USA Duration (01/2020) – till date

Team Size Project :5

Environment

(with skill

versions)

OS: Android,Linux

Project Description

Android is a mobile operating system (OS) from Google Inc. Android currently owns approx. 82% of market share.Android OS supports various range of devices starting from wearable tech to Phones, Tablets and TV.

Battery life on Android is one of the major complaints of the Android platform evident by 100+ battery saver apps in play store each with 10M+ downloads. It is therefore extremely important to measure power consumption for commonly used scenarios and ensure regressions are not introduced in the software.

Goal is to track a collection of micro benchmarks to the baseline and ensure there is no regression in platform power consumption. Power test suite covers power measurement tests, full battery drain tests and functional tests.

● Quality Assurance Process enhancement, testing tools and services

● Design test plans, Scenarios, Scripts and procedures

● Test system modifications to prepare for implementation

● Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests or usability.

● Create new power automation tests and enable them for continuous runs.

● Monitor the runs on Daily basis and Analysing the power metrics results once the results are published

● Checking Reliability of tests to enhance test cases.

● Fixing the automation tests which has high power metrics

● Develop new dashboards for power microbenchmark analysis for new android devices.

● Generate the complete coverage report through various components and platform specific issues.

● Discuss with the manager on the cadence for new configs.

● Attend Daily meeting with Developers and Release management teams to stabilize process

● Monitor test coverage from time to time and collect statistics for observation Maintain and update the reporting data, issues etc in dashboard with various frequency like daily, weekly and biweekly.

● Verify the fixed bugs and new features, Defect tracking and bug analysis.

● Communicate with the client on a weekly basis to discuss the project status.

● Revisit all the bugs filed each quarter and look for which areas need more attention and process stabilization.

● Review software documentation to ensure technical accuracy, compliance or completeness to mitigate risk

● Getting the test reports delivered to the concerned stakeholders

● Preparation of Bug matrix, Send Daily and Weekly Reports across the teams, Post mortems at the end of every release.

● Creating bugs for automation failures and triaging them

● Reporting Daily and Weekly Status

6. Project Name : Android Automotive

Client Google-Inc

Role Team Lead

Organization Tech Mahindra Americas Inc, California,USA Duration (01/2019) – 01/2020

Team Size Project :10

Environment

(with skill

versions)

OS: Android,Linux

Project Description

Android Automotive is a base Android platform that runs pre-installed IVI system Android Applications as well as (optional) second- and third-party Android Applications. Android Automotive offers openness, customization, and scale to automotive infotainment systems and head units. Openness enables new efficiencies by providing basic automotive infotainment features in a free and open source codebase. Customization enables implementers to differentiate the product as they see fit. Scale is achieved through Android’s common framework, language, and APIs, all of which enables reuse of development expertise and completed software from hundreds of thousands of Android developers worldwide.

● Understand the CDD requirements on Android Auto Info systems.

● Monitor the builds signed with various keys through continuous automated test results

● Creating test configurations and dashboards using Google Configuration Language(GCL).

● Identify failures in the Android Stack through ~930K tests in all the given layers

● Execute the scripts in the User benches to trigger the test suites on the product

● Generate the complete coverage report through various components and platform specific issues.

● Carry out functional expertise in the product and to review the API compatibility for API Finalisation Execute compatibility on GSI using Google internal tools

● Run Compatibility test suites on various releases Open Infrastructure issues including the test suite runners issues to specific teams Monitor test coverage from time to time and collect statistics for observation Maintain and update the reporting data, issues etc in dashboard with various frequency like daily, weekly and biweekly.

● Verify the fixed bugs and new features, Defect tracking and bug analysis

● Communicate with the client on a weekly basis to discuss the project status

● Publishing report to stakeholders and release team 6. Project Name : Android Platform Testing(Onsite) Client Google-Inc

Role Team Lead

Organization Tech Mahindra Americas Inc, California,USA Duration (01/2016) – 01/2019

Team Size Project :20

Environment

(with skill

versions)

OS: Android(4.0 to 8.0 latest versions),Linux (Ubuntu) Project Description

Android is a mobile operating system (OS) from Google Inc. Android currently owns approx. 82% of market share.Android OS supports various range of devices starting from wearable tech to Phones, Tablets, TV and Auto.As being open source OS it has huge market presence and also different OEM’s develop their own devices customizing android OS ex : Samsung, Sony, LG, Huawei etc. Apart from building Android OS Google does launch internal brand of devices with brand name : Nexus series of Phones, it also has presence in Auto(Android Auto), Wearables ( Android wear) and Smart Tv ( Android Tv) having a tie up with OEM’s like LG,Asus,HTC,huawei,Sony,Samsung etc. Not just these it also supports Google Provisioned partner devices from Samsung, HTC and sony xperia. Google Constantly releases Android SDK, OS Updates, Security Patches, android Studio updates for all variants of android devices.Google also has its own play store where in various apps are developed, deployed and tested . Every year Android OS evolves into more advanced operating system adding new features,and also supporting and enhancing existing ones.During this process there will be lot of revamp of the test suite, test infrastructure and huge efforts will be spent on testing and stabilizing the product and features/functionality. Feature change may be a simple UI/UX change to a complete revamp of OS .Thorough testing is need for each and every minute detail of the Operating System ( let it be a system feature or an app related functional change). Contribution

Sravya Gaddamanugu primary responsibility is to deliver the product with high quality within the scheduled deadlines and certify new features added to Android devices. And also responsible in testing new features on various Android devices.

● Leading QA Release activities for Android Release for functional testing like system FAST and Compatibility testing

● Analyze, design and review functional, Integration and regression test scenarios.Carry out the functional expertise in Android applications and to test for any new features integration.

● Working on Compatibility Testing CTS and CTS Verifier, analyzing the results from the dashboard

● Write out test suites for the new features that are incorporated to the product and provide complete coverage to ensure release of bug free product.

● Use client proprietary tool to design test plans and test cases for providing complete coverage.

● Interact with the product managers and developers for new release of features and products for preliminary round of testing and feature enhancements.

● Discuss with test managers to devise test plan strategy for features testing.

● Go through the change lists to check the areas affected in the product to enhance product testing.

● 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.

● Ensure the regression and sanity test cases are covered to the fullest extent.

● Record test case results so that the results are available in the customer proprietary tool for future references.

● Develop testing dashboard to track the testing status of every release.

● Verify the fixed bugs and new features.

● Provide QA product signoff for the test completed release candidates selected for release.

● CTS and CTS verifier Team and assigning the tasks to the team members 5. Project Name : Android Platform Testing (Offshore) Client Google-Inc

Role Team Member

Organization Tech Mahindra, India

Duration 01/2014-12/2015

Team Size Project :30

Environment

(with skill versions)

OS: Android (4.0 to 6.0),Ubuntu

Project Description

This project objective is to test the latest changes and additions in the Android platform that includes testing individual core components and default apps that come with the platform.

Contribution

● Understand the client requirements and functionality of the system.

● Preparation of test cases based on the Functionality Requirement document.

● Performed Sanity testing, Regression testing,Up gradation testing,Compatibility testing, Performance testing, Accessibility testing,Data Migration Testing,Upgrade testing and Exploratory testing.

● Responsible for Preparing and executing Test Cases for Phone Calls, Contacts, Alarm Clock, Calendar, SMS, MMS, Bluetooth, Settings SIM Lock, Phone Lock, Email,, Audio, Video, FM Radio, Browser, and YouTube etc

● Supporting to the Development team for reproducing the all issues and retesting the issues after they are fixed.

● Follow agile methodology.

4. Project Name : Drive Sync

Client Google-Inc

Role Team Member

Organization Tech Mahindra, India

Duration (06/2013) – (12/2013)

Team Size Project :18 Module : 5

Environment

(with skill versions)

OS: Windows XP,Windows 7,Windows 8,Windows 8.1,MAC(10.9,10.8) Project Description

● Google Sync is a bidirectional service. Changes made on one device will be backed up to the user's Google Account. All other Google data on devices sharing that same Google account will be automatically synchronized as well. Contribution

● Understand the client requirements and functionality of the system.

● Preparation of test cases based on the Functionality Requirement document.

● Performed Sanity testing, Regression testing,Up gradation testing,Compatability testing, Performance testing, Accessibility testing and Exploratory testing.

● Follow agile methodology.

● Prepare and execute the test cases as per requirement.

● Prepared Minutes of Meeting and Weekly status reports

● Played an active role in preparing the traceability matrix.

● Preparing Defect Report and assigning the defects to developer.

● Logging bugs and following up in Buganizer.

● Mapping functionality requirements with the test cases.

● Review of Test Strategy and monitoring Test Execution.

● Ensure Team deliverables are done with expected quality and delivery within the timeline.

3. Project Name : Android Mobile Application testing(Drive, Quick office, Text Editor applications)

Client Google-Inc

Role Team Member

Organization Tech Mahindra, India

Duration (12/2012) – (05/2013)

Team Size Project :18 Module : 18

Environment

(with skill versions)

OS: Android (From Froyo to Jelly bean)

Project Description

Google Drive is file storage and synchronization service provided by Google, released on April 24, 2012, which enables user cloud storage, file sharing and collaborative. Google Drive is now the home of Google Docs, a suite of productivity applications that offer collaborative editing on documents, spreadsheets, presentations, and more. Quick office is freeware but closed source software productivity suite for mobile devices which allows users to view, create and edit text files, presentations and spreadsheets. It consists of Quick word (a word processor), Quick sheet (a spreadsheet) and Quick Point (a presentation program). The programs are compatible with Microsoft Office file format

Contribution

● Performed Functional testing, Regression testing, Security testing and Compatibility Testing

● Tested on different android versions from froyo to Jelly bean.

● Involved in planning test scenarios and writing test cases and test results for application.

2. Project Name : Google Drive-Sheets

Client Google-Inc

Role Team Member

Organization Tech Mahindra, India

Duration (01/2012) – (05/2013)

Team Size Project :18 Module : 5

Environment

(with skill versions)

OS: Windows XP,Windows 7,Windows 8,Windows 8.1

Browsers : Google chrome,Firefox,IE9,IE10, Safari,Opera Project Description

Google Sheets is an online spreadsheet app that lets you create and format spreadsheets and simultaneously work with other people.

Contribution

● Performed System testing, Functional testing, Regression testing, Accessibility testing and Exploratory testing.

● Functionality testing on handset devices.

● Authoring,Updating,Reviewing,Executing test cases.

● Proactive Interaction with Dev team and Dev lead for issues resolution.

● Responsible for status mails to team leads and development leads.

● Verifying the bugs based on the release.

● Prepared defect tracking system

● Handling responsibilities of setting the standards, technologies, and applications of the product

● Log bugs and following up in Buganizer

● Gave the trainings to the team

● Creating automation scripts on the repeated test cases of regression testing.

● Performed Daily, weekly and Monthly Status reports. 1. Project Name : Orkut

Client Google-Inc

Role Team Member

Organization Tech Mahindra, India

Duration (06/2011) –(12/2011)

Team Size Project :18 Module : 5

Environment

(with skill versions)

OS: Windows XP,Windows 7,windows vista

Browsers : Google chrome,Firefox,IE9, Safari,Opera Project Description

Orkut is a social networking website that is owned and operated by Google. The service is designed to help users meet new and old friends and maintain existing relationships. Contribution

● Authored / Reviewed test cases based on the scenario created for all the orkut modules.

● Performed Regression testing to ensure that new functions added in the applications and existing functions are working as expected.

● Performed Compatibility testing on operating systems like Win 7, Win XP, Win Vista, and browsers like IE, Firefox, Chrome and its versions.

● Involved in preparing the traceability matrix

● Test data preparation for positive and negative test cases.

● Execution of Test cases based on priority to cover major part of application.

● Prepared Build closure report

Personal Details

Name SRAVYA GADDAMANUGU

Email Id

adhz01@r.postjobfree.com

Type of Visa holding (if any) H1B

Location

Sunnyvale,California,U.S.A

Contact Numbers

Mobile : +1-760-***-****

Work:



Contact this candidate