The Quality Assurance Automation Engineer has experience in software development and quality engineering. This role applies their knowledge of programming languages, data structures, and algorithms to identify and fix issues in the code while helping to create test automated frameworks, integrate automated tests into the CI/CD pipeline, and write code to improve the overall testability of our software. The Quality Assurance Automation Engineer investigates and determines how best to automate testing of services and will be responsible for updating the test automation framework, maintaining test cases, and troubleshooting application test failures from sprint to sprint.