Resume
Aruna Muppuri, Email: *************@*****.***
Mobile: 1-858-***-****
Professional Summary
Experienced engineering professional with a demonstrated history of working in the Automotive & Mobile industry. Skilled in Embedded Application Software, Graphics Adreno driver, “Vehicle Networks” (CAN, Ethernet, eAVB) across multiple operating systems (Linux, Android, Hypervisor and QNX) in IVI & Automation test framework development, Hands on experience of Auto/bench testing on Automotive & Mobile platforms.
Synopsis
Technical lead responsible for driving commercialization and automation efforts for Android Qualcomm Automotive & graphics (Adreno) products across geographical sites and chipsets
Good understanding of complete software development life cycle (SDLC) and software testing life cycle (STLC).
Demonstrated taking ownership of critical projects and ability drive tasks to completion within the deadlines
Defined test strategy, designed test cases and test plans, provided QA estimates, resource management, test management, test execution, reporting throughout testing cycle and acted as key POC for all QA aspects of releases
Developed automation in Perl/Python for new test content using SCM tools (perforce/GIT)
Established customer CR analysis process of entire Graphics team across sites for addressing test coverage holes
Led graphics test commercialization of brand-new software driver from pre-silicon, bring up, FC, CS and post-CS phases
Skills/Tools:
Platform Knowledge
Android Architecture, Boot process & Kernel
Linux (Android, Ubuntu, RHEL & SUSE), Windows7, XP
Hypervisor platform – QNX & LA GVM
Languages
PYTHON, PERL, C & C++
Tools
Adb, Alpaca/Spider board, Orbit, Prism, AR System,
Configuration Management Tool
Perforce(P4), GIT, Confluence, Jira
TCM & Reporting Tools
ATM, RMS, Validat & vReport
Graphics
2D/3D system drivers, Krono’s OpenGLES & Vulkan APIs
Experience summary:
s.no
Name & Address of Employers
Dates of Employment
Job description /Duties
1.
Qualcomm India Private Limited
Bangalore, KA, India
www.qualcomm.com
2012 Mar – Present
1.Working as Staff Engineer.
2.Leading Automotive Platform Test (APT) Team towards commercialization of Automotive SW products with Google Android OS and its upgrades for top tier OEMs (LGE, PANASONIC, MELCO, Bosch, Google ETC)
3.Also, as Multimedia Display lead responsible for new features test planning & automation, Ex: Audio, Multi-Display, Multi-Camera, BT, WiFi etc
4.Responsible for automation Test development and project management
2.
Qualcomm Technologies Inc
San Diego, CA, USA.
www.qualcomm.com
Feb 2011 –Mar 2018
(7 years)
1.Worked as Engineer, Sr.Eng and Staff Engineer
2.Test Lead for QUALCOMM Adreno Graphics Software (GPU) Driver Commercialization, Build integration
3.Nexus Pixel SW releases POC, Upfront to Customer, Test Framework development and project management
3.
AMD R&D Center India Pvt Limited.
Hyderabad, India, www.amd.com
Apr 2007 – Oct 2010 (3.5 years)
(Worked as trainee engineer temp to AMD from April 2006 - 2007)
1.Associate Engineer and Engineer.
2.Responsible for the AMD/ATI Radon graphics test automations and validation
Education:
Award
% Marks and Grade
Year of Completion
University/Board
Master's in Computer Science
75% First class with Distinction
Nov 2003/2004
Andhra University (AU), Vizag, India
Areas of Exposure:
Software Development Life Cycle (SDLC)
Interacting with the Users for system study, requirements gathering, analysis, implementation and testing of the system for new features
Executing Software development systems in the organization and involving in the test development, test framework of various projects
Participating in the complete range of project activities, starting from conceptualization, testing and maintenance of the project
Participating in preparation of technical and commercial proposal & in finalization of project scope based on requirements
Software Testing Life Cycle (STLC)
Defining and driving comprehensive test strategy, design and estimation of testing
Development of test cases according to test plan
Execution of test plans which includes Sanity, Functional, Integration, Performance, Regression, Stability and System Level testing
Identifying & analyzing defects
Documenting, tracking, & communicating test plans, test results, analysis, & unresolved problems using test management tool
Early testing of component Software changes before merge in AU build to avoid regressions on the Evaluation/Production boards
Automation/Test Framework Development & Maintenance
Responsible for deploying new test content into our automation framework. These suites were used by teams across the globe
Created automated test-suites for functional, stability, conformance and performance tests using Perl, Python, ADB, Linux, Android, Perforce & GIT.
End to end automation of Google Test Suites for Graphics OpenGLES, VULKAN modules and maintenance of new version updates for monthly Google releases
Code Pre-check in Validation/Testing auto beds enablement in RMS for Preflight gating
SW Build Automation for various flavors based on requirement along with reporting
ION Memory leaks automation enabled for Multimedia Display & Graphics
Low Power Mode (LPM) test automated to enable gating in PF
AVB20, Early CAN, Minidump new features automation test framework enabled
CAN & eAVB possible automation planning and guided the team
Quality Assurance
Define/Refine the process and implement in pursuing excellent quality SW deliverable to Customers
Defining quality gates at each level of s/w development
Defining and implementation of the software release process and provide statistics periodically
Detailed Organizational Experience:
Test Lead for Automotive Gen3 (SA6155P, SA8155P, SA8195P) & Gen2 (S820A) Platforms
Aug 2018 to present
Staff Engineer – Qualcomm India Private Limited., (BDC), Bengaluru.
Key Responsibilities:
Technical management of a team of 6 members (BDC:3 & ODC:3)
Formulating strategies for the Test Application and Test Infrastructure development
Test in regression environment, regression analysis, reporting
Automation of test environment, bug reports
Define the process and ensure that process being followed across the teams
Release Management
Staff hiring
Global support with San Diego PE/PMs on Gen3 RNM project
Interacting with the driver development team for all the test application development
Release Management, Bug Verification and Statistics generation
Debugging of critical issues
Platform key features POC: AVB20, Early Splash, LMP(XO) & S2D (Hibernation)
As a part of the above responsibilities, the following are handled
Defining Quality process, execution, evaluation and enhancements
Preparation of quality metrics periodically
Educate/Train the teams on the latest processes
Hands on Experience on Google Android certified test suites - CTS/VTS/STS & overall platform features
Working Knowledge of Android Architecture & Boot Process
Hands on Debugging/Triaging experience using Android debug tool & JTAG/Trace32
Experience working with Git code check-ins for Auto DPAF using Python scripting & Platform test framework using Perl
Working experience of System level benchmarks, ex: Antutu, Dhrystone & IO/USB throughput tests
Responsible for Platform Features and SW releases on RNM Gen3 commercial & dev SPs
Gen2 S820 LA.1.3,1.2.4 & LA.1.2 to support TIER1 (LGE, Geely, MELCO & PASA)
New Feature understanding, tech evaluation, automation support
Performance profiling to meet customer expectation
Support power team for real time scenarios
Ownership of Multimedia Display features for PANASONIC
Apr 2018 to Aug 2018
Staff Engineer – Qualcomm India Private Limited., (BDC), Bengaluru.
Key Responsibilities:
Formulating strategies for the Test Application and Test Infrastructure development
Test in regression environment, regression analysis, reporting
Automation of New features
Display features such as Split two physical displays & 1 logical (4K) large screen & MDP Scalar features
Demos representations on LA & Hypervisor platforms in QBUZZ & SW tech days
Tech demo presented on Multi-Displays cockpit in QBUZZ & SW tech day
Handle Global project regular sync meetings
Interacting with the driver development team for all the test application development
Debugging of critical issues
Regular RCA to enhance test coverage
Key new features:
oDisplay Split feature with 2 physical 1080P screens & 1 logical 4k supported big screen
Test Lead for Adreno Projects & Pixel/Nexus Graphics Software Releases
Feb 2011 to Mar 2018
Grew from Engineer -> Sr.Eng-> Staff Engineer – Qualcomm Inc., San Diego, CA, USA.
POC for Adreno Graphics SW driver commercialization:
Responsible for Google Pixel monthly releases
Upfront to Customer support on Commercial devices like Pixel, Nexus7,6, HTC Puccini & S8
Graphics Mobile SPs – 8998, 8996,8960,8084,8974 & 8064 programs
Automation enablement for Android CTS test suite & version maintenance.
Key Responsibilities:
Handled 8974 projects from Pre-Sil phase to Silicon Commercialization (CS)
Ownership of Pre-Sil effort
Established End user scenarios
New Graphics features test case development
dEQP test suite enabled from scratch
Analyze the requirements and identify the features and functions to be tested.
Preparing the Test Strategy and Test Plans.
Design and Execution of test cases
Excellent track record in test case planning, automation, deployment and execution.
Proficient in test results analysis with defect reporting, tracking, data logging, postmortem, test report generation.
Understanding the customer requirements and the deliverables on schedule.
Logged many critical bugs to achieve the quality product
SW Quality Engineer in Test Discrete, ASICs & Notebook Graphics Products:
April 2007 – Sep 2010
Associate Engineer and Engineer – AMD India Private Limited, Hyderabad, India.
Working experience in manual and automation testing of Device drivers for Discrete, Asics, Integrated and mobile notebook Graphics products on various OS platforms in AMD Inc,
DirectX & OpenGL driver feature support like Tessellation feature for game quality
Crossfire feature support to profile gaming experience and measure performance
Developed test plans for different features looking at hardware, product requirements and feature delta between different targets for successful commercialization of products
Test automation tracking test hours for devices using Perl. Helped in optimizing usage of device/stations for multiple tech areas
Description: GPG team in AMD is a vast business and ATI Linux graphics driver validation for different GPUs is one of the revenues for AMD. Here, qualified driver testing for SW and HW for all supported products in different Linux OS distributions like RHEL and SUSE with latest versions. Also supports Eyefinity, 8 display supports in Linux as well as in windows.