ESA Science & Technology: Payload commissioning underway