Design, develop, and maintain effective test plans, strategies, and methodologies for software projects.Identify test scopes, plan and prioritize test cases based on project requirements and risks.Develop, execute, and manage the automation of test cases to optimize the testing process.Design, develop, and maintain cross-platform and cross-browser test scenarios.Analyze, investigate, and report complex software defects, providing evidence and suggesting solutions.Collaborate with development, architecture, and other stakeholder teams to ensure high product quality.Monitor and report testing progress, ensuring adherence to project timelines.Participate in requirements review, design, and code review to ensure high quality.Prepare test case and conduct user testing pre-launchVerify bug report