Monitors the status of members from time-to-time in order to identify and immediately resolve possible problems or concerns that may occur during testing to avoid delay in the release
Provides assistance to members for concerns especially on complex and unusual specifications
Communicates and negotiates with project leaders and managers about project status or when target end date may not be met
Estimates man-hour needed in scheduling for every given project
Facilitates training for the new members
Checks the test items created by the testers using the standards set by the client
Verifies project deliverable for completeness and quality before the release
Contributes for the improvement of documentation of QA testing practices to enhance repeatability, saving time and money and encouraging testing standardization and best practices
Writes and executes numbers of test cases to verify if software meets its requirements and specification
Performs unit and gray box testing to ensure that all functions work as specified
Executes regression testing of modified software to ensure that reported bugs were fixed and no new ones were introduced while changing the code
Performs coverage reporting to ensure that all functions were covered during testing
Creates bug report for discovering source code and specification defects
Contributes for high-reliability releases as a result of thorough testing.