Test Automation Engineer Remote

Our perfect automation engineer applies appropriate automation technologies to meet the short- and long-term goals of IT development. The automation engineer strive to Automate as much of the testing effort as possible with a minimum set of code/scripts. The Automation Engineer focuses on test effort not testing coverage, reducing expensive manual overheads at all times. The Automation engineer is aligned with services teams but is flexible when required to assist with projects. Requirements Experience with test automation frameworks & tools (Essential: Java, TestNG; optional: Cucumber/Gherkin) Performance testing ( Gatling ) Demonstrable experience creating and maintaining automated test suites Experience with object-oriented programming language (Java) Experience with functional UI testing (Selenium WebDriver) Experience with RESTful web services testing Experience with Continuous Integration / Continuous Delivery Practical experience working with Agile methodologies, Scrum / Kanban Experience working in an Agile Scrum team Experience with Python and Golang would be a plus Experience with Message Brokers (e.g. Kafka, ActiveMQ) would be a plus Git basics Upper Intermediate is a minimal level, ability to pass an interview in English