Job Responsibilities: Create and execute comprehensive and well-structured test plans and test cases for complex processes implemented in Python and for the PathWise software system. Perform User Acceptance Testing (UAT) on features and bug fixes implemented by the Software Development team for quarterly releases of PathWise. Perform testing and benchmarking of processes and models implemented in Python and on new PathWise software releases. Design, develop and execute automation scripts using open-source tools in Python. Identify, record, document and track bugs. Perform thorough regression testing on bugs and features. Develop and apply testing processes for new and existing products to meet client needs.