Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Software Engineering, QA/Testing and Development

0 views
Skip to first unread message

SW Engineer

unread,
Nov 18, 1999, 3:00:00 AM11/18/99
to
Software Engineering, QA/Testing and Development.

Contractor available for QA/testing and development work. U S Citizen,
Secret Clearance, Active.
Please e-mail possible job descriptions to cap...@hotbot.com
Geographical Preferences:
(1) City of San Francisco and East Bay ( BART-able only) and Silicon
Valley
(2) Denver and Boulder
(3) West of the Rockies

Summary of Experience.

Over the past fifteen years I have participated in a number of projects,
both commercial and military, involving SW design, development, QA and
testing. I have been a QA lead in two occasions.

My recent experience is mostly with C, C++, and Unix, as both developer
and tester, and also as a Senior Y2K QA lead in a high visiblity
position requiring excellent interpersonal communications skills to
ensure compliance with corporate goals at all levels of a utility, from
field personnel to middle-upper management.

I am multiligual ( Spanish, German, fair French ) able to do both very
detailed work and to prepare and deliver technical presentations and
lectures to audiences ranging from junior employees to senior military
officers. I may consider some travel depending on the nature of the
assignment.

EXPERTISE

Utility, commercial, satellite, aerospace and military applications. C,
C++, Ada, FORTRAN, embedded systems.
Testing/QA, management, design, development. Unix, Microsoft, VAX/VMS.

SUMMARY OF SKILLS

Over fifteen years of software experience: Development ( 7 yrs + ) and
black-box, white-box, regression and stress testing/QA ( 7 yrs + ) as
both tester and lead, including the use and development of automated
testing tools in commercial, government, military and industrial
applications. This includes: (1) Batch, interactive and real-time
em-bedded software development in C ( 4 yrs + ), C++ ( 2 yrs + ), Ada (
4 yrs ), FORTRAN ( 5 yrs + ), Sybase and Oracle database SQL ( 1.5 yrs +
) and other languages, under Unix ( 5 yrs + ), Microsoft ( 2 yrs + ) and
DEC VAX/VMS ( 5 yrs + ) platforms. (2) Supervising the work of testers (
2 yrs ). (3) Advising senior management on project budgeting and
manpower estimates and evaluating vendor software. (4) Designing,
developing and teaching software training courses. (5) Legacy commercial
data base design, implementation and testing using DMS-1100. (6) Russian
to English and German to English Scientific Translation, (6) Academic
experience at the college teaching and research levels.

· Operating Systems: Unix, Ultrix, Linux, Sun Solaris, MS/PC-DOS,
Windows 3.1, Windows 95, WIN NT, DEC/VAX VMS, Univac 11xx.
· Design and Analysis: Structured Analysis, PDL, Object Oriented
Analysis, Design and Programming (OOA, OOD and OOP).
· Recent course work: Unix System Calls, Advanced C++, Microsoft
Foundation Classes, all at University of Cali-fornia at Santa Cruz,
Extension Division.
· Legacy systems experience: Over ten years of scientific, commercial
and military work including extensive VAX/VMS and FORTRAN.
· Foreign languages: Spanish, German, and French. Reading knowledge of
Russian.


EXPERIENCE

1999:

(1) Y2K Senior Quality Assurance Specialist/Lead.
Development, implementation and enforcement of Y2K Quality Assurance
methods and procedures for testing and as-sessing the Y2K state of
readiness of PG & E's ( Pacific Gas and Electric Company ) Computer
Hardware and Software Assets Y2K state of readiness. Examined completed
field test reports contained in test packages, interviewed and
inter-acted regularly with field personnel, computer programmers,
developers and designers and middle to upper-middle management to assess
their understanding of PG & E's QAR needs and where appropriate mentored
them on QAR pro-cedures and needs. Instigated necessary changes to
testing and reporting procedures, and recommended necessary addi-tional
testing activities, monitored the maintenance of strict configuration
management processes and assessed the reli-ability and consistency of
information provided by various manufacturers and vendors recommending
appropriate re-mediation procedures. Assets examined included various
types of Operating Systems ( Microsoft WIN 95 and NT), IBM mainframes ),
Data Base Management Systems such as Oracle, Mainframe Computers,
Automated Testing tools such as WinRunner, Personal Computers and
Telecommunications Equipment. Used Microsoft Excel and Word for Windows
for project maintenance and development tasks, and Microsoft Access for
asset tracking and updating activi-ties, including generating forms and
reports.

1998:

(1) C++/Unix OOD/OOP Designer/Developer
Designed an object-oriented alarm monitoring subsystem for an infusion
pump using Booch methodology. Developed code in C++, including class
design, using a Green Hills C++ compiler and Multi IDE under Sun
Solaris/Unix, targeting a Motorola 68302 microprocessor for this
real-time embedded system. Led design meetings on the Alarm Monitoring
subsystem.`

(2) Senior Quality Assurance Specialist
Wrote and tested Microsoft Visual C++ software under Windows 95 for the
analysis of ATE data for a manned space station.

1997:

(1) C++/Unix OOD/OOP Designer/Developer
Designed and coded encryptor configuration software to control satellite
remote ground facilities and communicate with satellites using a
SUN/Solaris networked environment, object-oriented programming, C++ and
Unix. Used Sybase SQL to retrieve and update operational parameters.
Wrote C-shell scripts for tool development and testing. Devel-oped
design specifications and interface control documentation for delivery
to customer. Used ClearCase for configura-tion management.

1996:

(1) Senior. Ada Developer
Designed, coded and black-box tested Communications and Control software
for the Bradley A3 fighting vehicle, written in Ada, using a Rational
Ada compiler and an Apex development system under a SUN-SOLARIS (Unix)
oper-ating system. STP was the CASE tool used for the development of
this Object-Oriented System, using the Rumbaugh methodology.

1995:

(1 ) Senior Unix tool developer and QA/Tester
Evaluated testing needs for a geosynchronous weather satellite system.
Performed semi-automatic generation of test suites. McCabe cyclomatic
complexity reports were used as a basis. These inferential white-box and
black-box tests were written for a TLD Ada system, using sed, awk and
C-shell and Born shell scripts on a SUN X-Windows worksta-tion and they
were designed to generate TLD debugger statements to achieve full path
coverage.

1994 to 1995:

(1) Senior Ada tester.
Designed and coded test protocols in VAX Ada for integrating and testing
a Signal Processing Element and a Data Transfer Element/Memory
Management Simulator, which are part of the F-22 fighter plane Operating
Systems.

1993:

(1 ) Senior C, C++, GUI and Ada Developer and Tester

Designed and coded a real-time embedded instrumentation system for B1B
flight test, written in ANSI C and then ported to VAX Ada and run under
a VxWorks real time operating system. Development was performed on a
DECsta-tion running ULTRIX. Delivered formal presentations to senior Air
Force personnel.

Developed, black-box-tested and User Acceptance Tested a graphical user
interface (GUI) using Borland C++, OOP and Turbo-Vision to transfer data
from an optical disk recorder to a VAX through a PC using Pathworks and
participated in formal testing qualification efforts with upper
management.

Developed requirements and budgeting and timing estimates for conversion
of simulation software from HP-BASIC to Borland C++.

Evaluated compilers and advised management on software acquisition.
Evaluated RFP's for customers, developed pro-posals and advised senior
management on manpower and budgeting estimates.

1992 to 1993:

(1) C test lead.
Coded and tested software for the Automatic Flight Control System for
the Bell 230 Helicopter, using Microsoft C with Motorola 68340. Led a
group of testers in the production and delivery to management of formal
test plans and documentation and in generating white-box, black-box and
regression testing for the Bell 230 Helicopter using HMI-200-68340
emulator, and an Intermetrics XDB 5.0 real-time debugger with an IBM
PC/DOS 5.0/Microsoft Win-dows 3.1 platform. Used Oracle SQL for project
tracking.,

(2) Aerospace Quality Assurance Tester and Lead
Performed white-box and black-box testing and V & V of real-time
embedded flap and slat control software for Airbus A320 and A340
aircraft written in Micro-Tek Pascal and Motorola 68020 using a
Micro-Tek X-ray simulator on a VAX 6420 (2) Wrote tools in C, VAX CMS,
VAX DCL, EDT, EVE and VAX TPU. (1) to (3) Participated in evaluating and
supervising the work of senior testers.

1990 to 1991:

(1) C tester and toolsmith, PL/I tester. Developed software tools in C
and VAX DCL. Performed white and black-box testing and V & V for MD-11
operational flight avionics display and auto pilot software in PL/M-386
and Intel 80386 assembly language. Softprobe was used on a VAX cluster
with a DEC VAXStation 3100 to levels I and II FAA DO178A certification.
Wrote Softprobe macros to automate testing and minimize test set-up
time. Performed integra-tion testing of avionics software using an
HP9000-based 80386 In-Circuit Emulator/Simulator running under HP UNIX.

1989:

(1) Senior Aerospace Tester. Developed automated testing tools using
VAX DCL and C. Performed white and black-box and regression testing of
a Traffic Collision Avoidance System (TCAS) in PL/M-186 and Intel 80186
as-sembly language using Softprobe.

(2) Ada developer and tester
Developed and tested software for a satellite system using Ada, a RAID
simulator, and CASE tools under a UNIX envi-ronment hosted on a
SUN/SPARC workstation.

1986 to 1988:

(1) Aerospace Software Tester. Hardware-software integration testing
for MD-11 avionics flush control unit written in Intel 8051 assembler
and PL/M-51 using an ICE-51 in-circuit emulator and an IBM 286 PC.

(2) Software Developer, QA tester/lead/manager.
Developed and tested real-time, embedded avionics software in Ada,
JOVIAL and MIL-STD-1750A using a VAX 11/780 with an ASSIST tool package
targeting a Fairchild 9450 microprocessor per MIL-STD-2167. Supervised
the design and coding efforts of other developers.

Led/managed a group of twenty-five (25) testers; designed, wrote and
evaluated white and black-box tests and automated testing tools for
real-time embedded software written in Intel 8086 PL/M and 8086 assembly
language for Boeing 747/400 avionics using Softprobe as the
testing/simulation environment.

Wrote development, testing and reverse engineering tools in FORTRAN, C
and DCL under VAX/VMS. Evaluated software, interviewed vendors and
advised senior management on the purchase of software tools. Used Oracle
SQL for project tracking.

---------------------------------------------------------------------------------------------------------------------------


0 new messages