Friday, August 08, 2008

Prototest - Linux Test Engineer w/Storage, Firmware Tester

[rmiug-jobs] Digest Number 4677

Linux Test Engineer w/Storage - Colorado Springs - Perm. - ProtoTest
Posted by: "Matt Laughlin" mlaughlin@prototest.com sbskypig
Date: Fri Aug 8, 2008 9:24 pm ((PDT))

Requirements:

BSEE, BSCE, or BSCS degree
5 to 10 years of experience in Driver Testing or Development is
required.
Solid working knowledge of Linux required.
Windows & Solaris knowledge a plus.
Requires knowledge of C/C++ programming language and scripting
language (e.g. perl).
Storage related experience preferred and knowledge of embedded
firmware is a plus.
Knowledge of I/O interface protocols such as SAS, SATA, SCSI or FC is
highly desirable.
Experience working with customers is a plus.
Must be self-motivated, apply good judgment, learn new technologies
quickly, and be able to mentor others.
Must have a proven ability to complete projects on time and with a
high quality outcome.
Good written and verbal communication skills are required.

Job Description:

Test and validate driver, utility, and firmware features and
functions for SAS/SATA storage controllers and expanders produced by
Storage Components Group (SCG).
The test engineer also drives the development of new test cases and
test automation tools.

Responsibilities:

Understand the features and functions of SCG Linux drivers and
controller firmware, and clearly define test cases to exercise and
validate them.
Define new automated test tools and work with internal resources and
contractors to help create the tools for current and next generation
products.
The SW Test Engineer must ensure software test plans are executed
efficiently and effectively to meet committed schedules and high
quality goals.
Identify test requirements and communicate status & issues via
internal issue tracking system, e-mail, conference calls, and
presentations to internal and external customers.
This person will be expected to significantly contribute to process
improvements for the SW Test Organization.
The SW Test Engineer must research and implement new, innovative ways
of providing quality-testing feedback to developers and customers.
Assist in low level debug of problems found during test and work
closely with SW development to ensure that issues are closed in a
timely manner.
Write and maintain training procedures. In addition to identifying
test requirements, the engineer will be responsible for providing
technical direction to teams of software test engineers, technicians,
and/or contractors across multiple locations (Colorado, Wichita, and
India) that validate software for storage technologies.

________________________________________________________________________
12. Firmware Tester - Fort Collins - Long Term Contract - ProtoTest
Posted by: "Matt Laughlin" mlaughlin@prototest.com sbskypig
Date: Fri Aug 8, 2008 9:24 pm ((PDT))

Opportunity for a multi-year salaried contract with benefits.


Required Experience/Knowledge

- Basic to Intermediate knowledge of software testing fundamentals
(test plan and test case development)

- Basic LAN topology concepts

- Basic storage device concepts (SCSI & FC)

- Familiarity with basic computer architecture concepts



Required Skills

- Entry level UNIX OS administration skills (HPUX, Solaris, Aix, any
major flavor is OK)

- Entry level Perl scripting skills

- Intermediate level Shell scripting skills (sh, ksh, or csh)


Desired Experience/Knowledge

- Firmware testing experience

- Familiar with server architecture concepts

- Familiar with basic integrated circuit design concepts including
FPGA knowledge

- Familiar with basic PA-RISC or Itanium pre boot environment


Desired Skills

- Advanced level UNIX OS administration skills (HPUX, Solaris, Aix,
any major flavor is OK)

- Entry level or above LINUX OS administration skills (redhat,
debian, etc**any flavor)

- Intermediate/Advanced level Perl scripting

- Advanced level Shell (sh, ksh, or csh) scripting skills

- Entry level skills in running PA-RISC or Itanium pre boot commands



Description

This is a contract position to provide system level testing services
on client's mid-range server product. Knowledge of basic computer
architecture is a must and a familiarity with server architecture and
integrated circuit design concepts would be helpful. Testing seeks to
verify functionality of all aspects of the system: from system
firmware to OS features (HPUX, LINUX, OpenVMS and Windows). UNIX
administration skills are a must. The candidate will also perform
some physical setup of servers including installation and
configuration of LAN, SCSI and Fibre Channel adapters and their
associated devices (Network switches, SCSI disk arrays, FC disk
arrays, etc.). Experience with lab setup would be a positive
qualification. Verification often consists of running existing PERL
based tools, so basic PERL programming skills are a must and
intermediate/advanced skills would be desirable. Testing occurs on a
demanding, short time cycle so candidate must be a self starter, able
to work independently, and be able to establish a positive rapport
with client.

Contact Information:
Matt Laughlin
mlaughlin@prototest.com