Stb Test Resume
3.00/5 (Submit Your Rating)
TECHNICAL SKILLS:
Programming Skills: Python, shell script, Javascript, C/C++, OOB Python, Perl, HTML, Vbasic
Expertise: Confidential /SAS/RAID/NVMe
Performance Tools used: FIO, IOMeter, dd, smartctl, Diskspd
PROFESSIONAL EXPERIENCE:
STB test
Confidential
Responsibilities:- This task tests consumer TV electronic appliances:
- Develope LAMP based Python automation framework for auto launch(CLI or Web) and presentation, namely it is driven by cgi - bin script.
- Hand flash Firmware from SPINOR to Uboot, automate the rest .
- Functional test including NIC, Bluetooth, WIFI, recognize device driver running
- Deploy STB to peer Engineers.
- LAMP based infrastructure, p is Python, not php.
- 90% of the case, when permission is blocked for cgi-bin script, both server and test host(client) will have to install LAMP.
- The benefit of it is I can use curl to send data back to MySQL.
- Auto launch is implemented by cgi-bin Python script.
- I used Perl to run cgi-bin script for 6 years in Drobo and Marvell.
- I use sshpass and screen a lot to launch test in Linux clients.
- Recently I wrote a http file upload/download function to replace the need of file server.
- Did not make use of expect kind of automation tools.
Confidential
SAS HBA/Expander test
Responsibilities:- expander functionality validation:
- build hardware test bed and wiring. Use IP controlled power supply.
- All the tests are web triggered.
- Automation is implemented upon LAMP system.
- HBA function validation:define test bed, use Ip controlled DC or AC power supply for test automation task.
- Write lots of Python scripts to work with HBA CLIs on device driver side.
- Write Windows VBasic scripts to do PCIe MSIx tests on device driver side.
Test Automation Engineer
Confidential
Responsibilities:- Write automated python scripts to test Storage/RAID enclosure functionality for Confidential DataCenter server thru device driver or pass thru.
- running IO, performance test, flash firmware
- using Python to send SMP/ses/BMC commands to the enclosure, and read from it
SSD Unit Test Engineer
Confidential
Responsibilities:- Tested EMMC products for its defined functionality in spec.
- HW Tools used: TestMatrix bus tester, Neosem EmmC chip tester, JDSU eMMC analyzer
Confidential
Testbed Platform Support
Responsibilities:- Configuring Odroid as testbed for our future eMMC tests .
- setup LAMP server.
- I picked Perl for server side language.
- Did Iometer/FIO/Windows/wmic/SG/registry programming to work with server code
Build/Firmware Test Automation Engineer
Confidential
Responsibilities:- Build automation:Starts from SVN checkout, then Linux/Windows/OS X automated compilation.
- Flash the newly built firmware to DUT.
- Run deployment scripts from Linux/OS X/Windows test systems to test package deployment.
- Test sending diagnostic commands to device.
- Run automation scripts to run IO.
Confidential
Software Engineer
Responsibilities:- Maintained and implemented functionality of SCSI HBA device driver for Unixware, Solaris, Sco Unix, and Linux.
- Developed a build engine for the build team.
- Implementing a portable object module.
- Performed functionality test tasks for Adaptec SCSI/FC HBA products.
- Test functionality from bus speed to performance, protocol problem, etc.
- Supported operating systems include DOS, NT, Win95, OS/2 Warp, Unixware, SC Unix, Solaris. Familiar with SCSI analyzers and scope.
Technical Support Engineer
Confidential
Responsibilities:- Fixed PC computer problems, identified component failures if it was defective. Made suggestions to end user customers.