- Provide end-to-end testing scenarios
- Run and report testing results
- Work with engineering team to debug issues
- Provide recommendation for improvement
- Work closely with engineering, product and business team to ensure product quality on development and post release