The Software QA Tester will be responsible for developing a test automation framework from scratch and maintaining test plans, as well as manual and automated test scripts for user interface, functionality, system, and ad-hoc testing. The role involves executing regression tests, functional tests, and data tests, documenting quality assurance practices, and providing analysis of test results to deliver solutions to problem areas. The tester will ensure that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify and resolve systems issues. Additionally, the position requires evaluating, planning, designing, developing, and deploying testing techniques for new applications, products, and enhancements to existing applications throughout their development/product life cycles.