The key role of an Senior Quality Engineer is to perform testing on the software project and accurately articulate issues, risks or possible improvements identified. They should have good interpersonal skills as they must collaborate closely with all other team members and with business stakeholders. They work with software development team and attend design and development meetings to understand requirements and contribute to product value. Testers in Agile projects need to break away from the principles and working methodologies of traditional software development. They do not only focus on product testing to find bugs, but also look for ways of improving defect prevention, mitigating existing risks (issues, tech dept, testing dept) and acting as a quality advocate within their area of influence