Senior Qa And Support Engineer Resume
Ashburn, VA
SUMMARY:
- Software Professional with 20 years of problem solving experience.
- Proven success at C/C++ and low level embedded C/ARM/MIPS troubleshooting and customer board BSP porting.
- Excellent familiarity with Linux development environment and CPE software.
- Experienced user of hardware/JTAG and software/gdb debugger.
- Good knowledge of OOA/OOD/OOP and software life cycle.
TECHNICAL SKILLS:
Operating Systems: RedHat, Ubuntu & Debian Linux.
Software: Embedded Linux, C/C++, TCP/IP, buildroot, busybox, cvs, vi, bash, gdb, Linux Server configuration, 802.11 a/b/g/n/ac wireless software, VOIP, Airopeek/OmniPeek, IXIA Chariot, Ixia VeriView, Wireshark/Ethereal, socket library.
Hardware: EPI JENNI ARM emulator, RealView ICE, Lauterbach Trace32, FS2 JTAG.
PROFESSIONAL EXPERIENCE:
Confidential, Ashburn VA
Senior QA and support Engineer
Responsibilities:
- Qualify Verizon FiOS Quantum Gateway 802.11 ac DFS certification at FCC lab.
- Compile a compiler for BHR4 (ARM based CPU).
- Set up and maintain test environments and equipment to run test cases for Verizon Router (BHR4/BHR5/WFE) and wired/wireless set top box (VMS/IPC/uIPC/Mallard).
- Support Verizon Ashburn ME lab daily test activities.
- Use Ixia IxVeriView to run BHR4 TCP and UDP throughput test.
- Use Ixia IxNetwork to run BHR4 Ethernet/MoCA and Wireless interfaces QoS test cases.
- Use Jira defect tracking system to track Verizon router and set top box issues.
- Use Redmine to track Greenwave internal issues and Verizon issues.
- Collect log in the field, lab and test house and work with remote engineering team to resolve router and set top box issues.
- Write scripts to stress test router and set top box.
- Use Postman to test REST API for Verizon wireless router.
- Use Selenium with firebox browser to test Verizon wireless set top box.
- Test Verizon MoCA WAN and MoCA LAN interoperability.
- Execute functional, regression and system test. Verify bug fixes.
- Compile and test partner build source.
- Perform X.509 production line tests.
- Perform Verizon next generation IPTV tests.
- Provide assistant to support team to debug FiOS Quantum Gateway field issues.
- Perform TR - 069 test cases using HDM/ACS server in Verizon lab.
Senior Software Production Application Engineer
Responsibilities:
- Participated full product development of Confidential wireless set top box and video bridge for US deployment.
- Customize u-boot, wireless driver, scripts for Confidential set top box.
- Understand, duplicate and debug issues report by OEM/ODM/ Confidential .
- Travel to Confidential lab to resolve urgent blocking issue with very short notice.
- Assist customers to port our SDK and integrated into their platform.
- Implement script for Confidential wireless PHY/RF testing for hardware certification.
- Replicate and debug wireless problem report by telecommunications companies.
- Use Ixia Chariot to test wireless router wireless performance.
- Benchmark wireless router by running rate and reach test and performance test.
- Use Ixia IxVeriView to run test cases from AT&T.
- Compile a compiler for BRCM/MIP 7408 SOC.
- Assist customers to pass WiFi and WPS certification.
- Use Bugzilla to track internal and external issues.
Senior Staff Production Application Engineer
Responsibilities:
- Customize company board support package to bring up different customer hardware.
- Work with LSI engineer to bring up and verify new SOC.
- Run all interfaces traffic test on new SOC to make sure all interfaces function properly.
- Run unit test software to verify each block in SOC is function properly.
- Calculate different PLL value to provide different clock for hardware circuit on board.
- Reference SOC data book to fine tune SOC setting to balance performance and power consumption.
- Use Spirent SmarBits to test CPE throughput and make sure SOC no crash.
- Use Spirent TestCenter to test CPE performance.
- Customize Atheros old driver to work on new chipset to bring up customer CPE.
- Built and ran company Embedded Linux BSP on different customers’ hardware to debug software and hardware issues.
- Established and maintained technical relationships with customers to ensure products met our customer’s requirements.
- Provided technical support to solve customer hardware/software/firmware problems. Support included ISOS, Linux BSP, TCP/IP, ATM, Network protocol, VOIP, SIP, RAM, Flash, Ethernet switch, USB, 801.11 a/b/g/n wireless, DSL, PCIe, SATA I/II/III.
- Explore different RAM parameter setting to qualify majority of SDRAM/DDR
- Disable unused function in hardware to reduce power consumption.
- Profile software to find performance bottleneck.
- Customize kernel, buildroot to fit different RAM/Flash size hardware.
- Failure chip analysis to improve yield rate.
- Qualify SOC within temperature and voltage range.
- Experience with JFFS2, SquashFS and UBI file system.
- Used Defect Tracking system to manage and prioritize customers’ issues.
- Patch source code to compile Linux BSP on different version of Red Hat and Debian.
- Successfully recovered a dead Red Hat 7.0 Linux build machine and restored tools and data from corrupted file system in order to re-compile old product software.
- Uncovered (in time) a QA qualified software bug to secure important customer’s million CPEs deployment in Taiwan.
- Found a work around software patch for customer SDRAM random crash issue to continue million CPE shipping.
- Prevented a customer hardware design error recall by providing software work around in boot code.
- Recovered lost data in windows NTFS by using open source Linux tools.
- Accomplished TR-069 IOP test with different ACS server vendors in the UNH IOP lab.
- Run the full Wi-Fi test cases to assist customers pass Wi-Fi Certification.
Senior Software Engineer
Responsibilities:
Project team member to implement real-time object-oriented embedded system for all-in-one copier/printer using Artisan real-time design tool and SUN C++ compiler.
ConfidentialContractor for British Airway
Responsibilities:
- Joined a British Airway large scale passenger revenue accounting project.
- Designed and implemented an object oriented class library for client-server applications.
- Designed and implement a ticket stock application for airlines. Implement and maintain accounting library software.
Senior Software Engineer
Responsibilities:
- Project team member to implement windows based object-oriented Process Management Framework (PMF) core engine.
- Design and implement communication system by using windows socket system
Research Assist
Responsibilities:
- Cross platform C++ high performance template data structure class library implementation.
