Employment Opportunities » Systems Test Engineer
Systems Test Engineer
Job Type: Full Time
Posted: June 1, 2015
Location: Greater Philadelphia Area
SCOPE:
Perform functions to support the development process by performing test functions that minimize the risk of product failure; look for manifest problems in the product, potential problems, and the absence of problems; devise complete software test plans for all software releases. Explore, assess, track, and report product quality to project leaders and implement tools to measure, track and improve testing processes and effectiveness, guided by precedent and working within the limits of established policies.
ESSENTIAL FUNCTIONS:
- Support early software development projects by developing test plans, evaluating new feature sets and identifying possible bugs in the software specifications, such as poor error handling, insufficient use cases and security risks, as well as estimating how long it will take to test the new feature set.
- Design testing scripts, when directed, for the purpose of performing tests on new versions of software associated with the organization’s product lines. Write the procedures to be utilized in the script, addressing those aspects of the software that are designated to be tested.
- Develop automated test equipment, including commercial robotic applications and custom automated fixtures.
- Create and maintain a database to record the results of tests run with a designated script.
- Implement the test scripts on previous and new versions of software and fix any problems with the scripts that may be incurred. Document the results of the test procedures.
- Develop, document and maintain testing systems to track the progress of projects through the software development process.
- Perform duties necessary to coordinate test processes including, but not limited to: training team members, providing project support, submitting progress reports and scheduling. Write and review documentation related to testing processes and procedures.
- Act as test resource on cross-discipline development projects to ensure that the design and implementation works well in the context of the entire system and product strategy
TOOLS AND EQUIPMENT USED:
Various mathematical, graphic, design and database software programs, computer and peripherals, mechanical and computerized measuring devices, oscilloscopes, logic analyzers, and standard office equipment.
HIRING PREFERENCES:
- Bachelor’s degree in a field such as Electrical or Computer Engineering, or equivalent, plus 3-5 years of experience.
- Programming experience in C, C++, C#, Python, VBScript
- Knowledge of software testing standards, methods and conventions, and the product development cycle
- Strong debugging and problem solving skills associated with hardware and software packages.
- Enthusiasm, positive attitude, and energy to work in a fast-paced, team oriented environment