Recommend improvements to testing processes, technology, and interfaces to enhance team effectiveness and reduce technical debt. Lead quality-related work, including training and mentoring of team members. Evaluate acceptance criteria, determine test approach, and execute both manual and automated tests as needed. Own the test automation strategy, test data management strategy, and test automation for assigned work. Maintain and enhance existing test automation frameworks. Write, debug, and execute code used in both API and UI automated testing. Define, implement, and manage best practices for automated testing. Establish processes to identify manual test cases for automation. Provide metrics on business process and code coverage of automated test suites. Present test results to stakeholders.