- Understanding of testing phases (Unit Test, Integration Test, System Test etc..), and software testing techniques.
- Ability to read and understand project requirements
- Test planning
- Writing documentation for testing
- Test case design and test execution
- Describing errors, tracking processing status and retesting
- Report and confirm the product meets the requirements and specifications as required by the customer.
- Professional training of the project for customers when required