ROB DAVIS, P.Eng.


Call 416-631-4339

rob (at) robdavispe.com



Registered and Licenced Professional Engineer

Qualified, Experienced, Responsible, Dependable

Software Test Engineer



EXPERIENCE: Ten (10) years of industry experience in medical device and automotive applications.


LICENCE: Registered and licenced Professional Engineer.


TESTING AND VERIFICATION: I can conduct all phases of testing, I can define system test benches, I can interface with other design teams and outside vendors,

I can participate in peer design reviews, I can perform simulations, I can perform verification and validation, I can resolve design issues, and I can run system tests.


DOCUMENTATION: I can comply with and maintain strict adherence to prescribed guidelines, procedures, and processes.

I can document test results, I can write system test plans, cases modules and scripts to cover functional specifications and system requirements.


PLATFORMS: I can work with any of the followings platforms: MS-DOS, MS Windows 95, Windows 98, Windows NT, Windows 2000 Professional, Windows XP Professional, Windows Vista, Windows 7, Windows 10, UNIX, and HP-UX.


PROGRAMMING: I can develop, maintain and update software. I can implement OO/OOA/OOD concepts. I can solve problems. I can understand all software life cycle stages. I can use embedded real-time software in C and C++.


TOOLS: I can use the following tools: commercial test equipment, data flow diagrams, DataTrac 400H, DOORS, FileMaker, FrameMaker, GPWS, Hyperion, IrDA, logic analyzers, MS Excel, MS Office, MS Word, oscilloscopes, PC,

PCM card manager, power supplies, program control flow, PVCS, PVCS Tracker, PVCS Version Manager, RS-232, signal generators, simulators of ventricular fibrillation, state control flow, Tektronix TDS 224, UML, Visio, Visual SourceSafe, WinCVS,

Windows and WinRunner.


EDUCATION: Masters Degree in Electronics Engineering, and Bachelors Degree in Electrical Engineering.



A



* ability to build test cases

* ability to explain a physical technical design

* ability to read a physical technical design

* ability to write

* AC contactor

* acceptance

* acceptance testing

* acceptance test procedure

* accomplish goals

* actuator

* ad-hoc process environment

* ad-hoc testing

* Adobe Acrobat

* AED

* algebra

* algorithm

* algorythm

* alpha testing

* analog circuit

* analog interface unit

* analog temperature control

* analog temperature controls

* analysis

* analytical skills

* analyze behavior

* analyzing

* application testing

* applications

* Arachnophilia

* arrhythmia detection and analysis

* assurance

* attention to details

* automated testing tool

* automated tools

* automatic external defibrillator

* automation test

* automotive



B


* B. Eng

* B Sc

* BSc

* B.Sc.

* BSEE

* B.S.E.E.

* bachelor's degree

* bachelors' degree

* based on requirements

* battery charging

* beta testing

* bipolar

* bipolar transistor

* black box testing

* blackbox

* Boolean

* Boolean algebra

* Boolean algorithm

* Boolean algorythm

* Boolean expression

* Boolean logic

* Boolean operator

* Borland C++ Builder

* Borland C/C++ compiler

* buffer

* bug filing

* bugs, finding

* build process

* Burr-Browne



C


* CFR 21 Part 11

* C

* C code

* C software language

* C++

* C code

* C++ software language

* C plus plus

* C plus plus software language

* CFR 820.30

* cGLP (current good laboratory practices)

* cGMP (current good manufacturing practices)

* CMOS

* CRM device

* calibration

* capture and record bug incidents with detail of steps

* cardiac rhyth management

* case creation

* centrifuge testing

* chip

* circuit

* clearly articulate and communicate

* client/server

* code

* code analysis

* code review

* coding

* commercial project

* communicate test scope and methods

* communication skills

* communications

* comparator

* comparison testing

* compatibility testing

* component

* computer

* computer software

* computer software component (CSC)

* computer programmer

* conducting software testing

* configurations

* contract

* contractor

* control

* controls

* consulting service / services

* consumer

* consumer electronic

* consumer electronics

* consumer product

* control and display unit (CDU)

* control display management unit (CDMU)

* correcting error

* cost

* create

* creating

* current good manufacturing practices

* customer QA teams

* concurrent versions system (CVS)


D


* DAC

* DOS

* debug

* debugging

* defect

* defects

* defib

* defibrillator

* define test cases

* defining

* densitometer

* densito meter

* densitymeter

* density meter

* density-meter

* design information

* design liaison

* develop

* developer

* development

* design

* designing

* detail

* devising

* digital

* digital to analog converter (DAC)

* diplomatic

* display

* distribution system

* doctor

* doctor's degree

* doctorate

* document

* documentation

* document test procedure

* document test procedures

* document test procedures and results

* document test results

* document version control

* documentation for 510(k) submission

* documenting software issues

* do it yourself

* DOS operating systems


E


* ECR

* EE

* EG&G

* edit

* electric

* electric power generators

* electric engineer

* electrical

* electrical engineer

* electro mechanical

* electro-mechanical

* electromechanical

* electronic engineer

* electronic governor

* electronic speed control

* electronic speedometer

* electrophysiological operation of the heart

* electrophysiology instrument

* electronics

* electronic engineer

* electronics engineer

* electro optical

* electro-optical control

* electro-optical controls

* embedded applications

* Emerald

* end-to-end testing

* endurance testing

* engine

* engineer

* engineering

* engineering change report

* ensure quality

* ensure, reasonably

* environmental testing

* equipment

* error

* evaluate

* evaluate software to design and usability standards

* evaluating

* execute

* executing

* execution

* Excel spreadsheet

* Expander

* experience

* exploratory testing

* expression

* external defibrillator

* extract test cases

* extracting test cases


F


* FDA

* FDA 510(k)

* FDA premarket notification and review

* features

* FileMaker Pro

* File Maker Pro

* finding bugs

* finding MOLs

* finding problems

* finding software issues

* flexitime

* flex time

* flex-time

* flextime time recorder

* formalized process

* Fortune 500 clients

* Fortune 500 customers

* Framemaker

* FrontPage Express

* functional behavior

* functional specifications

* functional testing

* functionality


G


* GLP

* gate arrays

* generator set

* glow plug control

* good laboratory practices (GLP)

* government program

* governor


H


* HTML

* HP-UX

* HW/SW

* hardware

* hardware/software (HW/SW)

* health care

* healthcare

* health-care

* heart

* heart arrhythmia

* high temperature testing

* Hitachi

* how to

* humidity testing

* hybrid microcircuit


I


* IC

* IDE

* IMA

* identify the expected behavior

* identifying

* incandescent light source

* incremental integration testing

* industry experience

* initiative

* inspecting software

* inspection

* install and configure

* install testing

* instrumentation panel

* integrated circuit

* integrated development environment

* Integrated Modular Architecture (IMA)

* integration test project

* integration testing

* Intel

* intended behavior (of the product)

* interface

* interfaces

* international

* isochroous load sharing


J


* Java Script


K


* knowledge of application development


L


* LCD

* LED

* language

* latch

* latche

* licenced

* licensed

* light intensity

* liquid crystal display

* load testing

* logic

* logical approach

* loop detector

* Lotus Notes

* low temperature testing


M


* M Sc

* M.Sc.

* MSc

* M. Engr.

* MS

* MS-DOS

* MS DOS

* MS Excel

* MS Outlook Express

* MS-Windows

* MS Windows

* MS-Word

* MS Word

* MS-Works

* MS Works

* MSEE

* M.S.E.E.

* magnetic card readers

* magnetic pickup

* maintaining

* malfunction latch module

* manage

* manager

* managing

* manual

* manufacturer

* manufacturing

* manufacturing cost

* marketing support

* master's degree

* masters' degree

* masters degree

* measure

* measuring

* medical

* medical applications

* medical device

* medical systems

* medication

* Mercury test tools

* method

* methodical

* microcircuit manufacturing

* micro densitometer

* micro-processor

* microprocessor

* Microsoft

* military

* military program

* modify

* module

* module testing

* MOLs

* multiplexer

* multitasking O/S

* mutation testing


N


* negotiate

* negotiating

* new devices

* Notepad


O


* OOA

* OOD

* OOA/OOD

* OOP

* OS

* O/S

* object-oriented

* object oriented

* object

* operation of the heart

* operating system

* operational amplifier

* operational needs

* operator

* oral communication skills

* Outlook Express

* outstanding teamwork

* over-frequency testing

* over-voltage testing


P


* PEng

* P.Eng.

* P. Eng.

* PSAC

* PhD

* Ph.D.

* PhDEE

* P-V diode

* PIN

* PVCS

* PWM

* P-I-N photovoltaic diode

* package size

* parking equipment

* parking gate

* performance

* performance and stress test cases

* performance needs

* performance testing

* pharmaceutical

* photo voltaic

* photovoltaic

* physiology of the heart

* power generator set

* plan

* power supply

* power supplies

* power transistor

* premarket notification and review

* proactive tracking

* proactively tracked

* problems, finding

* problem solving skills

* procedure

* process

* Professional Engineer

* product development cycle

* product support

* production

* products

* program listing

* program

* programmer

* programming

* project milestones

* project testing status

* proprietary VLSI integrated circuit

* protocol

* protocols

* prototyping

* pseudo code

* pulse width modulation (PWM)

* purchase description


Q


* QA issues and processes

* QA skills

* QA testing

* Q.A.

* Q. A.

* quality engineering


R


* RV

* radio telephone

* Rational Rose

* reactive systems

* real time

* realtime

* real-time

* receiver-transmitter

* recommended improvements

* recovery testing

* recreational vehicle electric power generator

* registered and licenced

* registered and licensed

* regression testing

* regulated environments

* reliability testing

* remote control module

* repeatable testing procedures and scripts

* report

* reporting

* reports

* requirements

* requirement specifications

* result

* resume

* retesting the software

* re-testing the software

* reviews

* revise


S


* SDLC

* SDP

* SQA

* SRS

* SyTR

* SVTP

* SVTPR

* SWQA

* safety critical systems

* safety-critical systems

* sales support

* sanity testing

* saving money

* scanning micro density meter

* scheduling

* scripting methods knowledge

* security issues

* self-motivated

* sensor

* server-client

* server and client

* server testing

* server-workstation

* server and workstation

* servers

* shock

* signal conditioner

* signal processor

* sketches and layout

* software

* software bug report

* software developer

* software development

* software development life cycle

* software development life cycle

* software development life-cycle

* software development plan

* software documentation

* software engineer

* software intensive

* software-intensive systems

* software language

* software life cycle

* software module testing

* software performance analysis

* software problem report

* software requirements specifications

* software system test

* software QA

* software quality assurance (SQA)

* software test

* software test plan

* software test requirement (STR)

* software test standards

* software testing

* software unit testing

* software V&V

* software validation test procedure and results

* software validation

* software validation engineers

* software verification

* software verification engineers

* software verification & validation

* software verification plan

* software verification test procedure and results

* source code

* source control systems

* specification

* standards

* stepper motor

* stock dispense and track

* stress test cases

* substrate

* supervise

* supervisor

* supplies

* supply

* Suremed

* SureMed

* Sure-Med

* SVP

* SVTPR

* switching power supply

* switching voltage regulator

* synthesize

* synthesizing the intended behavior

* system integration testing

* system level test

* system processor

* system requirements

* system testing

* system test requirement

* system

* systematic software development environment

* systems

* systems security


T


* TTL

* tactful

* team environment

* team lead

* technical requirements

* technician

* technician's diploma

* telephone transceiver

* temperature control

* temperature controls

* temperature cycle testing

* test

* test cases

* test data

* test engineer

* test equipment

* testing

* test environment

* test plan

* test plans

* test plan coverage

* test procedures

* test results

* test scripts

* test standards

* tester

* testing scripts

* tests

* Texas Instruments

* therapy solutions

* ticket dispenser

* ticket spitter

* time recorder equipment

* Title 21 CFR Part 11 verification requirements

* tracing through the code

* transceiver

* transducer

* transistor

* transmitter

* troubleshooting

* truth table


U


* UNIX

* under-frequency testing

* underfrequency

* under-voltage testing

* undervoltage

* uninstall testing

* un-install testing

* unintended behavior (of a product/products)

* unit

* unit testing

* university

* university degree

* update

* updating

* use cases

* usability testing

* useability testing

* use-ability

* user acceptance testing


V


* VB

* VB Script

* V&V

* V & V

* V&V engineer

* validation

* validation engineer

* verbal communication skills

* verification

* verification engineer

* verification software engineers

* verification & validation

* verification testing process

* verify

* vendor selection

* verification and validation studies for 510(k) submission

* verification of software performance

* version control

* vi editor

* Visual Basic script (VB)

* vibration testing

* voltage regulator


W


* walkthroughs

* website

* web site

* white box testing

* whitebox

* white-box

* white box

* Win Cvs

* WinCvs

* Windows 95

* Windows 98

* Windows 2000

* Windows NT

* Windows XP

* WinRunner

* wiring harness

* Word

* WordPad

* WordPerfect

* Word Perfect

* workable concepts for quotation

* workstation

* Works

* write code

* writing

* written communication skills

* WS_FTP


#


* 15/30/60 kW

* 21 CFR Part 11

* 120/240 V sensor

* 510(k) premarket notification submission preparation

* 510(k) submission