Implement Functional Tests for Microservice in CICD Pipeline
Description
Create a new job that uses the service executable built in the build-microservice
job, run it as a subprocess, test the /cat endpoint, and verify the "meow" response. Tests should handle service startup, shutdown, and include proper cleanup.