Develops, implements, and maintains automated testing frameworks and scripts, identifies defects, and collaborates with teams to ensure software quality. Writes code for automated tests, works with tools like Selenium, and integrates tests into CI/CD pipelines.