Post Job Free
Sign in

Engineer Quality Assurance

Location:
Durham, NC
Posted:
October 14, 2012

Contact this candidate

Resume:

David Schulman

Internet: ********@*****.***

Professional

Interests A position as a software QA test tools designer, with a preference for the

development of test automation, using high-level scripting languages such as Ruby, Expect,

Tcl/Tk, JavaScript, Perl, Windows PowerShell, VBScript/WSH, Python, etc.

Technical

Skills

Languages: C, Ruby, Tcl/Tk, Expect, JavaScript, Frink

Scripting: Windows PowerShell, VBScript/WSH, sh/ksh/bash, sed, awk

Platforms: Linux/UNIX, Windows, MVS/TSO

Networking: DNS, TCP/IP, IPv6, SNMPv3, X.400, sendmail, HP OpenView, SSL/TLS, X.509

certificates

Automation: Cucumber, Selenium WebDriver, Apache JMeter

Continuous integration: Capistrano, Jenkins, Puppet

Development paradigms: Agile (Scrum, Kanban, Extreme Programming, FDD)

Databases: SQL Server, MySQL, Oracle with PL/SQL, Access, Crystal Reports

Web technologies: XML, XSL, XSLT, XHTML

Data interchange: JSON, YAML

Miscellaneous: regular expressionsExperience

ICONTACT, INC. (June 2011 - January 2012)

Senior QA engineer Research Triangle Park, NC

Development of automated performance testing, manual test plans, and continuous

integration processes for the System Engineering and Quality Assurance groups, using such

tools as Cucumber, Selenium, Apache JMeter, and Watir, virtualization with KVM, and

CI/deployment software including Capistrano, Jenkins, and Puppet.

DIGITAL SAFETY TECHNOLOGIES, INC. (April 2008 - June 2011)

Principal QA / automation engineer Research Triangle Park, NC

Quality assurance: user acceptance, manual, and automated regression testing of the

Digital Patroller 2, Digital Patroller 3, and TransitCam digital video surveillance

systems. Developed a test plan using HP Quality Center; specified, designed, and developed

a set of self-contained burn-in, functional, and performance test scripts for the

manufacturer s QA test group. Helped to develop a test harness using Subversion and Web

Services technologies such as Wireshark, SOAP, Groovy, SNMP, soapUI Pro, and WSDL.

RTI INTERNATIONAL (March 2006 - October 2007)

QA engineer Research Triangle Park, NC

Quality assurance: manual regression testing, content development, and build and test

automation with Visual Build Professional, Test Track Pro, Windows PowerShell, Windows

Script Host, and other tools for a variety of civilian and military simulation projects.

Logistical support, field data collection, software quality assurance, and design and

maintenance of the code base and scheduling database for a longitudinal exposure-

monitoring pilot project performed under the auspices of the EPA. Obtained NIH-compliant

certification for Protection of Human Subjects in Research. Designed and implemented a

tracking database for the Records Management group.

EMC2 INC (January 2005 - December 2005)

ContractQA / automation engineer Research Triangle Park, NC

Requirements definition and development of a test automation suite and reporting

framework for installation and functional "sanity" testing of a NAS simulator product

running on a VMware virtual machine, using a custom-built modular test harness coded in

Expect and interacting with SilkTest and the MetaSession test suite; helped lead the

overall automation effort by triaging and debugging the problems revealed by these tests.

UNC-CHAPELHILL DEPARTMENT OF RADIATION ONCOLOGY (October 2003 - October 2004)

Contractprogrammer / research associate Chapel Hill, NC

Researched and developed software for 4-dimensional treatment planning optimization for

the Department of Radiation Oncology, using C++ with the FLTK toolkit on Red Hat Linux and

Microsoft Windows XP; wrote a series of shell scripts to create XML product documentation

(with associated XSLT stylesheets) for the same project, and coauthored several papers on

the results of the research on the potential interaction between organ motion and

collimator "leaf" motion in IMRT.

Independentdatabase and Web development consultant (April 2002 - April 2008

)

Self-employedWeb developer

Database and Web development for various clients, including:

The Executive Committee of the IEEE Eastern North Carolina Section (maintained and

optimized SAMIEEE membership database)

Raleigh Area Disc League (developed and maintained tournament scoring system)

Chandler Quality Associates, Inc. (commercial website development)

Pfizer, Inc. Clinical Data Operations group (researched migration to Documentum standard)

PLIANT SYSTEMS, INC (January 2000 - April 2001)

Senior tools engineer Research Triangle Park, NC

Development of tools for automated testing of SNMP agents and HTML/XHTML autogeneration

using Tcl/Tk on the Solaris platform. Wrote Korn shell scripts and associated crontabs for

automated management of system build resources; designed scripts and test procedures for

load-testing and regression-testing SNMP and EOC (GR-303) agents and MIBs. Developed

techniques for requirements gathering and definition; streamlined some of the processes

for resolving requirements conflicts and interpretation of sometimes conflicting

standards. Built a Web interface and script backend for management of test results,

designed and built Tcl scripts for automation of database migration between product

versions, and led a project to develop a graphical interface for these scripts. Delivered

training at and hosted a "Brown-Bag University" lunchtime seminar series; also developed

script-based XHTML autogenerators and miscellaneous utilities, as needed. Served on the

company s "First Aid Safety Team" (FAST) as Infectious Disease Control Officer.

SIEMENS INFORMATION AND COMMUNICATION NETWORKS (October 1997 - June 1999)

Senior technical trainer / content developer Boca Raton, FL

Internet telephony software and tools development; developed Voice over IP applications

and documentation relating to firewalls, network management (SNMP, LDAP, etc.) and ISP

security issues; delivered training on these topics, both in-house and at customer sites.

Installed, implemented, maintained, and led the conversion project for an Oracle 8 SQL

database and associated software for the company s integrated training management system;

created custom scripts, reports and database views to support this effort. 1998 recipient

of "First to Walk the Information Superhighway" award.

NORTHERN TELECOM (June 1996 - September 1997)

ContractQA / validation engineer Morrisville, NC

ISUP/ISDN verification testing (Q.931 - SS7 protocol interactions) for the DMS-10 central

office switch. Also helped implement and verify the deployment of CLASS and wireless

telephony features for ISDN BRI.

HARRIS COMPUTER SYSTEMS (December 1995 - January 1996)

ContractQA engineer Fort Lauderdale, FL

Wrote and tested static and interactive documentation for the CyberGuard firewall

product; developed an automated install routine and test scripts for the firewall s

sendmail daemon. Completed the automated installation and configuration of the daemons and

proxies for the firewall s HTTP and SMTP services and their associated audit logs.

SIEMENS TELECOM NETWORKS (June 1995 - November 1995)

Contract Webmaster Boca Raton, FL

Served as Webmaster and Internet firewall administrator for SSC s marketing organization;

developed, tested, and maintained all structural content for the corporate Web site using

Windows 95, Digital Unix, HTML editors, and various CGI utilities (C code and scripts

composed in Perl, awk, and Bourne shell).

SIEMENS STROMBERG-CARLSON (February 1994 - April 1995)

Staff programmer Boca Raton, FL

Developed call processing OAM&P applications for the EWSD central office switch using

CHILL on an MVS/TSO mainframe system; administered my group s fault-tracking system;

designed and developed code and documentation for Centrex applications and ISDN metallic

line testing.

SIEMENS STROMBERG-CARLSON (March 1993 - October 1993)

Contractprogrammer Boca Raton, FL

Helped to develop a UNIX / Motif version of a large online help system using the X Window

System; wrote C code and X11 widgets to interpret, analyze, and display the electronic

documentation for the EWSD central office switch; reconfigured the EWSD maintenance

terminal application to work under UNIX.

ISSI, INC (April 1992 - August 1992)

Staff programmer Boca Raton, FL

Wrote C++ code and data structures to parse and interpret large databases, load Paradox

tables, and generate reports; built, configured, repaired, and maintained the company s

computer hardware.

UNIVERSITY OF FLORIDA (August 1989 - August 1991)

Graduate research assistant / lab TA Gainesville, FL

Taught undergraduate physics lab classes, set up experiments and demonstrations; wrote C

programs and shell scripts to automate data acquisition and perform large-integer

calculations.

IBM CORPORATION (June 1989 - August 1989)

Co-op hardware / materials engineer Boca Raton, FL

Worked in a materials analysis laboratory, characterizing low-level component failures

using such techniques as infrared microscopy, X-ray diffraction, and Auger and scanning-

electron microscopy. Wrote users manuals for the lab s plasma reduction furnace and X-ray

spectrometer.

IBM CORPORATION (June 1988 - August 1988)

Co-op hardware / firmware engineer Boca Raton, FL

Helped to design, construct, and debug hardware controllers for manufacturing-line test

equipment. Collected and analyzed failure analysis and extended life test data. Designed

and programmed control circuits using 8-bit Intel MCS-51 series microcontrollers.

IBM CORPORATION (June 1987 - August 1987)

Co-op hardware QA engineer Boca Raton, FL

Isolated component failures in a card failure analysis laboratory using such equipment as

logic analyzers, dual-trace digital oscilloscopes, and Intel I2ICE machines. Maintained

lab inventory tracking database.

IBM CORPORATION (June 1986 - August 1986)

Co-op programmer Boca Raton, FL

Wrote and tested device drivers for what was to become IBM s OS/2 operating system.

IBM CORPORATION (February 1985 - August 1985)

High-school co-op tester Boca Raton, FL

Performed user-simulation testing on educational software packages using macro recording

and keystroke playback.

Education UNIVERSITY OF FLORIDA (August 1989 - August 1991) Gainesville, FL

Master s-level work in physics. Background in general and theoretical physics with

specializations in nonlinear optics, semiconductors, and condensed-matter physics.

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Cambridge, MA

Bachelor of Science in Humanities and Science (joint degree), June 1989. Humanities

specialization in literature and writing; science minor in physics. Background in

mathematics, experimental and theoretical physics, experimental astrophysics, astronomy,

optics, electronics, and acoustics.

Professional

Activities IEEE Senior Member and Steering Committee Chairman of the Executive Committee

of the IEEE Region 3 Eastern North Carolina Section.

Copyright c 2012 by David M. Schulman

For more information contact ********@*****.***

David Schulman

http://www.gate.net/%7Ecapsalad/

Last modified 11 April 2012



Contact this candidate