Design, develop, and maintain automation test frameworks and scripts using Java, JavaScript, or Python. Develop and execute comprehensive E2E test automation plans. Conduct performance testing to identify potential bottlenecks and optimize system performance. Collaborate with cross-functional teams to identify and prioritize test cases. Continuously improve test coverage, identify gaps, and implement test strategies. Support and participate in various testing efforts such as regression testing, functional testing, and integration testing. Develop and maintain thorough documentation of test plans, test cases, and test results. Analyze test results to identify patterns, trends, and areas for improvement. Collaborate with developers to troubleshoot issues, identify root causes, and implement solutions. Stay current with industry trends, emerging technologies, and best practices.