The Software Test Engineer will be responsible for both manual and automated testing across multiple applications in a fast-paced Agile environment. This role involves reviewing user stories and requirements, designing and executing test cases, identifying bugs, and collaborating with developers, product managers, and QA peers to ensure high-quality software releases. The Software Test Engineer will contribute to regression testing, functional validation, and test automation development, and is expected to provide input during sprint planning.