● Take complete ownership of QA related activities and tasks; drive testing strategy, architecture, research, and best practices ● Gather and analyze business requirements, understand the business perspective of the client, and plan product roadmap in collaboration with the project manager and client ● Understand business, functional and non-functional requirements of the project ● Review and provide input on accuracy and clarity of test documentation and standards ● Pro-active involvement in project risk analysis and mitigation, continuously reviewing problems to determine the root cause in order to prevent them in the future. ● Supervise load, performance, and security testing of the application ● Build an advanced automated testing suite that is scalable and robust ● Completely manage release process and deployment. ● Research/implementation of the latest test automation frameworks ● Continuously improve knowledge of new technologies to maximize development efficiency. ● Encourage, involve, motivate, train and lead team members in learning and achieving project and departmental goals. ● Actively involve in ensuring implementation of organizational culture, process and standards.