Quality Assurance Engineer Resume
Mountain View, CA
SUMMARY
- Over 9 years of software testing experience.
- Familiar with Android, iOS, Blackberry, and BREW mobile phones that operate on GSM and CDMA networks.
- Working knowledge in all phases of Software Development Life Cycle (SDLC).
- Perform tests of many types including Functional, Integration, System, Compatibility, Regression, Acceptance, Stress, End to End testing, etc.
- Good understanding of various software testing methodologies.
- Developing test cases and test procedures, and other required documentation.
- Formal training in manual black box software testing.
- Analyze test results and document test summary.
- Strong problem solving & analytical skills.
- Good interpersonal and communication skills.
- Excellent team player.
TECHNICAL SKILLS
Platforms: Windows 8, Windows 10, Mac OS X, Linux.
Testing Tools: Qualcomm QXDM/QPST, BitPim, Quick Test Professional (QTP), Motorola RSD Lite, Universal PST for Sprint, LG Download CP, Motorola Mobile Phone Tools, Motorola PST, Future Dial, Perforce, Cellebrite, Ethereal, Wireshark, Bugzilla, TETWare, Lauterbach - Trace32 J-Tag Debugger, BrewApp Loader, Windows Active Sync, TestRail, SpiraTeam, Andoird ADB and DDMS.
Technologies: SIP Protocol, CDMA, GSM, Adobe Flash, IoT
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Quality Assurance Engineer
Responsibilities:
- Responsible for creating test plans and test cases for Android, iOS, Windows Embedded Thin Client, Linux Thin Client and Dell IoT.
- Use Jira bug tracking system to log defects and verify fixes.
- Use TestRail to manage test cases, test results and test reports.
- Integration testing of the software and hardware on Dell IoT Gateway, Linux Thin Clients and Windows Embedded Thin Clients.
- Testing included EVT, DVT, and PVT cycles.
- Perform functional, UI and performance testing on Android Nexus phones, tablets and other Android based devices.
- Perform WiFi testing on Android devices via iperf.
- Collect Android and iOS logs by using adb and Xcode.
- Perform functional, UI, Performance, OS compatibility, and Browser compatibility on the Cloud Client Manager web portal.
- Setup and manage virtual environments (VMware vSphere) for cloud testing.
- Perform BIOS test on Dell IoT Gateway 5000 via Dell CCM (Cloud Client Management software).
- Verify and close 40+ bugs (Android, iOS, Linux/WES Thin Clients) on a weekly basis.
- Host weekly bug scrum meeting with program management team, developer team and oversea team to prioritize existing bugs and discuss new concerns.
- Provide thorough reporting of software defects in new releases.
- Test application sharing and editing capabilities of video, photo and file contents uploaded to the cloud.
- Work with developers to provide logs, screenshot, explain defects, and improve quality of the product.
- Involve in regular QA team meetings to discuss testing process and resolve issues.
- Empower end users with easy access to remote desktops as well as apps and content.
- Distribute and manage iOS and Android apps on company- owned and user-owned devices.
- Enforce mobile application policies and monitor compliance.
- Maintain a complete mobile application inventory across your end users’ mobile devices.
Confidential, Cupertino, CA
Quality Assurance Engineer
Responsibilities:
- Perform automated platform stress test such as Battery Drain Test, Thermal Stress Test, and Suspend and Resume Test.
- Analyzed numerous test cases in cooperation with India and China based offshore QA team.
- Use logcat, ddms and adb tools to collect necessary test data from Android automation tests.
- Review daily test results from offshore QA teams to ensure adequate regression testing of Kindle Fire applications.
- Tested many features and functional areas of the application such as Uploading, Downloading, Playing Movies, New Customer Registration, etc.
- Develop Functional test cases and test plans for offshore QA teams to execute.
- Use Jira bug tracking system to log defects and verify fixes.
- Perform end-to-end test on Amazon Video, MP3, Book and Magazine servers.
- Successfully automated over 100 android units on a nightly basis.
Confidential, Mountain View, CA
Quality Assurance Engineer
Responsibilities:
- Develop and implement test plans and test cases for RIM, BREW and Android devices based on functional specifications.
- Use Spirent PoC Server Emulator to send SIP protocol messages to the client for service layer test.
- Successfully updated Push To Talk’s new features to all test cases for different platforms such as RIM, BREW and Android OS.
- Author and execute Manual, Regression, Functional and Acceptance test cases.
- Received recognition for the thoroughness and completeness of test cases and for demonstrating expert knowledge of application behavior.
- Successfully executed over 400 test cases each week.
- Perform field testing in “no coverage area”, cell towers handoff, and 1X to 3G network.
- Use QXDM handset analysis tool to identify OS target layer and application bug.
- Use network analysis tool such as Ethereal to decipher SIP traffic between mobile device and the connect server to indentify defects.
- Work with engineers to resolve and re-test bugs. Monitored the bug tracking system to ensure high priority bugs get fixed in timely manner.
- Participate in engineering team meetings, walk-through meetings and provide feedback during various development phases.
Confidential, San Francisco, CA
Quality Assurance Engineer
Responsibilities:
- Worked with different smart mobile devices from four major wireless carriers ATT, Verizon, Sprint, T-Mobile.
- Successfully validated weekly Flash Player 10.1 builds and verified fixes on different mobile operating systems Open Web OS, Windows Mobile and Android.
- Executed daily performance test of Flash Player 10.1 on Nvidia’s Tegra APX 2600 Winmo Test Kit.
- Performed video streaming test on the mobile devices over connections such as 3G and Wi-Fi.
- Reported bugs, tracked defects, and resolved issues with developers.
- Ran automation test scripts and make the relevant changes in the script as needed.
- Track and report on the status of testing during the release cycle and its implications on the quality and reliability of the release.
- Error logging and re-testing of bug fixes using Jira and in-house defect tracking tools.
- Check in and maintain test results using Perforce revision control system.
- Provided daily test results of the project to the management.
Confidential, Mountain View, CA
Quality Assurance Engineer
Responsibilities:
- Successfully executed all the test cases by adopting both manual and automation testing.
- Successfully executed many tests using in-house handset simulator.
- Automated regression and release acceptance testing for many products utilizing QuickTest Professional and in-house automation tools.
- Maintained automated scripts between releases.
- Performed end-to-end and functional test on Android handsets.
- Provided Functional, Integration, Regression, and Performance testing of WAP, Java, and Brew applications.
- Used QXDM handset analysis tool to identify OS/target layer and application bug.
- Used network analysis tool such as Ethereal to decipher SIP traffic between mobile device and the connected server to identify defects.
- Used handset tools such as BrewApp Loader, Bitpim and Qualcomm EFS Explorer to upload and test Brew applications on handsets.
- Knowledge Transfer, Support and mentored to new team members.
- Worked closely with the development team for better understanding of application, testing coverage and performance.