Automation Testing, Unit Test, Pair Programming, TDD, Agile, Continuous Delivery, Continuous DeploySenior Software Test Engineer required to join a large Software Development team with extensive source code control and build deployment processes to Design test strategies and test automation techniques. Essential skills Agile Champion processes and systems that encourage quality both at code at application level Understand, modify and maintain different levels of automation test pyramid Pair programming, Test Driven Development TDD, Behaviour-Driven Development BDD, Continuous Integration CI, Continuous Delivery CD Open source test tools and test frameworks Utilise suitable test tools for project requirements Experience testing complex applications Non-functional testing experience e.g. performance, security Development for the Cloud Testing Cloud native applications built on a microservice architecture