Deyan Chen
**** ****** ****, ******** *****
669-***-****/***********@*****.***
Skills
Language
JAVA, Python, Matlab, C, Bash
System
Linux/Unix, Windows, iOS
Mobile System
Android, iOS
Testing
Software Testing
Experience
12/2016 - PRESENT
Google.Inc, Mountain View - Daydream VR tester (Contractor)
●Create/update test plan and test case on test tracker.
●Use Bash script to flash different Android devices.
●Code in Python to perform automation testing on 3P APPs, including installing apps, starting and killing apps, recording videos.
●Design personal apps using JAVA.
●Work with Googlers on JAVA/Python scripts to get FPS, thermal and battery data.
●Generate bug report, and collaborate with Dev team to analyze OTA problem, controller connection issue, bad display performance, low frame frequency and high persistence.
●Use Python scripts to test devices’ power data and battery level, and analyze the results with Googlers.
●Employ Python script get FPS data of devices from different apps and work with Googlers to analyze the data.
●Work with Googlers to maintain and update the power and battery Java and Python scripts.
●Create BASH scripts to dumpsys package automatically to get build version, system info, apps information.
●Attend weekly meeting to update testing strategy and bug status.
●Update JAVA scripts to test different VR 1P apps and send the result data to developers.
●Update and maintain different Python and Java codes in different testing areas.
●Perform OTA on VR standalone devices and test the performances.
●Test VR Home and VR Core for daily/nightly teamfood and dogfood builds on different
Devices.
●Test VR controller in 3 DoF and 6 DoF environments.
●Use ADB commands to get the devices’ CPU information, power state transition, memory info, battery level, install/uninstall apps, obtain bug report, logcat logs, dumpsys package, get version incremental, getprop/setprop, fastboot devices, reboot-bootloader, screencap or screenrecord, etc..
03/2015-08/2015
Oregon State University - Teaching Assistant
● Solved Assembly Language problems for students.
● Graded students' homework and exams.
● Assisted professor on the decision of teaching process.
● Updated teaching resources depending on students' performances.
Project
10/2015-03/2016
Oregon State University - Project Design: Indoor Optical Wireless Communication System
●Employed LEDs and photodiodes as transmitters and receivers to implement an indoor optical wireless communication system through Ethernet using On-Off Keying modulation.
●Analyzed the Medium Access Control (MAC) protocol to implement the data transmission via Ethernet.
●Used ALTERA FPGA board and Quartus II software programmed in Verilog and C to implement signal transmission and communication between FPGA modules.
●Used JTAG protocol and USB connection to debug and verify the system.
●Implemented oscilloscope analysis to troubleshoot telecommunication hardware by transmitting signals and verifying parity bits.
Education
09/ 2012 - 03/2016
Electrical Engineering and Computer Science - Master of Science, Oregon State University, Corvallis, OR