- Developing Test Strategies, Test Plans and Test Cases
- Maintaining and enhancing a QA process and adhering to it
- Testing, debugging, re-testing and coordinating with Development Team
- Validating software as ready for shipping
- User Acceptance Testing activities for major feature or point releases
- Ensure all testing processes and procedures are well documented with proper technical specifications and maintainable
- Having experience in testing practices other than manual test such as regression testing, sanity testing, stress testing, localization testing and load testing.
- Able to write testcase, test documentation, and bug reports.
- Familiar with web environment, knowledge of multiple browser behaviors
- Strong written and verbal communication skills
- Able to write test scripts
- Having experience in using testing tools