Senior Qa Systems Test Engineer Resume
Sunnyvale, CA
SUMMARY:
A Challenging Position/Project in an aggressive growing company
TECHNICAL SKILLS:
Hardware: x86 - Pentium, ARM, MIPS, R4300, H2, 8085, ATMEL88 & 168, Z80, 8053/32, Sh3-SH4, 80C196kd/kc 6805, TI’s MSP430, MIPS
Tools: multimeters, oscilloscopes, in-circuit analyzers and logic analyzers.
Applications: MS Visual Studio, Platform Builder 3.0 - 6.0, Gnu GCC & GDB, Code Warrior Real View, CodeView, Code Composer Studio, CCM, Clarify, Visio, Windbg Aardvark, grep, awk Codescape, VirtualBox, Wireshark..
Language: Visual C (19 yr.) & C++ Device Driver level (12yr.),x86 Assembly (22 yr.),Python, Arm Assembly (12 years), bash, & TCL. Arm, Boot Loader’s, Code Composer, VeB, TianoCore, UEFI Bios
Source control: Visual Source Safe, CCM, SVN, GIT
Operating Systems: Android, Linux, Windows CE/Mobile 6.5 (12 yr.), Windows 7,8 &10 Ubuntu VxWorks, Windows Kernel Drivers, BIOS, Confidential OS VMware, Non OS Diagnostics, RTOS. Multi-Processor Environments.
Skills: Software Engineering responsible for product development for embedded systems, & real time device drivers & BSP for various OS. Firmware Problem Solving /Debugging. Working with a multidiscipline Group. Bare Metal, Debuggers, QNX, Power Management, WireShark, & BSP packages. Agile methodology, Jenkins.
Interfaces: Confidential, SCSI, ATA/IDE, SATA 3, PCIE, USB, Bluetooth, RS232, TCP/IP, SPI, I2C, NFC, Emmc, CD File Systems, Fat, NTFS File Systems.
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Senior QA systems test Engineer
Responsibilities:
- Develop Multimedia & Audio tests both unit tests & system tests on Mixed reality ML1.
- Build the Android based wearable unit image. Installing and selecting options to install.
- Running tests, assisting others to run tests Attending daily stand-up meetings.
- Researching audio & Video formats. Running both audio & video clip tests in numerous formats.
- Developing and running various user interface tests for the Multimedia applications, Spatialized audio.
- Audio, Video local & Streaming playback over Bluetooth to phones (iPhone, Android &Pixel), mirroring, camera, video capture, low level system, power management & browser tests.
- Worked on verifying new release features.
- Python & bash scripts, Testing Localization French, German, Spanish, English, UK English Italian. Security Awareness Training.
Confidential, Palo Alto, CA
Senior Software Engineer
Responsibilities:
- Customer bug analysis replication & resolution.
- Using VMware Manager, VSphere Windbg, Visual Studio.
- Resolving issues involving Blacklists & Fontfile duplication.
- Failure analysis & fixes Windows 7 & 10 filter Device drivers.
Confidential, Santa Clara, CA
Senior QA Engineer
Responsibilities:
- GPU testing to ensure functionality and compatibility Windows 7, 8 & 10.
- Execute test plans for GPU products, Maintain test systems
- SW Driver & control panel 3D Driver testing in the Windows 7, 8 & 10 environment for Graphics Products. 3d Glasses & Monitors.
- Various GPU’s, DVI, HDMI & DP interfaces.
- Verification of accurate graphic representation on Internet explorer, Firefox & Chrome.
Confidential, San Diego, CA
Senior Software/Firmware Engineer
Responsibilities:
- MIPS firmware bare metal Diagnostics on an SOC. Design Factory Mode test module.
- Used VirtualBox on Windows 10 to develop MIPS code under Ubuntu 14.04.3 64 bit.
- Developed Ram & flash diagnostics using I2C & SPI interface to lock special blocks.
- Wrote & ran automated C & Python test scripts to validate C code modules.
Confidential, San Jose, CA
Senior Software/Firmware Engineer
Responsibilities:
- Firmware project on MSP430 with debugger and accessing the FPGA.
- Verifying FPGA design. Fixing bugs in open Debugger written in tcl.
- Wrote & ran Python and TCL scripts for testing FPGA SOC design.
- Project ended when I discovered too many bugs in chip design.
Confidential, Fremont, CA
Senior Software/Firmware Engineer
Responsibilities:
- Developed I2C handler for Touch buttons for volume, brightness & power.
- Bios System, Power Management, 64 bit Intel processor UEFI Bios Video resolution options.
- Reconfigure default options to speed up boot time for manufacture Intel Atom processor.
- Set Option defaults to customer Selection’s for manufacturing.
- Created a Linux Program for programing & editing Eeeprom via I2C.
- Wrote a program to update data fields in Eeeprom like repair date, & Mac address via I2C interface.
- Wrote & ran Python & C test scripts.
- Developed in both Tiano-Core, UEFI Bios.
Confidential, Milpitas, CA
Senior Software/Firmware Engineer
Responsibilities:
- Embedded C programming, cryptology, RSA, CRT, Blinding.
- Design and coding of tests for code coverage. Design & porting of tests of for
- Encryption /Decryption SOC. Verify for tape out Security chip Firmware.
- Wrote & Ran automated C level test sequences for cryptology chip.
- Responsible for verifying tests to qualify Firmware for tape out.
- Write Failure Analysis program for returned Chips.
Confidential, Milpitas, CA
Senior Software/Firmware Engineer
Responsibilities:
- Debugging issues with SATA 33.0 SSD Monolithic device drivers using DbgView
- Used PREfast for Code Analysis to determine Driver issues.
- Determined Cause of failure.
Confidential, San Jose, CA
Senior Software/Firmware Engineer
Responsibilities:
- Diagnosing issues with SATA 3.1 SSD & Hybrid support device drivers using Windbg to perform Code Analysis.
- Using RegEdit to Add Filter driver. Edit INF FILE.
- Resolving issues passing Windows WHQL & Testing.
- Installing Windows 8 & testing device drivers on Windows 8
- Porting Qt utility app form windows to Linux.
- Windows 7 Device Driver debug and failure analysis.
- Windows disk driver test tools Diameter, Vdbench, Barts & FIO.
Confidential, San Jose, CA
Senior Software Engineer
Responsibilities:
- Windows Mobile 6.5 Development, Ported security code to WinCE
- Ported & tested OpenSSL C code to WinMobile 6.5.
- Intel: Hillsboro Or. WWID 11387326
- Senior Software Engineer (Short term Contract)
- Security firmware, Linux based development.
- Developed RTOS C code for CHABI chip Security engine.
Confidential, Fort Collins, CO
Senior Software Engineer
Responsibilities:
- Developed Assembly Language Bios Diagnostics for SATA 3.0 disk drives
- Using Confidential interface.
- Interfaced with PCI bus and Confidential host adapter.
- Converted Confidential error codes to standard HP Warranty Code values.
- Created test plan. Ran extensive tests on numerous HP platforms.
Confidential, Cupertino, CA
Lead Senior Software Engineer
Responsibilities:
- Successfully lead IPTV project transfer from Korean team to Local US Ca Team.
- Worked with Wireshark to diagnose connection issues.
- Developed Windows CE Boot loader, C++ Drivers and Client support software.
- Developed Diagnostics for IPTV WinCE Boot loader & developed power Management.
- Developed C Code for VFD Display front panel using ATMel88 Arm Based & ATMel168 chip s 8051 style processor, Wrote Ir Remote decode program for 4 IR protocol s. Wrote Power Management Code for the Settop Box using Broadcom BCM4562 chip.
- Designed improved buffer management for IR receiver.
- Designed C Code update of Atmel code from main processor using SPI interface.
- Designed and implemented IR receiver C code for 38 kHz & 56 kHz remote control.
- Designed & Developed C code for new Led front panel for low cost Set top Box.
- Designed & Developed Unified library to support multiple IR protocols.
- Developed C code diagnostics for Broadcom chip using GCC compiler.
- Used Visual Studio for modeling code modules before building into the RTOS.
- Worked with Secure Sockets Layer.