Senior Mobile Qa Test Engineer Resume
Mountain View, CA
PROFESSIONAL SKILLS AND APPLIED KNOWLEDGE:
- Ten plus Years of Expertise in Testing Mobile and Web based Applications.
- Subject Matter Expertise in Bluetooth Low Energy, Wearable Technology and iOT space.
- Testing Android, iOS SDK’s and Wearable Computing Devices and Applications.
- Experience in developing and implementing QA processes, writing and executing test plans and test cases in highly structured and loosely structured development environments and performing all types of testing like B lack box, Grey box (Manual and Automation), White box, Smoke, Functional, Integration, Regression, Performance, A ccessibility, Localization, Internationalization, Adhoc, Sanity, End - to-End and System testing of traditional Web-based applications.
- Experienced in business analysis, test management, defect tracking and business acceptance testing.
- Well versed in Agile (Scrum) testing.
- Mobile Application Testing: Experienced in testing of Android, iOS Applications, Wearable Computing Devices, Flashing mobile devices and Firmware for wearables, log collection, analysis and testing of Native, Web-based and Hybrid apps in various testing environments - Emulators, Actual Devices. Hands on experience in using Android DDMS features such as Log cat, Screen Capture, Push file, Pull File, SMS Spoofing, Call Spoofing and Android Debug Bridge (ADB) command line tool.
- Familiarity with Xcode, ipa installation and testing for iOS Applications.
- Expertise in capturing and analyzing BLE Sniffer logs using Sniffer devices.
- Release Management for mobile and web applications.
- Excellent technical writing skills with hands on experience in creating Business Requirements, Functional specifications, Mapping documents, Test Plans, Test Scripts and Test Reports
TECHNICAL SKILLS:
Test automation software: QTP, Rational Robot, Robotium- JUnit, Sikuli, Monkey Tool, Load Runner
Test Management Software: HP Quality Center, QMetry
Agile Project Management Software: Microsoft Versionone
Platforms: Linux, Android, Windows, iOS, UNIX
Bug Tracking Tools: JIRA, Bugzilla, MantisBT, Flyspray
Log Analysis Tools: iExplorer and iOS System Console log
Programming languages: C, C++, Java, ASP. Net,VB.NET, C#,VB.Net, Python, XML,HTML, Java Script, PHP
Mobile Technologies: Android Lollipop,4.4.x,4.3.x, Android Studio,Xcode,iOS
Front End: Visual Studio .Net 2010
Browser: Internet Explorer, Mozilla Firefox, Confidential Chrome, Safari, Opera
Database systems: Oracle, MySQL, PostgreSQL, Microsoft SQL Server
Other Software: Jenkins, Atlas, Confluence, Stash, Ubit Artifactory, MS Office, Visio, Project
IT EMPLOYMENT CHRONOLOGY:
Senior Mobile QA Test Engineer
Confidential, Mountain view, CA
Responsibilities:
- Performing regression and new features testing of Hangout applications for iOS and Android mobile devices
- Developing and executing test cases and test plans for BAT and new features testing
- Working closely with developers and project managers to make sure that testing coverage is complete
- Using Xcode and Adb tools to debug and add the log information to Buganizer bug tracking system
- Experience developing test scenarios for iOS automation framework to simulate user actions for mobile iOS application
- Testing application against I18N (localization) issues and working closely with localization teams to get those resolved
- Testing application for A11Y (accessibility) problems: missing accessibility labels and identifiers, incorrect/unclear identifiers and suggesting improvements to make application more accessible for impaired users
Senior Mobile QA Test Engineer
Confidential, Santa Clara, CA
Responsibilities:
- Design test plans, test scenarios, and detailed test cases based on business requirements and functional specifications and prepare bug tracking and test summary reports using tools like QMetry and confluence.
- Leading Confidential 's Tiger Team and triage highly critical issues (Tiger Team is comprised of five members who are handling high priority critical issues related with Android & iOS SDKs for wearable devices)
- Perform BLE Testing (Bluetooth Low Energy or Bluetooth Smart).
- Capturing and analyzing BLE Sniffer logs using Sniffer Devices.
- Perform sanity testing, functional testing, UI testing and regression testing on Android and iOS Applications
- Execute ADB commands for setup and installation.
- Perform ipa installation and testing for iOS Applications and collect logs using iOS console log.
- Flash devices with latest platform builds (Device SW) and test for functionality.
- Execute python commands for setup and debugging and flash wearable devices.
- Efficiently execute test cases across all functional areas of wearable products. .
- Capture log files using Log Cat feature of DDMS.
- Capture screenshots using DDMS.
- Capture and analyze iOS logs using iOS console log.
- Perform power, battery and memory tests using python scripts.
- Perform sensors functionality tests (proximity, accelerometer)
- Perform Bluetooth devices protocols testing
- Wi-Fi technology testing (connection, reconnection, security testing)
- Develop and execute test cases for functional, non-functional, regression tests.
- Install application and test using: Android SDK (ADB, AVD, DDMS) Xcode, iPhone Configuration Utility, iTunes.
- Daily scrum with business owners, developers, project managers, and other QA team members
- Conduct meetings and work closely with offshore FW team and test team on everyday basis
- Test Management using QMetry.
- Prepare release packages and release notes for third party releases with Microsoft, RGA, Fossil and Runkeeper
- Define and conduct UATs with clients and provide UAT deliverables on timely basis.
- Validate DSW (Device SW or Firmware) and test for functionality
- Document the bugs in JIRA and create detailed bug reports.
Senior QA Consultant
Confidential, Sunnyvale, CA
Responsibilities:
- Design test plans, test scenarios, and detailed test cases based on use case documents, business requirements, and functional specifications and prepare bug tracking and test summary reports.
- Perform sanity testing, functional testing, UI testing and regression testing.
- Perform web testing to validate web pages.
- Perform Android application testing for Kindle devices and execute ADB commands for setup and installation.
- Flash devices with latest platform builds and test for functionality.
- Execute Linux commands for setup and debugging and flash Kindle devices.
- Create test plans and test cases for Kindle apps and review user interfaces for functionality.
- Efficiently execute test cases across all functional areas of Kindle products. .
- Perform black and grey box and functional testing and Interpret and report testing results.
- Test Linux based Kindle devices and capture log files using Log Cat feature of DDMS.
- Capture screenshots using DDMS.
- Perform power, battery and memory tests using python scripts.
- Perform tests for App installation via OTA.
- Document the bugs in JIRA and create detailed bug reports.
- Test the various UI elements and perform positive and negative testing.
- Verify ease-of navigation and logical flow of the app and performed Functional, Usability Adhoc, Sanity and Regression, accessibility, localization and internationalization testing.
- Prepare bug tracking and test summary reports.
- Validate error message and consistency of the error message display under a variety of conditions.
Senior Software QA Engineer
Confidential, Folsom, CA
Responsibilities:
- Designed regression test plans which enforce the acceptance criteria of new and existing features.
- Designed and executed test plans, test cases and prepared test summary and bug tracking reports.
- Maintained overall product test/defect matrix to measure and report quality status.
- Coordinated functional, integration, whitebox, usability, regression, UAT, and performance/stress testing and participated in Scrum, UI and Functionality meetings with the Development team to identify the overall strategy of testing for feature changes and new functionality.
- Define UAT (User Acceptance Testing) milestones and collect participant information.
- Track progress of UAT deliverables, execution progress, and defects against release timeline.
- Managed 3 offshore QA Engineers in India and 2 onshore Engineers while implementing the project plan, technical Standards and guidelines for Software Development Lifecycle
- Replicated bugs for troubleshooting/support analysis.
- Provided training and mentoring to other QA colleagues.
QA Engineer, Web and Android Applications
Confidential
Responsibilities:
- Developed test plans, test scenarios, use cases and detailed test cases based on use case documents, business requirements and functional specifications.
- Executed and maintained test plans, test cases and test scripts for functional and web testing.
- Prepared bug tracking reports, test summary reports and user manual.
- Created test cases to check installation, launch and removal of the app
- Performed Functional, Usability, UI, Adhoc, Sanity and Regression testing.
- Captured log files using Log Cat feature of DDMS.
- Performed testing using robotium-Junit, sikuli script and monkey tool with python scripts.
- Documented the bugs in Bugzilla and created detailed bug reports.
- Tested the various UI elements and performed positive and negative testing.
- Verified ease-of navigation and logical flow of the app.
Software Test Engineer
Confidential
Responsibilities:
- Took ownership for the definition, implementation, and execution of the functional, regression, and acceptance test strategy on a variety of projects in a fulfillment environment.
- Performed test planning, manual testing, test automation using QTP, defect logging and verification.
- Developed test plans, test scenarios, and detailed test cases based on use case documents, business requirements, and functional specifications.
- Involved in creating UAT test plans and subset of functional test cases for UAT tests and logged bugs using Mantis.
