Employment

"Thanks again for everything - ProtoTest was a good experience for me. I will recommend you to others in this field looking for a job." -- Laura Jessen

"For the record, ProtoTest has been the best, most employee-centric contracting company I've worked for to date and it's certainly made a lasting impression on me." -- Keith

"ProtoTest is the best consulting company I've dealt with (as a consultant or as an employer hiring consultants). Everyone I've dealt with at ProtoTest has been really great - knowledgeable, professional, and very nice." -- Tiffany

 

Come to work with some of the sharpest Quality Engineers on the Front Range. Our co-workers are professionals whom we value immensely. Our clients are among the most innovative and progressive. Additionally, ProtoTest offers medical, dental and vision insurance,  a 401(k) plan, and a Health Care Flexible Spending Account Plan to name just a few. 

 

Current Openings -- Updated: 7/3/2008

 

DOCSIS Test Contractor #1287

Contract

We are looking for someone who can work with our other engineers on-site in our lab to help develop DOCSIS 3.0 test scripts.

Required Skills

  • Design and develop test scripts that execute DOCSIS test scenarios defined in the DOCSIS 3.0 Acceptance Test Plans (ATPs).
  • Debug the execution of test scripts and propose required modifications to test platform to successfully execute test scenarios. May also make programming changes to test platform to accommodate test scenario.
  • Ensure compliance of test scripts with test cases as defined in the ATPs. V
  • alidate test scripts written by other individuals for compliance with the DOCSIS 3.0 specifications, ATPs, and test script writing methodology.

Qualifications:

  • TCL/TK, Networking (TCP/IP, UDP) Knowledge of the DOCSIS 3.0 protocols & Simple Network Management Protocol (SNMP) Technologies include experience with one or more of the following: i. Cable Modem (CM) and Cable Modem Termination System (CMTS) MAC layer management messages ii. CM and CMTS Physical (PHY) layer iii. RF networks iv. Upstream and Downstream channel bonding v. IP Multicast vi. DOCSIS 3.0 CM registration and provisioning Familiarity with IP Packet and RF sniffers (Ethereal, SigTek RF sniffer), familiarity with packet generators (Spirent Smartbits)
  • Previous test development experience, quality assurance
  • Excellent communication and writing skills
  • Prefer programming background (in both a Windows and Unix environment) with engineering degree (Software Engineering, Networking, or Telecommunications)
  • Previous experience with cable television plant architecture and components (cable modem (CM) and cable modem termination system (CMTS))

Please send your resume as a WORD doc attachment, referencing ProtoTest Job #1287, to: recruiting@prototest.com.

 

Automation Architect Job  #1224

Contract

 

The position has responsibility to give best-practice guidance and set-up an automation test harness, giving the capability to easily smoke-test the application platform for functional and stress/load. Responsibilities also include training the other members of the test team through hands-on tutorial and the creation of supporting documentation.
Major Areas of Accountability that Support Contributions
- Ability to work in a streamlined, dynamic, fast-paced environment.
- Be highly organized.
- Demonstrate leadership in helping to establish a plan for development and rollout of an automation test harness.
- Create automation test harness documentation, including representative examples of user-interface, server-side transactional
processing and warehouse ETL automation.
- Perform hands-on training of the testing harness to other members of the test team.
- Communicate status clearly to test manager and testing staff.
- Desire to understand the depth and breadth of test automation requirements.
Education/Training and experience
• In-depth knowledge of test automation.
• Experience in 2-3 start-to-finish test automation platform initiatives.
• Experience in documenting at least 1 said initiative.
• Broad experience in testing and working on technical systems and projects.
• 5 – 7 years working experience in software testing, quality assurance or software development.
• 1 – 3 years of experience with at least one flavor of Linux/Unix.
• 3 – 4 years of experience with a source control system.
• Ability to define data scenarios to support end-to-end systems testing.
• Experience with testing web-based and server-side applications.
• Experience with Silk Test, LoadRunner or WinRunner.
• Ability to accurately estimate project durations and meet schedules.
• Solid understanding of the QA process.
• Strong problem solving & investigative skills.
• Bachelors Degree in Computer Information Systems, Computer Science or related field a plus.

 Please send your resume as a WORD doc attachment, referencing ProtoTest Job #1224, to: recruiting@prototest.com.

 

QA Manager   Job #1200

Direct Hire

 

The Technical Quality Assurance Manager is responsible for managing all technical consulting projects and system reported bugs for the Technical Consulting team. This requires the individual to report, communicate, and facilitate fixes of all system bugs. This individual is also responsible for managing the Quality Assurance team members.

RESPONSIBILITIES
· Create and provide metrics on bugs as they move through the bug cycle; · Communicates the status to all involved departments through email or phone contact; · Works with Project Managers to resource and schedule projects requiring testing. Updates, oversees and trains team on the knowledge base of code related problems and fixes;
· Provides authority for assigning bugs to team members and following-up with the owner to ensure that bug is being worked at a level consistent with severity; · Provides authority for assigning projects and following-up with the owner to ensure that the project is being worked at a level consistent with priority; · Tracks where each bug and project is in the process; · Manages and allocates resources based on severity; Report turnaround times on all severities; · Tracks bug trends; · Tracks and monitor fixes and problems reported (i.e. we have had 12 reports in 2 months of email not being sent at Keller);
· Creates and manages Internal Release Notes (i.e. what bugs where pushed, what was fixed, how many new bugs were created);
· Documents test plan and test case scenarios and processes;
· Performs database verification, SQL Queries to verify products;
· Trains team on documentation of processes and scenarios;
· Trains team on database verification;

· Other duties as assigned.

MANAGERIAL RESPONSIBILITIES

Includes process or functions. This position oversees employees and functions of the Technical Consulting Quality Assurance Department.  The incumbent will ensure that goals are set and that the mission of the department is communicated clearly to all. This position will also provide guidance and coaching to all subordinates. 

 EDUCATION and/or EXPERIENCE

High school diploma or GED required, Bachelor’s degree in Computer science preferred. Management and Lead experience preferred. Five (5) years testing experience required with one (1) - two (2) years lead experience required; one (1) year experience with automated software testing required; one (1) year experience with managing a team preferred; OR equivalent education and experience to successfully perform the essential duties of the job.

KNOWLEDGE, SKILLS AND ABILITIES

· Basic experience or knowledge required in the following technologies IE, Automated Test Tools, Windows NT, 2K

· Experience with Test Documentation, QA and Testing, web development, SDLC.

· Experience working in SQL Server; VB; VB.net; XML; MSMQ; Active Directory; VB Script; HTML; Javascript; Java, Mac OS, Netscape

Please send your resume as a WORD doc attachment, referencing ProtoTest Job #1200, to recruiting@prototest.com.

 

Automation Test Engineer #1

Direct Hire

 

ProtoTest is looking to add a Staff Consultant with a strong background in automation and scripting.

Please send your resume as a WORD doc attachment, referencing ProtoTest Job #1, to recruiting@prototest.com.

 

Sr. QA Engineer  Job #1294 

Direct Hire

 

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 experience:
*PHP UI
*Java Web Services
*Apache / Tom Cat Web Server
*PostgreSQL
*Linux, Free BSD

Job Responsibilities:

* Spearhead the testing effort for 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

Please send your resume as a WORD doc attachment, referencing ProtoTest Job #1294, to recruiting@prototest.com.

 

Linux Test Engineer w/ Storage  Job #1310

Direct Placement

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 LSI SAS/SATA storage controllers and expanders produced by CLIENT Logic’s 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.

Please send your resume as a WORD doc attachment, referencing ProtoTest Job #1310, to recruiting@prototest.com.

 

Quality Engineer Job #1312

Contract to Hire


This position requires the development of test cases and processes to validate and verify application features and functionality. The QA engineer will be developing test cases in C++ (primarily) and Java.  Soap, WSDL, and web services technologies will be used.

ESSENTIAL DUTIES AND RESPONSIBILITIES
·     Ensure a high quality product is released through testing and processes.
·     Create system tests, code examples, and tutorials for new features. 
·     Create Test Plans describing the high level testing objectives. 
·     Create Test Specs detailing the low level test design and test cases. 
·     Develop tests in C++ (primarily) and Java. Verify accuracy of tests.

·     Automate test execution and result verification. 

·     Report status, track requirements, recommend and evaluate technologies, and ensure high priority tasks are being addressed.
·     Develop and track metrics for test coverage of code, performance, stability, rate of bugs introduced, rate of bugs fixed, etc.

EDUCATION, SKILLS AND EXPERIENCE
·     BS degree Computer Science or equivalent.
·     Minimum of 2-4 years experience in quality assurance engineering or software development
·     1-2 years in object oriented design and programming

SPECIALIZED KNOWLEDGE AND SKILLS
·     Skills required include: C++ and Java programming. 
·     Skills preferred include, XML, ANT, SOAP, WSDL, and Web Services
·     Knowledge and keen interest in emerging tools and technologies in the industry 
·     Familiarity with the software development lifecycle. Agile software development experience is desired. 
·     Knowledge of Object Oriented Analysis and Design 

Please send your resume as a WORD doc attachment, referencing ProtoTest Job #1312, to recruiting@prototest.com.

Test Engineer  Job #1313
Direct Placement 

A new wireless telecommunications startup organization is looking for a test engineer who are looking for a technical challenge.  This person should be able to can solve difficult problems working within a team environment. The primary focus for this position will be in the Test Automation process which will include validation of Graphical User Interfaces, Database, message based interfaces and API level testing.

General Qualifications:

Bachelor of Science Computer Science or equivalent field
Proficient in the software development life cycle using agile development
Proven track record for testing complex product features in a multi-tiered environment
Ability to work in a team environment
 Strong Communication skills both verbal and written
 Previous experience with web based technology and wireless telecommunications 
Self starter with a desire to learn new skills

Required Technical Qualifications:  

2 years of automated test experience 
1 year experience within a J2EE environment 
2+ years experience with Java 
2+ years experience programming to relational database back ends (Oracle or MySQL preferred) 
1 year experience with HTML, Javascript or JSP’s
GIS experience a plus
Mobile handset application testing a plus

Please send your resume as a WORD doc attachment, referencing ProtoTest Job #1313, to recruiting@prototest.com.

SVT Test Engineer Job Description  Job #1315

Long Term Contract

Desired Experience/Knowledge/Skills
  • Experience with  development and testing processes
  • Experience with Agile and Session based testing methodologies
  • Understands common software development life cycle models such as waterfall, iterative and spira
  • Technical team leadership
  • Test Management
  • Hardware Test skills
  • Advanced behavioral testing
  • Advanced structural testing
  • Experience with development and/or maintenance of PERL tools
  • Intermediate/Advanced level Perl scripting
  • Advanced level Shell (sh, ksh, or csh) scripting skills
  • Build and/or run tools for load testing, stress testing and/or regression testing
  • Network sniffing tools use and analysis
  • Advanced DNS/DHCP/DDNS administration
  • Familiar with basic integrated circuit design concepts including Field Programmable Gate Array (FPGA) knowledge
  • Familiar with basic PA-RISC or Itanium pre boot environment and commands
  • Basic EFI commands
  • SCSI knowledge of MSA50
  • Fibre Channel knowledge

Desired Education

  • College degree preferably in Computer Science or Electrical Engineering plus 10+ years of relevant experience
  • Educational course work in testing
Please send your resume as a WORD doc attachment, referencing ProtoTest Job #1315, to recruiting@prototest.com.

Integration / Interface Test Lead    Job 1320

Short Term Contract

Responsibilities:

  • Define integration testing approach between web application, interface gateway and external systems.
  • Document required interfaces for testing and work with project team members to understand priority and development schedule.
  • Document interface requirements (use cases) by conducting necessary interviews with business analysts.
  • Work with Configuration Management lead to coordinate any environment requirements.
  • Document test scripts including data requirements.
  • Execute test scripts.
  • Coordinate and lead entire integration test effort by working with application team members, interface gateway team members and external system contacts.
  • Create overall project plan including dependencies for interface development, application development, eGate testing requirements, 3rd party schedules and data conversion.
  • Report to and provide regular status updates to Quality Assurance Lead.

Qualifications:

  • At least 5 years of testing experience having held lead testing positions at previous companies.
  • Experience with XML preferred.
  • Knowledge of healthcare applications a plus.
  • Understands and can apply testing methodology.
  • Strong project management skills.
  • Excellent verbal and written communication with ability to facilitate and manage multiple groups.
  • Eager to work in a dynamic environment with aggressive deadlines.
  • Must be able to work some overtime if required.
Please send your resume as a WORD doc attachment, referencing ProtoTest Job #1320, to recruiting@prototest.com.