The Senior Software Quality Assurance (SQA) Engineer is responsible for architecting new automated test strategies and frameworks, in addition to creating, implementing and automating testing in support of software test requirements. The Senior SQA Engineer works with SQA Engineers and QA Analysts to develop, maintain, and enhance the test automation framework and automation infrastructure. In addition, the Senior SQA Engineer will execute and report on planned tests, report and manage defects, regress software fixes for new and existing products, assist development with replicating and debugging problems and develop new test automation solutions as needed. The Senior SQA Engineer demonstrates innovation, leadership, and mentorship skills in addition to possessing a strong technical and programming/test automation skill set.