Doreen Michaels
******.********@*******.***
** ****** **** **********, ** 01701
SUMMARY
A versatile Software Engineer with diverse experience with UNIX, DOS,
VMS, LINUX, and MS Windows OS system
integration, administration, communication protocol compliance
testing, application software for instrumentation control, data
acquisition and test automation, operating systems, diagnostics,
integration test, quality assurance and sustaining engineering.
TECHNICAL SKILLS
. IP ARP, VRRP, RIP, OSPF, VLAN, spanning tree, link aggregation, QOS, CLI,
web management interface, and
SNMP.
. Pascal, BASIC, TCL/TK and Expect, C, C++, C#, ASP.NET, ADO.NET, Java,
Java EE, Hibernate, SQL, XML, HTML,
CSS, Web Services, VAX Assembler, and i860 Assembly. Development with
Visual Studio and Eclipse
. Adept at both manual and automated testing, as well as administration of
MS Windows-based PCs from Win95
through Vista
EXPERIENCE
Bose Corporation
2005 - 2009
Software Test/QA Engineer III - Automotive Systems Division
. Set up initial test documentation process for group using
Telelogic DOORS. Initiated review process for test plans.
. Wrote test plans and procedures and executed tests for
embedded software in an automotive head unit, including: Vehicle
Interface Controller (VIC), power supply, Front Panel
Controller, system diagnostics, AM/FM tuner, software
infrastructure,
Bluetooth phone, foreign language support, hard disc drive,
and iPod.
. Wrote TCL test script to measure system boot time performance.
Using Excel macros created interface to import and
track this data.
. Added functionality to group smoke test.
. Modified existing XML scripts to support multiple language
string tests. Automating this testing greatly reduces test time.
. Functionally test developer builds prior to code check-in.
. Instituted the practice of testing CM branch code merges to
assure code integrity. Instances of error were found during
the course of this testing.
. Tested upgrade scenarios prior to customer ship and
manufacturer build.
. Reproduced and aided in the troubleshooting of customer
reported issues.
. Influenced the release readiness process.
. During periods of absence of the project lead have assumed
this role, including the supervision of contractors and daily
verification testing assignments.
Wrote application to analyze automated test coverage in C# using
Visual Studio
. Assisted the software EPM with the task of defect management
(Trackweb issue assignment) during peak times and
assumed this task during absence periods.
Avaya Communications/Lucent Technologies
1997 - 2004
Senior Software Engineer/ Project Lead/Software Development
Manager Sustaining Engineering/Release Engineer
Investigate, fix, and assign defects of various severities and
complexity levels for the Cajun 580/882 Ethernet platforms
In addition to bug fixes to many different areas of switch
functionality, including both IP and ATM protocols, I made
some enhancements to the existing product at the request of the
customer; including IP protocol enhancements such as
IP directed broadcast, and additional ARP, VRRP, ATM, and SNMP
functionality. Coding was done in C and C++.
In this position I acted as the interface to the in-house Product
Support Organization, as well as high impact customers
to aid in the resolution of customer reported issues and
defects, and manage the patch release process. At times this
position required on-site customer visits in order to resolve
the reported issues, as well as interfacing both
personally and via telephone with the International Support
team. Responsibilities also included development test.
I was also responsible for building the release software and
configuration management using Rational ClearCase for
software version control, and ClearQuest for bug tracking.
Created and coded framework for numerous Sustaining engineering test
automation projects. Co-op employees, whom
I supervised, completed these projects. Among these projects was
a test of the Cajun diagnostic commands, and an
automated test suite to stress test the switch with new build
software, prior to release to Quality Assurance. The later
test included an interface to the Netcom SmartBits test tool to
send the actual traffic load.
Software Integration Test Engineer Agile Networks, (Lucent
Technologies first acquisition) 1997 - 1999
Initial setup of the Integration Test lab, including acquisition and
setup of relevant test tools, lab equipment,PCs and workstations.
Created test plans for, and integration tested the ATMman Network
management application, an HP Openview
Integrator application, VLX and ATMizer Ethernet switches, and the
A500 ATMswitch.
Extensive ATM protocol testing utilizing the Adtech AX4000,and the
Radcom Prism Lite protocol testers. Some of the functionality tested
included: Clock Synchronization, Signaling, LEC, Soft PVCs, PVP, QoS,
PPP, CHAP, PAP, IISP,
PNNI, and SNMP traps.
STRATUS Computer Marlboro, MA
1988 -
1997
Software Applications Engineer
Designed and coded data acquisition and instrument control software over
IEEE 488 bus for such instruments as: HP 3314A function generator,
Keytek 711 surge generator for Compliance testing, HP 3852A data
acquisition box, and Thermotron 6800 environmental chamber for Hardware
Quality Assurance testing.
Integrated all development hardware into new and existing systems
Modified token ring test to support IBM jitter testing
Wrote memory diagnostic for FTX operating system qualification
Wrote scheduler for diagnostic operating system
Setup and administered SYBASE departmental database. Modified existing
ECO software to include SYBASE interface
Created report generation packages for compliance test results
Performed Stratus VOS and FTX system administration, including VOS
macros and FTX shell scripts. Administered
and configured departmental PCs running MS Windows 3.X, MS Windows 95,
and MS Windows NT
Performed ISDN layer 2 and 3 compliance testing using HP IDACOM test
box
Completed and filed conformance application for ISDN qualification for
Japanese Approvals Institute for Telecommunications Equipment (JATE).
EDUCATION
Bachelor of Arts Mathematics and Anthropology -State University of New York
at Albany - Cum Laude
Course work towards a Bachelor of Science in Computer Science - Framingham
State College
Course work towards a Certificate in Data Communications - Northeastern
University
C++ I & II, Java I - University of Phoenix
Developing for Embedded Linux - IEEE
CAN Communications, Introduction to CANalyzer, Introduction to CANoe -
Vector
Enterprise Solution Developer Master Certificate (C#.NET, SQL
Server, Java EE, XML, Oracle, Web Services) American
International College - completed November, 2009