- Lead and mentor Tester team, working closely with the development team and management team to design testing strategies
- Understand domain knowledge & client testing process clearly to implement all testing activities independently and effectively
- Review requirements, specifications and technical documents to provide timely and meaningful feedback
- Review requests, forecast team capacity & allocate resources accordingly
- Work closely with the development team and management team on:
- Estimate test effort accurately and coordinate with team members for work activities
- Create detailed, comprehensive and well-structured test plans and test cases
- Deliver products in high quality and on time
- Drive Tester process and standards changes to optimize testing quality and team productivity
- Develop, maintain and execute manual test cases for major projects, maintenance, and emergency releases
- Design and implement automation tests scripts, debug and define corrective actions
- Identify, analyze and report test results
- Report, track, and monitor defects in the defect tracking system
- Investigate defect reports from production support, isolate their causes, inform development teams for fixing and retest to ensure adequate resolutions.
- Prepare test documents and review with development teams when necessary
- Work on the interpretation of quality assurance issues and problems for technical and non-technical users
- Support in managing the project and team activities:
- Define and conduct training activities/programs for other team members
- In charge of subordinates’ career path and performance review
- Respond to other ad-hoc requests in team
- Provide weekly KPI report to measure team productivity
