Principal Software/quality Engineer Resume
2.00/5 (Submit Your Rating)
Santa Clara, CA
SUMMARY
Obtain a senior level Quality Assurance/Test Engineer position where I can apply my skills, knowledge and experience in test development, diagnostics, automation and project management to ensure product quality throughout the development cycle with increasing test coverage while reducing execution time through automated testing.
TECHNICAL SKILLS
- Sun/Oracle server
- Cisco/Brocade routers/switches
- UNIX
- CVS
- ClearCase
- C/C++
- Perl
- Python brand protection/anti - counterfeit
PROFESSIONAL EXPERIENCE
Confidential, Santa Clara, CA
Principal Software/Quality Engineer
Responsibilities:
- Improve product quality with thorough testing of complex, multi - node, high performance servers and appliances, from component up to system and user levels, including virtual machines emphasizing IO (network, storage), stress and performance
- Reduce test development and execution time by developing and standardizing on a robust, automated testing framework to automate test execution and by promoting code reuse through standard APIs and libraries
- Maximize test coverage by developing product test plans, test cases and test specifications collaboratively with Development, Operations and with regular reviews and updates
- Close test gaps by capturing and analyzing customer escalations and improve coverage by targeting problematic areas
- Leverage and enhance open source software for pushing and benchmarking system performance
- Substantiate product performance goals from Marketing with performance testing and addressing any shortfall
- Promote adoption and standardization on use of common test framework, utilities and tools with presentations and demos
- Ensure on-time deliverables of software development team with detailed management of project resources, tasks and schedule
- Save many man-hours of testbed setup time by carefully planning and crafting different configurations for various scenarios
- Improve junior engineers' effectiveness and productivity by providing mentoring, coaching and guidance
- Collaborate and work effectively across functional teams with constant, open and honest communication with Development, Manufacturing to Sustaining
Confidential, San Jose, CA
Senior Software/Diagnostics Engineer
Responsibilities:
- Developed diagnostics for components, data/control path, switch fabric, backplane and inter-card testing for high throughput VPN security blades, crypto plugin modules, optics pluggables, service modules, ethernet linecards and supervisors utilizing high speed interconnect technology such as SerDes, Interlaken, PHYs, EDC, CFPs and mutli-core network/service processors
- Analyzed and root cause test failures in different stages of product development from prototype bringup, engineering validation, pre-production, production build and release to contract manufacturer (CM)
- Coordinated, managed, under Agile/SCRUM, project schedule, tasks and deliverables of overseas software development team
- Defined and executed product test strategies for advance switches, routers and service blades
- Liaison between diagnostics and other departments such as Hardware Design, Quality Assurance, Manufacturing, Operations and external groups such as Contract Manufacturers
- Increased manufacturing yield by 40% by streamlining plugin module tests while maintaining coverage
- Introduced built-in-self-test (BIST) support to reduce test time by 75%
- Expedited debugging by automating error status collection and fault isolation
- Improved user interface to reduce training time and promote tool adoption
Confidential, Santa Clara, CA
Firmware/Diagnostics Engineer
Responsibilities:
- Implemented firmware-based diagnostic tests for high speed workstations to satisfy the needs of engineering, manufacturing and field service
- Enhanced firmware tests to provide additional coverage and support for new hardware through coding new device drivers and improving existing drivers
- Participated in product bringup and problem diagnosis
- Developed IEEE1149/JTAG tests to exercise boundary scan-enabled hardware
