The Senior Software Testing Engineer will be responsible for designing and developing test automation scripts, using test automation guidelines, and researching issues in software through testing. They will collaborate with Business Analysts and Software Developers to develop solutions, stay updated with industry developments, and research new tools and technologies. This role involves creating test case suites, discovering bugs, writing comprehensive acceptance criteria, and ensuring product quality through automation and API tests. Maintaining the system test plan and documentation is also a key responsibility.