must haves
- Demonstrable experience of working in an Agile software development/product team
- Experience of ‘building in quality’ within an Agile team and applying the techniques to do this e.g. contributing during refinement sessions, influencing a definition of ready/done, implementing a ‘Shift Left’ approach to testing
- Excellent communicator and able to actively participate/influence during agile ceremonies
- Experience/Qualification in the SAFe (Scaled Agile Framework) – can be trained!
- Solid understanding of manual testing techniques
- Experience in using GIT for source code version control and of branching/merging
- Experience of Jenkins for the purposes of test automation execution and scheduling
- Experience in enhancing/refactoring existing frameworks and automation suites to improve reliability
- Experience of testing in a microservices based architecture
nice to haves
- Knowledge of the test pyramid and agile testing quadrants
- Experience of BDD, TDD, isolating services under test
- Experience in testing cloud native applications in PaaS environments e.g. AKS, GCP
- Experience of exploratory testing
- Experience of DevOps and CI/CD practises
- Desirable additional skills:Java programming, Groovy scripting, Linux, Docker, Wiremock, CA Devtest, Queue based messaging
- Good verbal and written communication skills in English
- German language would be an advantage (but not a must)