Tester Resume Profile
Experience Summary
- 6 years' experience in Bluetooth Technology and Mobile application development.
- Experienced in Bluetooth protocol stack and profile testing.
- Good understanding on Android application Framework and Bluetooth Core Specs.
- Good understanding of Bluetooth 4.0 and 4.1 specifications.
- Experienced in sanity, functional, regression, stress,concurrency and automation testing of Bluetooth profiles.
- Analyze and triage issues using the protocol logs and reporting the bugs using bug tracking tools like Prism.
- Experience in debugging customer issues, analyzing logs, code analysis and bug fixing.
- Experienced in Android Application Framework for Bluetooth low energyGATTprofiles like Health Thermometer and Glucose profiles.
- Self-Starter who can adapt and learn fast with excellent analytical and problem solving along with good communication skills.
- Knowledge of JSON and REST
Technical Skills
Technical skills: | |
Languages | Core Java and C. |
Application Tools | FTS Frontline Bluetooth Sniffer , QXDM, Ellisis, QRCT, QPST, Trace32 Qualcomm proprietary tool , HCI Trace Tool, HciDump, Hcitool, Adb, Eclipse for Java developers, Qt-4.5, gdb, SVN. |
Operating System | Windows XP, Vista 32/64 bit, Linux, android version ICS, JB, KK |
Wireless | Bluetooth low energy, BR/EDR, Bluetooth 4.0 4.1, WLAN |
Testing | Bluetooth protocol stack and profile testing |
Hardware | ARM335x, Intel Canmore Board and Snapdragon processors |
Significant Recognitions
- Awarded the Star of the month for the contribution in Android Low Energy BTLE profiles application development.
- Active participation in the winning team at EIS Technova 2013, Bangalore, India.
Project 1: Bluetooth stack and profile testing
Confidential
Role - Tester
Description The project involves testing of BR/EDR profiles, Bluetooth Low EnergyProfiles and ANT protocol on Qualcomm's Snapdragon line of processors.
Responsibilities:
- Perform Bluetooth protocol tests to analyze and optimize the performance of all Bluetooth low energy profiles supported by the platform under test.
- Develop and execute tests targeted to evaluate performance of Bluetooth protocol stack and the controller chip.
- Involved in Sanity, Functional, Stress, Regression and Concurrency testing for BR/EDR BLE Wi-Fi
- Drive root cause analysis with protocol stack and Firmware teams for reported bugs and collaborate on performance optimization of the protocols.
- Report and validate bug fixes using PRISM tool.
- Testing on different Bluetooth tools like MecApp, Bluesoliel, BM3 platform, WDS commander and ANT Simulator.
- Writing test scripts for automation using commands available in AsiaLite.
- Running overnight stress tests and regression tests.
- Analyze and triage issues using the following protocol logs:
- Bluetooth HCI Messages
- Over the Air Logs
- Logcat Kernel logs for Android
- Retesting, verifying and supporting customer issues.
Environment:
- Platform: Android Jelly Bean, Kit-Kat
- Bluetooth Stack: BlueZ, Bluedroid
- Tools: FTS BT sniffer, BTSnoop, Ellisys, HCIdump, QXDM, QPST, QRCT
- Hardware: MSM8994, MSM8974, MSM8x26, APQ8084 chipsets.
- Project 2:Bluetooth Low Energy Connectivity Solutions
Confidential
Role Developer
Description The project involves development of profiles on Bluetooth Low energy Stack which is integrated with Android Stack, and development of Android application for a third party Bluetooth Low Energy Sensor.Have come up with GATT Profiles to address various application areas.
This project includes the following task:
1. Requirement capture and analysis based on the Bluetooth Core Specs.
2. Reference design documents on Abstraction Layer and Applications Design.
3. Integrating the Bluetooth stack on the Android OS.
4. Application Development on Android and QT based on host.
5. Development and Testing of Profiles.
6. Customizing the solution according to customer needs.
7. Bug fixing and enhancement.
Responsibilities:
- Understanding the Android Application Framework, Bluetooth Stack and Bluetooth Core Specs.
- Development of Bluetooth Android Framework Application Layer for Health Thermometer and Glucose Profiles.
- Implementation of Bluetooth4.0 Android application for a third party Bluetooth Low Energy Sensor.
- Contribution to the HLD and SRS document.
- Unit level and Integration testing, for the features and bug fixing.
- Fixing system issue when integrating the Bluetooth stack with Android OS.
- Demonstrating the applications for the client visits.
Project 3: DLNA Porting on Android
Confidential
Role Developer
Description - DLNA application enables the customers to transfer data seamlessly among devices. DLNA is about storing media on one device, playback the same media on some other device and control who is playing what with a third device.
Responsibilities:
- Android GUI Development and library integration.
- Demonstrating the application for client visits.
Project 4: Developing Android GUI screens for mobile
Confidential
Role Developer
Description - Creation of GUI screens using Android.
Responsibilities:
- Involved in the android GUI development for mobile as per the template given by the client.
- Actively involved in direct interactions with clients for activities related to requirement analysis.
Project 5: PC Remote Display Solution
Confidential
Role Tester
Description - The Project is to Validate IWD Intel Wireless Display application. The validation is to be done on Windows platform over both 32 bit and 64 bit OS and on various Notebook and Netbook platforms. The following are validated for various customer laptops like Sony, Toshiba, Dell and Huron River and Chief River Motherboards.
Wireless Display share's what is on your laptop screen with your television, by using the existing homeWi-Fi network and an adapter for the TV.
Responsibilities:
- Involved in the initial set up and validating DLNA feature for IWD. This was demonstrated to the Client.
- Involved in testing and test case design for DLNA feature
- Preparing reports and test results.
- Involved in functional and regression testing.
- Raised issues while validating IWD and it was recognized by the clients.
Project 6: JLR Jaguar and Land Rover
Confidential
Role - Developer
Description - FAD creation for Television and Rear Seat Entertainment modules.
Developing system design and modeling of the JLR Next Generation Infotainment NGI system using Rhapsody.
Responsibilities:
- Involved in the Requirement capture, Low Level Requirement Breakdown and Modelling for Television and Rear Seat Entertainment modules.
- Actively involved in direct interactions with clients for activities related to requirement analysis.
Project 7: IPTV Internet Protocol Television
Confidential
Role Developer
Description: Internet Protocol television IPTV is distributed by a service provider and can be free or fee-based and can deliver either live TV or stored video. The main focus is on testing for channel change and display of its corresponding information's in TV by porting it on Intel Atom Canmore platform.
Responsibilities:
- Modified the DVB codes as per the requirements.
- Involved in testing and verification of channel browsing by porting the application in Intel Canmore platform and displaying the channels on TV.
- Involved in showing the demo during client visits.
Project 8: Operating System Abstraction Layer OSAL Framework
Confidential
Role Developer
Description: The objective of the project is to develop competency in developing ITRON based applications in Automotive Infotainment. To achieve this objective a ITRON 4.0 compliant OSAL was developed on Linux OS.
The OSAL framework is based on Xenomai architecture and is a software layer between underlying OS Linux in this case and user application. The outcome of this project can be used across other domains which use ITRON based applications.
Responsibilities:
- Development of mailbox API's of ITRON-4 skin.
- Created .c file containing ITRON static API's from XML file generated by GUI using PERL script.
- System level integration and testing of developed modules by coordinating with the team.