Test Lead Resume
Foster City, CA
SUMMARY
- Almost 10 years of mobile QA engineer and testing experience on teh Android and iOS platforms in Agile development environments.
- Strong background in various testing methodologies, developing test plans, and running test cases for functional, regression, security, and system level test activities.
- Mobile automation testing using Appium and UiAutomator.
- Masters Degree in Computer Science and Associates Degree in Electronic Engineering.
- U.S. Legal Permanent Resident (Green Card), fluent in English, Russian, and Chinese (basic).
TECHNICAL SKILLS
Platforms: Android, iOS, Windows Mobile, OS X, Windows, Linux.
Automation: Elementool, Buganizer. Appium, UiAutomator, Selenium, Perfecto Mobile, jUnit, TestNG.
Programming: Java, JavaScript, Bash, HTML, CSS, XML, WSDL, SQL.
Networking: TCP/IP, FTP, HTTP, Internet, Intranet, RESTful WebServices, SOAP.
Virtualization: VMware Server, Oracle VM VirtualBox.
Databases: Oracle, MySQL.
PROFESSIONAL EXPERIENCE
Confidential
Test Lead
Responsibilities:
- Performed unit, functionality, robustness and performance testing, using Compatibility Test Suite (CTS) at Confidential Phone Software Test Team.
Confidential, Foster City, CA
Software Engineer
Responsibilities:
- Performed functional, security, API, and regression testing of teh Confidential Checkout Mobile SDK payment platform for mobile web, Android, and iOS phones and tablets.
- Built up test automation solution, more resilient with Page Objects and Page Factory, from ground up using Java, TestNG/Maven, Cucumber and Perfecto Mobile.
- Configured test framework to collect adb logcat during each test and take screenshot upon failures, using iTestListener interface which helped developers to debug failed tests.
- Setup and cleaned up application data via Rest APIs which helped to make tests more stable.
- Used Splunk tool to analyze teh Backend responses.
- Configured Jenkins test job to run after each deployment to master branch and attached all screenshots, html reports and logcat as artifacts.
Confidential Santa Clara, CA
Mobile QA Engineer
Responsibilities:
- Performed functional, security, stress, validation, and regression testing on Android and iOS SDKs for Bluetooth LE (BLE) wearable mobile devices.
- Managed integration testing across all hardware, software, firmware, device, app, browser, and cloud platforms.
- Used Postman tool to RESTful WebServices API testing.
- Developed test automation scripts for FTDI using Python (Hardware Tests Automation) and Java for UiAutomator (UI Tests Automation).
- Conducted product and feature demos for management team and development teams.
Confidential Santa Clara, CA
Mobile QA Software Engineer
Responsibilities:
- Worked on Confidential KNOX, a defense - grade enterprise security platform built into Confidential mobile phones and tablets.
- Used Android-based Mobile Device Management (MDM) test applications to perform white-box testing of Android Framework APIs.
- Analyzed API operation logs and SE Android policy rule denial logs for sanity checks, security violation checks, and bug reporting.
- Developed automation test cases using Confidential UiAutomator testing framework tool for testing and automate UI of Confidential KNOX-II apps on Android phones, tablet PCs, and emulator, with ADB command line tools on wireless carrier networks such as Verizon, ATT, and T-Mobile.
- Used Bash Commands to analyze teh test results.
Confidential Palo Alto, CA
Mobile QA Software Tester
Responsibilities:
- Managed black-box testing for an Android mobile travel assistant application which provides information on hotels, weather, travel timetables, car rental etc. using speech recognition technology.
- Developed and executed end-to-end workflow analysis including requirements, design, functionality, security, and performance.
- Performed GUI, usability, functional, and regression testing and managed bug reporting.
- Tested Open ID (SSO) implementation using Facebook and Gmail accounts.
- Managed day-to-day test operations, periodically serving as team lead.
Confidential
Mobile QA Tester
Responsibilities:
- Responsible for testing mobile payment and POS terminals online and in teh retail channel.
- Conducted functional, regression, performance, and compatibility testing of mobile payment applications for Android, iOS and Symbian platforms.
- Tested privacy and security configurations, as well as multi-tier public and private settings.
- Updated and executed automation test cases with Selenium IDE, Web Driver and Perl language.
- Performed usability, functionality, regression, performance, compatibility, load testing, cross-browser and cross-platform testing in virtual machine (VMWare) environment.