Wednesday, June 25, 2008

ProtoTest - Test Engineer, Firmware Test Engineer, Linux Test Engineer

[rmiug-jobs] Digest Number 4600

Test Engineer - Boulder - Perm. - ProtoTest
Posted by: "Matt Laughlin" mlaughlin@prototest.com sbskypig
Date: Wed Jun 25, 2008 3:56 pm ((PDT))

Job Description: ProtoTest is looking for a Sr. QA Engineer to lead
the test effort, develop software test processes, plans, test cases
and to perform functional, regression and performance testing for a
multi-tiered, distributed Web Services solution. The ideal
candidate will have experience testing both centralized services and
mobile software for commercially available applications.

Qualifications and Experience:

* Minimum 5 years experience in software development and software
quality assurance, with at least 3 years experience in test
automation
* Minimum of 1 year Programming experience in one or more of the
following: C, C++, C#, Java, Visual
Basic, PHP - Ruby on Rails is a plus
* Minimum of 2 years experience in Scripting with one or more of the
following: SQL, Perl, Python, VBScript, JavaScript
*Experienced in Software QA methodologies: process, test planning,
test case development, writing test code, testing techniques
*Expertise in automation tools and techniques (commercial and open
source tools)
* Experience developing test applications in Windows Mobile CE,
J2ME, and Java
* Significant white box (programming) experience testing C++, C# and
Java Web Services
* Competent programming in Python, or other scripting languages
* QA test lab administration (computer specification and
configuration, networking, maintenance)
* Bachelor of Science in a computer/technology related curriculum

Platforms exp:

PHP UI
Java Web Services
Apache / Tom Cat Web Server
PostgreSQL
Linux, Free BSD

Job Responsibilities:

* Spearhead the testing effort for SkyeTek's Web Services software
solutions
* Review and select automation test tools and utilities including
both off-the-shelf and open source
offerings
* Develop and implement the test automation strategy for assigned
features/functionality including the creation of technical
specifications for automation architecture and scripts
* Apply knowledge of best practices in software programming to
create fault-tolerant, highly reliable test architectures, scripts,
test suites, and processes that require minimal sustaining
engineering effort
* Participate in QA test environment requirements, design and build-
out
* Create test plans and cases for assigned product areas based on an
understanding of quality risk and optimize test matrices to reduce
required testing time
* Work closely with development to identify systemic issues,
diagnose root causes, and improve overall product quality
*Plan, design, program and implement complex Load Tests.
* Perform system tests, network tests, database load and performance
tests and synchronized client-server tests distributed

Contact Information:
Matt Laughlin
mlaughlin@prototest.com

________________________________________________________________________
18. Firmware Test Engineer - Ft. Collins - Contract - ProtoTest
Posted by: "Matt Laughlin" mlaughlin@prototest.com sbskypig
Date: Wed Jun 25, 2008 3:56 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

________________________________________________________________________
20. Linux Test Engineer - Colorado Springs - Perm. - ProtoTest
Posted by: "Matt Laughlin" mlaughlin@prototest.com sbskypig
Date: Wed Jun 25, 2008 3:57 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
CLIENT 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.

Contact Information:
Matt Laughlin
mlaughlin@prototest.com