– Develop tools for performance testing and resilience testing/chaos engineering – Analyse non-functional system design and behaviour – Define performance requirements – Support development teams as they build performance tests and set up reporting – Identify failure modes and scalability issues and provide input to architecture to resolve issues