Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
Estimate, prioritize, plan and coordinate testing activities
Automate tasks through appropriate tools and scripting
Creating, editing, and updating test plans and test cases ensuring use of appropriate test methodology, complete test coverage
Report issues through bug-tracking system
Design test cases on test management tools
Perform compatibility testing on the software
Test in different environments including web and mobile.
Identify, record, document thoroughly, and track bugs
Develop and apply testing processes for new and existing products to meet client needs
Identify test cases risk and priority.