Graduate Software Test Engineer
The Software Test Engineer will write test cases based on a functional requirements specification, work closely with Integration Development engineers to implement the test cases, execute the tests, and report results. The role also requires problem-solving skills to find and implement workarounds to integration problems.
As an example of some of the major responsibilities of the position:
- Assists in producing well-structured, documented and maintainable test cases and/or scripts that support integration tests and automated regression testing for components of products consistent with Product Requirements Specifications.
- Assists in producing well-structured, documented and maintainable test cases and/or scripts for new/changed requirements, e.g. 3rd party applications, Product Requirement Specifications.
- Executes sanity, stress, and regression test procedures as required, for each new code release, within agreed timescales and consistent with Test and Integration Strategy for products.
- Develops ways to improve productivity, while at the same time ensuring the integrity and clarity of test results.
- Estimates work tasks to ensure delivery by agreed timescales.
- Contributes to institutionalization of disciplines, process & tools and ensures adherence to Pace Product Development Process.
- Performs other work, as assigned.
- "White-box" test experience is required.
- Ability to read C/C++ code is required.
- Must have ability to read and write HTML and XML.
- Unix shell scripting experience requires and additional Perl experience is a plus.
- Ideally, will have experience translating Requirements Specifications into Test Procedures.
- Ideally, will have experience with streaming video/data, graphics programs.
- Ideally, will have knowledge of and/or experience in digital television standards and systems.
MINIMUM PHYSICAL/VISUAL/HEARING ABILITIES
- Ability to perform light lifting in the handling of work materials and equipment.
- Requires visual skills necessary for reviewing a considerable amount of written materials for the accurate maintenance of information and records.
EDUCATION/TRAINING/EXPERIENCE
- Graduate in Engineering, Computer Science or in another major with strong prior technical experience is required.
- Experience testing software in a networked Linux environment is required.
- Must have experience with Unix editors such as "vi".
- Experience testing and debugging embedded systems is preferred.
Equivalent combination of education, training and experience will be considered.
COPY OF ANY REQUIRED CERTIFICATE OR DEGREE MAY BE REQUIRED PRIOR TO EMPLOYMENT
Pace Americas offers excellent benefits package, including Medical, Dental, Vision, LTD, STD, Life and AD&D, 401(k), Employee Stock Purchase Plan, Tuition Reimbursement, on-site gym etc.
Please go to www.pace.com for information about Pace.
To be considered for an interview, please submit your resume in WORD format to us-careers@pace.com
