Software Quality Assurance

Recruiters assigned:

Patty (pattyc@gcrtemps.com)

Recruiting Manager:

Bill (williamg@gcrtemps.com)


Job #796             SOFTWARE RELEASE ENGINEER  

Job Description:

Responsibilities include release planning and definition, Configuration Management, executing builds in a Windows NT environment, software packaging and installation.  To perform these tasks the candidate will work with Development, QA, Marketing and Program Management.  Occasional travel and overtime may be required.

Skills Required:

BS in EE, CS, Physics or Math or equivalent education and experience is required.  Two to four years experience in release engineering, will consider junior and senior candidates.  Experience with Visual Studio, Visual Source Safe or equivalent build and configuration environments is required.  Additional experience with Install Shield is a must.  NT knowledge including and understanding of the system registry is also required.  Some knowledge or experience in the telecommunications field is desired but not required.  Some knowledge of C++ is required.


Job # 795                      SOFTWARE QA

Job Description:

Be part of a small (3-5 person) software team designing software for a test product for an Optical Transport Network.  Responsible for designing software which will verify the functionality and performance of our product.  Contribute to system and module architectures to insure testing and verification goals are met.  Develop software in C++, but may also use VB Script and ASCII remote command language based on National Instruments General Purpose Interface Bus. You will also use Rationale’s Test Studio for developing interface tests.  The software will test all levels of the product including: system level functionality; local and remote user interfaces; hardware and hardware drivers; inter-module communication; data management and manipulation; system management and configuration; and application test and measurement software.

Skills Required:

BS in EE, CS, Physics or Math or equivalent education and work experience is required.  Four plus years of relevant experience implementing diagnostics and/or verification software.  Candidates with less experience /education will be considered for lower level opportunities.   Knowledge of telecommunications or data networking is highly desired.


Job # 764           RELEASE ENGINEER

Job Description:

Seeking a senior Release Engineer who has ClearCase knowledge and release management knowledge with a background in development in C, C++ and Java.  Experience with shell scripting with Perl or Korn shell is preferred.  Toolsmith experience is essential.

Skills Required:  

Toolsmith, ClearCase and shell scripting experience is required.  Background in development doing build/release type work is desirable.


Job # 751                      QUALITY ASSURANCE TEST ENGINEER

Job Description:

A quality assurance test engineer responsible for the set-up of a QA Lab and QA Process for new product introduction.  Support, design and develop test plans and procedures.  Develop functional tests to meet new product requirements.  Implement new test plans and procedures.

Skills Required:  

BSEE and five years experience with Quality Assurance and/or Test Engineering.  Strong (three to five years) methodology for testing hardware and software products.  Background testing data products.  The ideal candidate should possess strong organizational skills.


Job #741             SOFTWARE TEST ENGINEER  

Job Description:

Responsible for developing software to be used in conjunction with personality interfaces and functional test sets to perform full go/no-go test capabilities.  Develop and implement test procedures that are used in production test.  The testing will be designed and implemented to exercise all hardware and software of a product so that the product is ready to ship.

Skills Required:

BSEE or CS with five plus years of direct industry related experience and a good working knowledge of Windows NT/Windows/DOS. C, C++ and Visual Basic.  Knowledge of IEEE 488 control and measurement instruments and familiarity with 8 and 16 bit microprocessor based systems are a must.


Job # 740                      TEST ENGINEER

Job Description:

Responsible for developing in-circuit, functional test sets and fixturing to perform full go/no-go test capabilities.  Develop and implement test procedures that are used in production test. The testing will be designed and implemented to exercise all hardware and software of a product to a degree that high confidence has been established so that the product is ready to ship.

Skills Required:

BSEE or MSEE with five plus years of direct industry related experience and familiarity with Windows NT/Windows/DOS. C, C++ and Visual Basic.  Knowledge of cellular manufacturing concepts and practices, familiarity with 8 and 16 bit microprocessor based systems, good analytical trouble-shooting skills, with root cause analysis is required.


Job # 731                      RELEASE ENGINEER

Job Description:

Release Engineer team (2-3) member to support 35-45 Engineers and 10-15 Testers for managed UNIX-based Web Hosting service, managed NT-based Web Hosting service, Distributed Hosting and Applications Monitoring.  Interfaces directly with project software development team, project manager, engineering and QA.  Capable of reproducing any product released to QA.  Designs scripts, to automate the release process and release the code to QA.  Create announcements  concerning  the release products, product enhancements and product patches.  Maintain accurate records of these announcements.  Create and maintain detailed documentation concerning the release process.  Review and provide feedback on function and design specifications.

Skills Required:  

The source-code control tools that are used are VSS and CVS.  A strong knowledge of at least one type of source code control system (ClearCase, Perforce or Source Integrity) is necessary.  Service is running Sun Solaris/HPUX/NT with third party applications.  Experience with Sun Solaris OS, NT, HPUX and Linux is desirable.  Ability to assist in the development, evaluation and deployment of testing tools, when needed (Perl Shell scripts, UNIX shell scripts, Solaris packaging mechanisms, NT MSI installer files).  Capable of composing detailed technical documentation (Frontpage preferable).


Job # 730                      SQA APPLICATIONS ENGINEER  

Job Description:

Applications Engineer member of a sub-group of 3-4 SQA Engineers testing the integration of third party e-commerce applications on NT and UNIX hosting platforms.  Responsibilities include testing NT and UNIX application monitoring using Tivoli and BMC Patrol Monitoring tool.  Interfaces directly with Software Development team/Project Manager/Release Engineering and other SQA sub-groups.  Review the requirements/design documents and provide feedback.  Setup and configure the experimental NT and UNIX test machines in a heterogeneous network environment consisting of NT and UNIX. Diagnose/Troubleshoot the problems at OS level both in NT and UNIX.  Test the integration of the applications into NT and UNIX hosting platform and then test the functionality to ensure that applications work consistently.  Debug during the initial stage of the development cycle, Use DDTS to document the bugs. Diagnose the bugs and apply workarounds if possible in order to continue testing.

Skills Required:

QA experience in the QA/Development area, familiarity with QA process and use of any Defect Tracking System.  Good command over NT 4.0,  Windows 2000 OS: install and setup, command line utilities, network diagnostic tools/utilities, NT domain concepts and trust relationships, active directory concepts, system admin skills, scripting in Perl/VB and network protocols(TCP/IP, NetBeui, DNS,WINS, DHCP, Subnet, Routing).  Good command over UNIX OS, Sun Solaris, HPUX, network protocols, network diagnostic tools/utilities, install and configuration, system admininistration skills, shell and Perl scripting. Web Server experience (any one) Netscape, iPlanet, Apache or IIS 4.0/5.0.  Additional experience with the following: Tivoli 3.2/3.6, BMC Patrol, WebSphere 4.1, Broadvision, Oracle, DB2, Visual Test 6.0 WinRunner or X Runner is desirable.


 Job # 729                      SQA - NT ENGINEER

Job Description:

NT Engineer as a member of 3-4 person Integration and Test Engineering team for Windows NT 4.0/ Windows 2000 based Web hosting service.  Interfaces directly with project software development team and project manager.  Reviews and provides feedback on function and design specifications.  Designs, prepares, executes and summarizes software test for functional, system, integration and performance test plans. Analyzes and characterize the system/software and hardware to properly report the problems found, entering appropriate information into the bug tracking database; verifies solutions; closes and open issues when verified.  Sets up experimental networks, including configuring the servers, performing hardware and software installations on the hosts systems.  May be responsible for coordinating project testing with testing performed on other related projects.

Skills Required:  

Experience with Windows NT / Windows 2000 with Microsoft and other third party applications.  Test plan development and technical documentation skills.  Experience with documentation review for project/product engineering. Problem analysis and bug tracking database experience.  Ability to assist in the development, evaluation and deployment of test tools as needed (Rational, Segue, Mercury).


 Job # 728                      UNIX SQA ENGINEER

Job Description:  

UNIX SQA Engineer for a  3-4 member QA Engineering team for managed UNIX-based Web Hosting service.  Responsibilities include design, prepares, execute and summarize software test for functional, system, integration and performance test plans (which incorporate Y2K testing).  Analyze and characterize the system/software and hardware to properly report the problems found, entering all appropriate information into the bug tracking database; verify solutions; close open issues when verified.  Interface directly with Software Development team and Project Manager.  Review the requirements/design documents and provide feedback.  Set-up experimental networks, including configuring the servers, performing hardware and software installations on the hosts system.  May be responsible for coordinating project testing with testing performed on other related projects.

Skills Required:

Experience with Sun Solaris/ HPUX with third party database and server applications.  Ability to analyze and characterize the system/software and hardware to report the problems found, input information into the bug tracking database and close open issues when verified. Assist in the development, evaluation and deployment of testing tools, when needed (Unix and Perl Shell).  Demonstrates knowledge of Software Quality Assurance.


 Job # 727                      SQA ENGINEER

Job Description:

Evaluate technical specifications (design, provisioning, operations and release notes) to develop a corresponding test strategy to include a schedule, test plan, test cases and test bed environment schematics.  Provide feedback to the engineers/developers on these technical specifications.  Research various components, protocols and technologies that are integrated with the Distributed Hosting products.  Interface directly with project software development team, project manager, engineering and release engineering.   Use appropriate hardware and software tools to perform load and stress testing.  Develop scripts to automate the testing process where applicable.  Perform installation, smoke, functional, load/stress, security and regression testing according to the test plan and cases. Enter detailed bug reports into a bug tracking database. These reports must be organized and clearly written.  Create weekly status reports outlining work progress and any issues encountered.  Assemble and configure test bed environment, including web servers, databases, switches, routers, local directors, distributed directors, DNS servers, VLANs and other network devices.

Skills Required:

The ideal candidate will have experience with: UNIX (Sun Solaris), Windows NT, Perl shell scripts, WebLoad (Radview), Visual-Test, Network sniffing tool, Systems Utilities, CISCO’s IOS format, TCP/IP, HTTP/S, SSL, SSH, SCP and NDS.


Job # 667             RELEASE ENGINEER

Job Description:

Manage a Release Engineering team of 2-4 people. Define, implement and maintain Release Engineering and Configuration Management standards, methodologies and tools.  Provide career development for team members and write annual performance reviews.  Manage schedules and resources.  Develop and recommend short-range objectives and long-range goals for the Release Engineering function.  Participate on cross-functional teams. Work closely with Development and SQA to provide well defined timely builds. 

Skills Required:

BS or equivalent experience with two plus years of managing a Release Engineering/Configuration Management group.  Must have a strong understanding of successful Release Engineering/Configuration Management methodologies.  Experience implementing, automating and documenting Release Engineering procedures.   Working knowledge of source code control systems, makefiles, source code builds and source code control practices.  Experience with ClearCase a plus.  Familiarity with C++, compilers, Unix and NT environments, with strong build debugging and troubleshooting skills is required.


Job # 608     PRODUCT/SYSTEM VERIFICATION TEST ENGINEER

Job Description:

Design, develop and execute functional and system test scenarios  for performance engineering design verification.

Skills Required:  

Experience in fault insertion and recovery techniques required.  BSCS with 5 plus years of related experience. 


 

Job # 607           PERIPHERAL QUALIFICATION ENGINEER

Job Description:  

Design and build test beds for qualifying peripherals from multiple vendors for inclusion in the product set.  Responsibilities include project leadership and issues resolution.  Experience in disk and I/O systems required.  Design, develop and execute test cases in multi-vendor environment to ensure product inclusion acceptance.

Skills Required:

BSCS or equivalent with 3-5 years of relevant experience.


Job # 606           INTEROPERABILITY ENGINEER  

Job Description:

Design and build multi-vendor test beds for the purpose of system design verification.  Responsibilities include design, development and execution of automated and manually driven test cases.

Skills Required:

BSCS or equivalent and 5 plus years experience in design verification.  Experience in communication protocols is required.


Job # 562           SOFTWARE QUALITY ASSURANCE ENGINEER

Job Description:

A Quality Assurance Engineer who will be responsible for developing test plans from specifications and requirements documentation.  Will be working in a six member Quality Assurance team.

Skills Required:

Three to five years of SQA experience in a Windows 2000/NT environment.  Web application or LAN/WAN Client Server background, building test plans.  Java/Java Script and test automation experience a plus.   Should have experience in a Web Quality Assurance or LAN/WAN Client Server environment, running in a Windows 2000 or NT platform


Job # 531           QUALITY ASSURANCE ENGINEER

Job Description:

Responsible for developing and executing test plans and scenarios , internal product support and reporting issues including bug tracking.

Skills Required:

One to three years of Software Quality Assurance experience in a Windows NT environment.


Job # 532           WEB QUALITY ASSURANCE ENGINEER

Job Description:

Responsible for developing test plans and establishing a testing methodology  insuring complete test coverage across all standard client business and operating systems.  Experience with performance testing and  stress testing techniques are required.

Skills Required:

Three years formal Quality Assurance experience in a web or client/server environment.  Windows NT experience with automated test tools QA Run or WinRunner.


Job # 536           SENIOR QUALITY ASSURANCE ENGINEER

Job Description:

The ideal candidate will provide hands on SQA management and configuration management.  Responsible for establishing, implementing and managing  Software  Quality Assurance program.

Skills Required:

Three or more years of experience setting up a SQA program and leading SQA as part of a new product rollout.  Experience with SQA, OOP, UML, configuration management and automated testing is required.  Must have tested one of the following: NLP, OOD, Machine Learning or Document Management.


Job # 464           QUALITY ASSURANCE ENGINEER

Job Description:

Looking for Quality Assurance Engineer who can test at the Sonet layer. Should have 1-3 years of testing experience with ATM, T1 and T3.  There is no automation in place, therefore scripts and testing will be done manually.

Skills Required:

Sonet layer testing experience.  1-3 years of SQA experience.  Communications background is a must.


Job #334                       UNIX QA ENGINEER (VPN)

Job Description:

As a member of a software QA project team for a managed Virtual Private Network (VPN) and Firewall Service.  Service is based on third party clients/gateway/firewalls supported by central monitoring/reporting and configuration control systems.  Responsible for determining test strategy for project.  Designs, prepares, documents, and executes software tests as well as designs and implements automated tests in Perl.  Reviews functional design specification and source code.  Writes functional, system/performance test plans.  Summarizes test results in formal test analysis reports.  Analyzes and reports significant bugs, utilizes DDTS to track all bugs and projects issues.  Sets up experimental networks, including configuration of servers, hardware and software on host system, UNIX systems administrations, PC and PC network operating system configuration and setup. 

Skills Required:

Experience working on software QA project teams with UNIX and PC’s.  Programming or test automation experience in C, C++, Java, or Perl. Experience with UNIX network security issues, firewalls, VPNs, data encryption, security monitoring or audit tools (ISS, CyberCop, SATAN) and practices and WWW server/security.  Programming or configuring/debugging TCP/IP network utilities.  Have performed formal software test/QA methodologies (black box, white box, functional systems testing), and construction of experimental/test database/network setup.


JOB # 333 UNIX QUALITY ASSURANCE ENGINEER

Job Description:

Serves as member of technical QA team responsible for testing Informix database used to model/track customer equipment and circuits. Responsible for determining test strategy for project. Designs, prepares, documents, executes software tests. Designs and implements automated tests. Write functional, systems, performance test plans. Summarizes test results in formal test analysis reports. Analyzes and reports significant bugs, utilizes DDTS to track all bugs and project issues, sets up experimental networks, including configuration of servers, hardware and software on host systems, Unix system administration, PC and PC network operating system configuration and setup. Responsible for coordinating project testing with testing performed on other related projects, candidate must be able to work independently, under minimal supervision.

Skills Required:

BS in Computer Science or related field, 3 –6 plus years’ practical work experience or MS in Computer Science or related field, 2-4 plus years’ practical work experience. Experience working on software QA project teams with Unix and PC’s. Experience in programming or configuring/debugging Informix/ Oracle database applications/utilities. Excellent oral and written communications skills. Proficiency in carefully writing and following test plans, ability to characterize system/software and hardware failures for reporting purposes. Experience in formal software test/QA methodologies (black box, white box, functional, systems testing), experience in construction of experimental/test database/network setup. Experience (including scripting) with relational database (Oracle, Informix).