Design and implement software simulators for MRI scanners, sensors, and custom hardware interfaces., Develop mocks and stubs that accurately reproduce hardware behavior under edge-case conditions., Build and maintain reusable shared libraries for test harnesses, data generators, and assertion utilities., Embed gRPC client/server mocks to validate inter-service contracts in isolation., Integrate Redis and RabbitMQ into test workflows to simulate real-world data flows and stateful scenarios., Author test utilities that can spin up and tear down message queues and in-memory data stores on demand., Architect and maintain end-to-end test pipelines (e.g. GitHub Actions, Jenkins) that run hardware-emulated and microservice tests., Automate environment provisioning (Docker, Kubernetes) for parallel, reproducible test runs., Partner with Software Engineer in Test, Software teams to identify high-value scenarios for automation., Champion test-driven development, code reviews, and continuous feedback loops.