Quality Control Engineer

•    Meeting with the team to identify software requirements •    Prepare test plan, test case and other test documents •    Perform manual tests and report defects •    Identify and implement automation tests in existing and running projects •    Performance testing using different tools and techniques •    Security testing using different tools and techniques •    Prepare reports and present them to management •    Ensure the quality of the software product •    Involved in software deployment •    Coordinate and guide junior staff •    Research new testing tools/techniques and suggest best practices