Responsible for validating and verifying system requirements and design and identifying and reporting defects. A Software Tester follows explicit instructions and records findings according to established procedures. A person in this position must be familiar with a variety of testing techniques and tools as well as with various types of testing and their purpose and role in the system life cycle. A Software Tester is often responsible for writing test plans, test cases/scripts, and test reports and evaluations. A person in this position may be part of a Quality Assurance team and must have a fundamental knowledge of networking components and protocols as well as fundamental structured programming. |