As a Software Test Automation Engineer, you will design, develop, execute, and maintain automated and manual test scripts to test the functionalities of the CGM software and system. Your role will involve validating the configuration, functionality, and user interface of software and tools, as well as documenting software verification test protocols and software risk analyses for software used in commercial products. You will execute software verification plans and test protocols, record and track issues in the bug tracking system, and analyze failures while collaborating with development teams to ensure root cause investigations. Participation in software requirements and design reviews is also expected, along with modifying test protocols based on requirements changes and executing regression validation accordingly. You will create requirements traceability matrices to demonstrate test coverage of all features, write test reports documenting detailed results of validation, and report test progress to management. Following internal software development, cybersecurity, and validation procedures that comply with medical and security regulations is essential, along with performing other duties as assigned.