Programmer Analyst Resume
Austin, TX
SUMMARY
- Software Engineer with over 10 years of analytical, automation and system testing skills in VoIP, Wireless, Mobile Handset Testing domain seeking challenging opportunities.
TECHNICAL SKILLS
Programming: Python, RSPEC,JavaScript, MATLAB,JAVA
Platforms: Linux (Slackware, Red Hat, Ubuntu, Goobuntu) Windows XP
Mobile OS: Android SDK, Apple iOS SDK, Windows CE, Linux Open Mobile
Testing: Junit, Selenium, RSPEC (ROR), TestNG
Packet Sniffers: Empirix Hammer Call Analyzer, Wireshark, Aeropeek NX
Tools: Ixia Chariot, Qualcomm QPST/ QXDM,MA
Networking: TCP/IP, OSI, SIP (RFC3261), SDP, RTP, RTCP
Wireless: GSM, CDMA, GPRS, 802.11b/g (Wifi/Wlan)
Version Control: SVN
Defect Tracking: Bugzilla, JIRA, HP Quality Center, Microsoft TFS
Standards: OMA Push to talk Over Cellular V2.1, MPEG - 2, XMPP, WebRTC, GPPTS23.402 V9.7.0
Open Source Tools: Scratch box cross compiler. GNU toolchains, QMTest (Python based automation tool)
Power Simulators: Monsoon power unit/Android Battery Power Test Units
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Programmer Analyst
Responsibilities:
- Manage and configure Android mobile devices in Confidential Mobile Service test lab (phones,tablets, wearable-watch, car-module) with test specific operating system.
- Benchmarking Android application packages for system parameters such as memory, battery consumption, and kernel and other operating system benchmarks
- Using proprietary tools to script code for running test cases for Android kernel benchmark testing.
- Test proprietary build tools for the Android power consumption team.
- Maintain and extend automation for Android Memory Usage and Android Binary size analysis using Python, Java and in-house languages
- Configure Linux server environment for Android battery and mobile application power consumption testing.
- Test APK size and use blaze to build builds and proprietary build tools for Android power consumption team.
- Setup and maintain proprietary power measuring hardware devices for Android devices, interfacing power measuring device with the linux server and perform troubleshooting.
- Install and test builds for the proprietary power measuring devices, configure multiple android devices for various test scenarios for GMSCore apps
- Analyze results from battery test runs and file defects, Triage incoming defects for components,Prepare documentation and usage guides.
Confidential, Plano, TX
Senior Test Engineer (Research and Development)
Responsibilities:
- Tested WebRTC application on Chrome, Firefox browser for signaling and media path using Wireshark and test WebRTC JavaScript API’s.
- Developed test framework for Centralized Administrative Console web server using Selenium and WebRTC application.
- Installed and Test Enhanced Push To Talk (PTT) Android, iOS and BREW mobile application on 4G LTE/HSPA+, 3G, and Wifi networks on AT&T( Confidential, Confidential, Confidential, Confidential ) and Verizon supplied devices.
- Perform Deep packet inspection of logs error code analysis of HTTP, SIP, RTP, RTCP protocol (Talk Burst Control Protocol).
- Analyzed logs for Jitter Stats, Periodic and On-Demand Call Stats and UI Stats, Location Update, Dispatcher console
- Tested the KPI for the mobile Android OS with AT&T ARO tool.
- Performed Interoperability testing of PoC client application and Land Mobile Radios (LMR) using Raytheon gateway ACU-M.
Confidential, Round Rock, TX
Software Development Advisor
Responsibilities:
- Leading offshore team of testers, requirement analysis, test planning, test effort estimation, test designing, test execution, defect management and test reporting.
- Experienced in defining/executing/maintaining the Business Process Testing framework and deriving detailed use cases from High Level requirements/Agile story across SDLC.
- Performed Functional Testing of Bring Your Own Device (BYOD) Android and iOS mobile application across various device and simulators using Android SDK, ADB toolkit, ADB shell etc.
- Tested Restful API Test framework using Postman Chrome plug-in, Apache Directory Studio and used MongoDB for database value verification.
- Created test scripts for BYOD iOS/android mobile application in Appium Framework (UI Automator )/Perfecto Test Framework.
- Created and maintained Junit and Selenium test cases and automation framework for BYOD Administer console.
- Created and tested white box test cases using Junit for BYOD application.
Confidential
Senior Software Engineer QA
Responsibilities:
- Performed GUI, System, Regression, User Acceptance Testing for Airline ticketing native Android and iOS mobile applications and performed Sabre Airline Solution(AS) Customer Validation Testing (CVT) activities across multiple airlines for this mobile application
- Functional Testing the Mobile travel application interaction line back-end systems (reservations, ticketing, departure control, inventory, etc) for the mobile application
- Performing GUI, Functional, Usability, Boundary and Regression tests in order to test the stability and usability of software application on various mobile devices: IOS, Android.
- Designing, creating, executing and maintain automated test for mobile automation using Perfecto Test Automation.
Confidential
Senior Software Engineer
Responsibilities:
- Developed test cases and tested Janus (Windows-Digital Rights Management) OMA-DRM, progressive download, verification streaming of Audio-Video real-time streaming using 3GPP PSS protocols (RTP, RTSP, RTCP, and SDP) on Symbian S 60, Linux Java, Android and Confidential P2K handsets .
- Performed systems, exploratory, IOT,Sanity, Regression, and Feature Interaction testing of video, audio, stills images and synchronized multimedia such as MPEG-2, AMR, MIDI, MP3, JPEG and codec’s like MP4/ASF/MP3 file format
- Execution of Test cases, Test scripts on JRC simulator, and perform IOT, System Test, regression testing, defect verification, sanity testing, UE to UE scenarios, stability test cases for the Video Telephony feature .
- Performed carrier validation and Acceptance Test Plan (ATP) and field testing of Video Telephony application in Confidential Italy for various operators.
- Tested IOT features for multimedia accordance with GSM DG 11.4 Field Trial Document
- Raised defects and provided initial defect analysis. feature Interaction of streaming, Media Transfer Protocol.
Confidential
Senior Software Engineer
Responsibilities:
- Tested SIP functionality of dual mode mobile (GSM and VoIP over Wi-Fi) bare bone card
- Tested SIP, RTP, RTCP, Jitter Buffer and codec’s - G.711au and G.729ab on the WLAN side.
- Used SIPp tool scenarios for sanity and acceptance test plan.
- Automated setup and system configuration for sanity testing using Auto-Expect in bash CLI.
- Configured SIP agents like UAC, UAS, Proxies and various SIP phones from multiple vendors and interoperability testing of SIP stack with various available vendor phones.
- Performed Wireless application testing and usability testing of the application.
- Tested bulk call testing with Auto-Expect.
Confidential
Software Engineer
Responsibilities:
- Set up test lab and perform basic board bring up, SDK flashing, recompile Ubuntu Linux kernel for experimental hardware and enabling support for non-supported features.
- Install and configure Scratch box cross compilier (Ubuntu) for x86 /ARM platforms, set up NFS server, install root straps on x86 /ARM on scratch box, and QEMU (open source machine emulator).
- Tested and installed various applications on Linux Mobile OS like browser, Wi-Fi application Jabber protocol (early XMPP) based Instant Messaging Chat application and Media over IP application on Linux-based open mobile platform hardware (LiMO) for interoperability with Gtalk and other xmpp based chat clients.
- Tested Confidential Mobile Open web kit Browser GTalk presence Management, Contact Book, Instant Messaging, VOIP calls features for OMAP TI 2430 and JADE Arm11 touch boards.
- Regression and Retesting the fixed bugs/defects and tracking of problems/defects throughout the test and SDLC
- Reported Bugs, defect verification, trigage and generated Test Reports from Bugzilla.
Confidential
Test Engineer
Responsibilities:
- Tested device driver firmware of Linux based Compact flash card bare bone card for its Linux wireless commands functionality, throughput and performance testing using Aero Peek NX (sniffer for Wi-Fi), NetIQ Chariot on Linux Slack ware 2.4.21 and Windows XP platforms in RF shield room environment for 802.11b/g performance .
- Tested Linux CF cards for 802.11b/g infrastructure/Ad-hoc Network Configuration Utility and Active / Passive Scan Test.
- Tested 802.11b/g CF cards for Infrastructure Security feature (WEP 64/128 bit and Infrastructure IEEE Power Save Mode tests.
- Performed Infrastructure 802.11b/g Mode Interoperability Test (with selected 802.11b chipsets).
- Performed Regression testing and verified the fixed bugs/defects and tracking of problems/defects throughout the test and SDLC.
- Raised defects in Bugzilla, participated in review test cases and attended bug meetings.