The Software Test Engineer will be responsible for testing software for a Network Security Application. The role of the Software Test Engineer is to design and execute Test Plans and Test Cases that help to ensure that the organization delivers a high quality product to the customer. The Software Test Engineer will be part of an Agile software development team and must have a basic understanding of the Agile software development methodologies. The Software Test Engineer is expected to be an advocate for the customer and to provide an assessment of software performance and quality, based on test results.