Sign in

Engineer Software

Duluth, Georgia, United States
October 05, 2016

Contact this candidate


Steven A. Zedeck

**** ********* ****, ***** *****, GA 30097 470-***-**** Email:


SQA leadership and Test Automation skills with over 20 years of experience related to Software and Systems Test. Defined and implemented SQA test processes for complex software systems. Test Automation skills include complete product, functional, and regression testing using Perl, Tcl, and Java and a variety of automated test tools and frameworks. Management and Leadership experience of teams ranging from 3-22 engineers and adhered to ISO 9000. I’ve participated on teams utilizing the Agile SCRUM development process.


Westell Technologies, Inc., Manchester, NH Sept 2014 – Aug 2016

Principal SQA Lead Engineer

Test Automation Lead. Represents SQA on core and cross-functional teams.

Developed an automated set of SNMP-based regression tests for a Distributed Antenna System (DAS) which execute automatically against nightly software builds.

Wrote the SQA test architecture specification which details the entire SQA and regression test methodology for the next generation DAS system.

Automated test uses the SilverCreek/Tcl automation framework and Selenium/Python for the next generation DAS.

Defined SQA testability features to be added to operational software.

Represented SQA on cross-functional teams.

proliphix, inc., Westford, MA Feb 2009 – July 2013

(March 2011 – July 2013 on a contract basis)

Principal Software SQA Lead Engineer

Developed a Java-based GUI manufacturing test executive to automate the entire testing process including results logging and debug functionality. Reduced test time by 75%. Worked with hardware engineering to design a test fixture that’s controlled by the Java GUI to provide stimulus and monitoring of the thermostat under test using Barix relays and I/O devices.

Developed entire SQA process including automated regression testing of all builds as part of Agile SCRUM team.

Designed and implemented over 250 automated SQA regression tests using Perl scripting on Linux for an IP-based energy management smart thermostat (IMT3xx/5xx) powered by the Atmel SAM9 ARM processor on Linux.

Enhanced Linux drivers for Atmel LCD and Micrel and Microchip MAC/PHY.

Automated regression tests and Manufacturing test automation tests included Microchip MAC/PHY, 433MHz RF wireless, various sensors, LCD display, D/A, A/D, interfaces I2C and SPI.

Artel video systems Corp., Boxboro, MA May 2006 – Jan 2009

Principal Software Engineer

Designed and implemented an automated GUI test executive in Java, using NetBeans, to control and monitor all cards and chassis in the video distribution network. This is also the primary tool used in Manufacturing.

Worked with Operations to define the test procedures for the entire DL4000 product line.

Designed and implemented the complete Diagnostic package and embedded operational firmware to configure, manage, test, monitor, and control a video distribution switching chassis (DL4000). Chassis can be configured with 10 different function cards. Firmware for all function cards is written in C. Operational, monitoring, and test firmware execute continuously in the background. Inter-card communication was over the Controller Area Network (CAN) bus.

Wrote detailed Firmware Design specifications for all cards as well as a User’s Guide for the GUI.

Mercury Computer Systems, Chelmsford, MA March 2004 – March 2006

Principal Diagnostics Engineer

Technical Lead on several Diagnostics teams developing Engineering and Manufacturing Diagnostics for the PS7000 and next generation product lines.

Designed a set of RapidIO tests, Data Path, and I2C tests and added many usability features to the embedded Diagnostics suite to address needs in Engineering and Manufacturing to improve fault coverage and isolation.

Acopia Networks, Inc., Lowell, MA July 2003 – March 2004

Principal Diagnostics Engineer (9 month contract position)

Developed functional, POST, and system test enhancements to A6000 APM and SCM Diagnostics. Embedded tests included Qlogic isp2312 Fiber channel loopback, PHY and data path tests, and manufacturing tests.

Added a significant amount of new functionality to the Diagnostics suite of tests.

Trebia Networks, Inc., Acton, MA August 2002 – May 2003

Principal Diagnostics Software Engineer (company went out of business)

Designed the entire Diagnostics environment including a new executive for a Storage Network Processor ASIC supporting iSCSi SAN. Implemented embedded as well as Linux-based Diagnostics.

Completed data path testing, memory subsystem, cache controller, various FIFO tests, many types of DMA tests, eeprom, flash, Host-to-Risc interfacing, many Hardware debug utilities, Diagnostic Executive (embedded and Host), Boot Loader, and POST (many levels).

Responsible for board level testing, qualification, problem isolation, interfacing with Hardware (board, ASIC, and FPGA) designers and SQA.

Contributed many suggestions of additional testability features to the ASIC, which were implemented that resulted in significant improvement in Diagnostic isolation.

Sonus Networks, Inc., Westford, MA November 2000 – August 2002

Director, Diagnostics Engineering

Directed teams totaling nine engineers developing Hardware Diagnostics and Verification Software

Responsible for all hiring, budgeting, resource allocation, setting the team’s priorities and overall direction.

Responsible for all bug tracking and Diagnostics/Firmware Sustaining activities.

Primary interface to all contract manufacturers for all issues pertaining to Diagnostics.

Defined work breakdown, MS Project schedule tracking and release as per requirements

Wrote system test plan for Sonus 2nd generation VOIP switch.

Lucent Technologies, Inc., Westford, MA 1995-2000

Senior Manager, Diagnostics Engineering (1997-2000, Ascend merged with Lucent, 1999)

Managed all Westford-based Diagnostics projects concurrently; interfaced with Hardware, Software, SQA, and Manufacturing Engineering organizations, working collaboratively with cross-functional organizations to drive best practices in a fast-paced environment. The size of the overall department ranged from 5-22 engineers.

Overall responsibility for all aspects of testability analysis, manufacturing diagnostics, power-on self tests, loadable diagnostics and boot loader firmware for all core switch (ATM and Frame Relay) product lines.

Responsible for overall diagnostic strategy for all products in Core Switching Systems.

Developed and maintained Diagnostics Engineering Intranet web site.

Conceived and developed Diagnostics fault insertion strategy.

Responsible for all department budgeting, planning, sustaining, bug-tracking, and staffing activities.

Principal Diagnostics Engineer (1995-1997, Cascade Communications merged with Ascend, 1997)

Designed and implemented Diagnostics software for several Frame Relay and ATM communication products. This included power on self test and off-line diagnostics.

Project Leader and primary department interface to in-house Manufacturing and contract manufacturers. Diagnostics Project Leader for all BX9000-based Diagnostic projects.

Hewlett-Packard Company, Chelmsford, MA 1984-1995

Principal Software Design Engineer (1991-1995)

Designed and implemented an ASIC memory subsystem software emulator (in C using Verilog PLI) used by the PA-RISC processor chip designers to verify their design in a real-time simulation environment.

Wrote applications to generate test suites to verify components of memory subsystem’s ASICs.

Implemented an automated environment to control test equipment for margining and characterizing systems and subsystems using HP-VEE, a GUI-based iconic language.

Section Manager (1989-1991)

Managed a team of 12 engineers in delivering a complete set of Diagnostics software for HP 9000 Series 700 workstations. This software was used in all phases of the product's life cycle, including prototype debug, volume manufacturing, Field Service, and Product Repair.

The applications included a GUI-based UNIX (X11/Motif) diagnostics system, as well as several applications used for diagnosing all workstation subsystems including graphics, network (IBM and Apollo Token Rings, Ethernet, FDDI), storage, processor, memory, I/O interfaces, etc.

Responsible for all hiring, planning, budgeting and scheduling for the team.

Project Manager (1984-1989, Apollo Computer, merged with HP in May 1989)

Led a team of 8 engineers designing and implementing diagnostics software, in C, for all Apollo workstations, which included graphics, networks (IBM and Apollo Token Rings, Ethernet, FDDI), storage subsystems.

Delivered diagnostics software for prototype debug. Also, used in the field and in the repair center.

Primary department interface to Customer Service, MFG, Marketing, SQA and Technical Publications.

Parker Brothers, Beverly, MA 1983-1984

Senior Software Engineer

Designed and implemented, in TI9900 assembly language, a computer graphic video adventure game, Tutankham, for the Texas Instruments 99/4A Home Computer.


Operating Systems: Linux, Windows, Domain/OS, DOS

Tools: C, Java/NetBeans, Perl, Tcl, HP-VEE, Verilog, Clearcase, CVS, Subversion/SVN, various assemblers, debuggers and emulators such as CodeTap/ICE, VisionICE, ETC.


Atmel AT91SAM9RL, PowerPC (603, 440GX, 7xx, 8260, 7450, 7447), HP 9000 Series 7xx, Apollo DOMAIN workstations, Intel x86 family, Intel i960, TI9900, Microchip.


Bachelor of Science, Computer Engineering, cum laude

Syracuse University, Syracuse, New York

Continuing education courses included the Northeastern University State-of-the-Art Engineering Program: Object Oriented Design, Object Oriented Programming, Advanced C, Data Structures in C, and several classes in C++ and Advanced C++. Advanced HTML and Java classes.

Professional Affiliations

Senior Member of IEEE.


Home Theater, Financial investing, Genealogy and creating Web sites for various organizations.

Contact this candidate