Post Job Free

Resume

Sign in

Mobile QA

Location:
Fremont, CA
Posted:
September 28, 2023

Contact this candidate

Resume:

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



Contact this candidate