Co-operate with project managers and team in estimation effort, developing plan/schedule
2. Work with developers to brainstorm the test scenarios and the test plan
3. Develop Application Testing, System Testing Concept, and/or Software Testing Methodologies.
4. Develop and perform test scenarios, test cases and test plan.
5. Analyze and troubleshoot defects that found in the system test phase and provide reproducing steps and recommendation root cause to the development team.
6. Collaborate with developers and users to deliver high-quality outcome
7. Prepare test summary result report and user manual
8. Ensure all project deliverables are consistently delivered to the agreed schedules
9. Perform work based on defined process and provide feedback on process improvements as appropriate.
10. Train and sustain knowledge based sharing among team members.