* Analyze and understand each product’s environment, architecture, and interdependencies to determine and apply appropriate test methodologies * Confidence in working closely with development teams in an agile environment. * Dig deeper into test failures and work with developers to identify root causes and produce clear and detailed bug reports. * Ensure proper test and release documentation * Must have basic SQL skills and Database concepts * Perform performance and security testing of the application * Build an automated testing suite following best practices * Manage release process and deployment. * Mentor and share knowledge within the team and help in the continuous growth of junior team members. * Involve in ensuring the implementation of organizational culture, process, and standards in the team. * Communicate with the client and team in an effective manner. * Keep up with trends in the constantly evolving technology to maximize development efficiency.