implement test procedures to ensure that software work as intended. A Test Engineer should have a working knowledge knowledge of software and test design, the capability to run through tests, and the ability to analyse analyse the results. The software test engineer should be result-driven, have good communication skills, and up-to-date knowledge of software programming and software test design. To be successful as a test engineer specifications and manuals to ensure quality of software and tests to be developed; i.e., perform manual static