· Review and analyze system
· Develop effective strategies and test plans
· Execute test cases and analyze results
· Execute testing (smoke test, Functional test, Integration test) on multiple environments
· Create logs to document testing phases and defects
· Report bugs and errors to development teams
· Help troubleshoot issues
· Work with cross-functional teams to ensure quality throughout the software development lifecycle