As an Automation Test Engineer, you will be responsible for ensuring the quality and reliability of enterprise applications through automation testing. Your role will involve developing and maintaining automated test scripts, integrating with test management tools, and conducting thorough reviews of test cases. You will work closely with other team members to identify and resolve defects, performing root cause analysis and improving defect management processes. Your focus will be on large-scale applications that include various front-end technologies such as WPF, web-based interfaces, and backend components, including databases, web services, and messaging systems.In this position, you will apply your expertise in C# and object-oriented programming to build and optimise automation frameworks. You will be involved in testing web services and REST APIs, utilising tools like Selenium, XUnit, and Postman. Additionally, you will work with service testing tools such as Fiddler, SOAP UI, and JSON Lint to ensure comprehensive test coverage. Your role will require close collaboration within an Agile development environment, contributing to the overall quality of software releases and improving automation strategies over time.