Senior 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:
1. Agile
2. Champion processes and systems that encourage quality both at code at application level
3. Understand, modify and maintain different levels of automation test pyramid
4. Pair programming, Test Driven Development (TDD), Behaviour-Driven Development (BDD), Continuous Integration (CI), Continuous Delivery (CD)
5. Open source test tools and test frameworks
6. Utilise suitable test tools for project requirements
7. Experience testing complex applications
8. Non-functional testing experience e.g. performance, security
9. Development for the Cloud
Testing Cloud native applications built on a microservice architecture