* Conduct thorough testing including functional, integration, regression, and end-to-end system testing, to ensure they meet the specified requirements and quality standards. * Develop, maintain, and execute comprehensive test cases, test scripts, and test data sets to achieve complete test coverage. * Identify, record, and track software defects using DevOps, ensuring proper documentation and timely resolution. * Collaborate with development teams to analyze and troubleshoot issues, providing detailed defect reports with steps to reproduce. * Collaborate with project managers, business analysts, and development teams to understand project requirements and define comprehensive test strategies and plans. * Estimate testing efforts, set testing milestones, and communicate project status to stakeholders. * Investigate and implement innovative testing methodologies, best practices, and industry standards to improve the overall QA process and product quality. * Lead and manage a team of QA engineers, providing guidance, mentoring, and support to ensure their professional growth and success. * Assign tasks and responsibilities to the QA team members, ensuring the workload is evenly distributed and aligned with project requirements.