Michael Yin —Test Engineer
Email: adz0mf@r.postjobfree.com, Phone: 510-***-****, Address: Fremont, CA, Visa: US Citizen
OBJECTIVE:
To seek a QA Engineer on web/mobile application & clouding service in a growing organization
ACCOMPLISHMENT:
Expert experience in black box and white box testing for Mobile UI & backend features side using Appium, Selenium Webdriver
8+ year industrial experience on Android/iOS mobile devices native & Hybrid apps UI functionality testing manually and automatically with Java/Python Appium/UI Automator framework infrastructure, tested on real device and emulator, familiar with Android API testing
3+ years hands on experience on Android telephony features test & debug with voice/data/messaging/esim/IMS/RCS/5G/ carrier configs/ modem log analysis
Experiences on UI, functionality testing, Continues Integration Testing CI/CD, International user experiences testing, Localization Testing and quick Regression testing
Hands on using software development solutions like Unix Shell Bash, Jira, Hudson, Jenkins to deploy and run test cases
Working and have strong knowledge on Agile Sprint Software Test Life Cycle(STLC), worked testing tools like Git, Bamboo, Test management tools
Tested on wearable devices on Apple Watch, Aukire Android smart watch
Hands on testing in handsets on various Device (iOS & Android), general lab network troubleshoot, TCP/IP based Networking, Wifi, HDMI, USB, Bluetooth
Strong problem-solving ability to handle new defects troubleshooting and improve testing flow
Faster learner and a good team player
SKILLS:
Language: Java, Python, Unix shell Bash, SQL
Mobile Testing: ADB, Xcode, Postman, Charles proxy, Mobile front UI testing with Java Appium/UI Automator, mobile UI/backend logcat
Platform and IDE: Linux OS, Jenkins, Eclipse IDE, X Code, IntelliJ IDEA, Android Studio with Gadle, Maven SVN, Git/Gerrit source control tools, SOAPUI, QTP, Mobility DDMS tool, MAC IPhone configuration utility, MySQL, Odo proxy web service
Project Sample:
Github Sample code of junit4 selenium web testing framework: https://github.com/michaelyin1/svweb
EXPERIENCE:
Google LLC through Vendor, Mountain View, Oct 2019 – June 2023
Role: Google TV Device Test QA
Experience writing medium to complex big SQL queries following database schema on ETL data warehouse testing
Design test plan for GTV data pipeline api connects, user experience, corner case
Executed and maintained automation Unit test using Python
Worked on Google Analytics data testing, design test plans, test scripts to pull data for analyze, test execution, defect & status reporting, setup & troubleshoot data alerts.
Hands on device testing on Android TV, Android Pixel testing, test on End to End Google TV software & devices
Worked with internal tools like Plx Alerts, Plx script, Plx Dashboard
Role: Google Stadia Steam Game QA
Performed UI, functionality, game steam feature testing on Google Stadia project
Worked on Stadia controller, Stadia mobile app, Android TV stadia app
Validated game log with chrome extension tool
Worked data testing with big SQL queries to analyze gaming steam data, troubleshoot data alerts, tested on ETL data warehouse
Environment: Game steam chrome extension, Mobile testing, Android TV testing/ Android Telephony testing
Role: Google Lens Mobile QA
Responsibilities:
Performed UI, functionality, regression testing on End-to-End Google Lens on Android/iOS with manual/automation testing
Worked with Google ARCore technoloty, AR features on Google camera & Google Shopping Consuming methology
Analyzed & debugged Lens wifi/5G/modem/Carrier logs & analysis
Developed UI automaton using UI Automator with Java
Environment: Camera & Photo feature, ADB, mobile testing, ARCore, AR feature
Apple Inc through Vendor, Cupertino, Oct 2018 – Oct 2019
Role: iOS QA Engineer on Siri on multiple Apple devices
Responsibilities:
Performed UI, functionality, regression testing on Siri voice control on multiple iOS devices like iPhone, HomePod, HomeKit, wearable device Apple Watch with manual/automation testing
Hands on iOS device testing on iPhone, HomePod, iPad on Wifi, Bluetooth, audio, HDMI environment
Analyzed & debugged iOS telephony features on data/voice/5G/carrier/ sim/Esim/Modem functionality
Designed and run manual testcases on iOS platforms with Apple ToolBox
Developed automation testing with Python unittest framework
Environment: Python unittest, iOS toolbox, smart HomePod application feature, iOS telephony testing
Google LLC through Vendor, Mountain View, Jan 2017 – Sep 2018
Role: Mobile Engineer on Google Search App
Responsibilities:
Performed UI, functionality, regression testing on End-to-End Google Search App on mobile with UI Automator using Java/Python, enhanced testing by reducing flaky issues
Developed and maintained testcases features like Home, List View, Search, Photo, Map, Placesheet, animations
Developed selenium webdriver for Google Search UI automation
Manually tested daily and release cycle on Google search app on Android platforms, transferred manual testcasest to UI Automator framework
Maintained Integration Continue testing with Google Tools like Guitar, Moreto, Moscar, Unix Shell, Bash monitored and fixed issues for automation execution
Environment: Java, ADB, mobile testing, Search feature, UI Automator
Role: Android Telephony Test Engineer on Google Fi
Responsibilities:
Performed functionality, ad hoc testing on Google voice app, project Fi device, Google Home calling, messaging, voice control
Developed automation on Python Mobly framework, mobile harness, UI automator, Unix Shell for mobile Google Voice, Project Fi calling automation testing
Developed the Pixel Modem automation testing infra with Linux based Bash scripts
Debugged mobile logs with QXDM, Android Debug Tool, automation Sponge report, implemented test with Unix Shell Bash
Tested on Calling, Messaging, sim/Esim activation/5G/RIL/Modem/IMS, Tcpdump, Data ping loss functionality testing on Pixel devices
Hands on handsets testing on Wifi, Bluetooth features on Android devices with iPerf, Wireshark
Responsible for creation, design and execution of test strategies, including writing test plans, test cases and test scenarios using Testracker
Identified, analyze, and document defects using Buganizer
Able to debug Android backend kenel & applicaion logs
Environment: Python Mobly, ADB, Android telephony testing
Sony Inc, San Francisco, June 2015 – Dec 2016
Role: Web/Mobile Automation Test Engineer
Project: Built and run JavaScript testing framework on Sony VUE entertainment video/gaming web/mobile product
Responsibilities:
Executed and maintained mobile video native app UI testcases with ADB/Xcode manually and automation testing on Java Appium framework and Unix Shell scripting
Built web UI & users experiences automation testing framework on Ember JS & Node JS platform with JavaScript Webdriverio mocha framework, Source Lab environment for multiple platforms, text alert, data driven test, functional testing
Tested Android Telephony features of data/voice/5G/carrier/sim/Esim/Modem functionality on Sony device.
Tested cross OS, browsers platform with Sauce lab using desired capabilities
Worked on cloud computing web service AWS for big data computing testing, Continues Integration Testing, tested on Oracle ETL database warehouse.
Worked on Java REST Assured automation lib for REST API web service automation testing
Setup Drone under Docker environment for Github merge request checking for finding issues earlier for developer’s change, text alert and html report to Rally, data driven test, dev build continues testing
Tested localization testing for multiple areas for language, culture testing, tested on map, search
Tested Sony PlayStation Game Console VR & Android TV application on network & mobile chromecast feature testing for QA project shift
Environment: JS Node, Drone, Docker, Source Lab, Web JS, AWS, GitHub, Jenkins, Rally, REST Assured, Postman, Charles proxy, SQL, JSON, Mobile testing with Java Appium, ADB, Xcode
Groupon Corporation, Palo Alto, Jan 2013 - May 2015
Role: Mobile QA Engineer
Project: Performed manually/automation testing on enterprise E – commerce End to End mobile app on Android/iOS
Responsibilities:
Tested Android internal Groupon app on Android & iOS with REST web service using odo proxy server, constructed JSON for different UI testing scenarios
Performed UI and http API mobile testing on feature, integration, regression, AB, adhoc testing workflow on Agile Jira development/QA cycles
Used SOAPUI to test on web backend performance automatically testing
Developed Selenium webdriver for Groupon web autoamtion
Developed and executed Appium automation framework on mobile native app testing, able to write testcases for new features of mobile projects
Able to use automation way to download latest build from server, text processing, setup alerts with Python/Java
Reduced live product bug reproduce rate by quick finding and isolating particular issues in logs
Enhanced testing performance by using bash, Jira, GitHub reporting organization, Jenkins building setup, Linux quick search query
Monitored release build continues issues with Splunk
Worked with China, Europe, India team for international app sync up testing, tested on map, search
Environment: Mobile UI & REST web service testing, bash automation trigger, SOAPUI, Spring MVC for http API mobile testing, Appium, JSON, SQL, odo web service, GitHub, Jira, Splunk
EDUCATION
San Francisco Bay University, Fremont, CA, Graduated on Sep 2011, GPA 3.7
M.S Degree in Electronic Engineering