Create/Modify test-related artifacts (test cases, test report, test plans). Track and control testing progress, and report to TL about any quality problems/issues of the project. Perform all phases of testing including functional, system and regression testing. Participate in peer review and inspect requirement documents. Prepare test data and environment as needed to complete testing assignments. Have a proactive and good work relationship with other team members. Analyze and raise the issues, propose the solution to improve the system