SDET/Engineer in Test
Listed on 2026-06-02
-
Software Development
DevOps, Cloud Engineer - Software
We’re modernizing our enterprise integration landscape and are looking for a hands‑on SDET / Engineer in Test to build a robust automated regression testing framework for an Event-Driven Architecture (EDA) environment.
This is not a UI testing role
. You will write code to validate asynchronous message flows and integration logic, ensuring regressions are caught automatically on every deployment.
Contractor / Project-based (extension potential)
Core Tech StackSolace Pub Sub+ (or equivalent broker), Boomi (or Mule Soft/Tibco),
Python (preferred) or Node.js
, Docker, CI/CD (Jenkins/Azure Dev Ops), Git
A headless test harness that can act as both Publisher and Subscriber to validate message flows.
Automated regression strategies for asynchronous patterns:
fire-and-forget
request-reply
event chaining
Test data generation to create complex payloads programmatically and cover edge cases.
CI/CD integration so tests run automatically (containerized via Docker) on every deployment.
Build an automation framework (Python or Node.js) to publish/subscribe and validate end‑to‑end flows through a message broker.
Validate EDA regressions (e.g., messages sent to Topic A produce expected outcomes on Topic
B), including:correlation IDs, timeouts, retries, ordering, idempotency
Generate JSON test payloads from schemas to cover boundary values, invalid cases, and load scenarios.
Containerize tests with Docker and integrate into Jenkins / Azure Dev Ops pipelines.
Troubleshoot failures across distributed systems using logs (e.g., Boomi process logs + broker events) to isolate root causes.
Strong coding skills in Python (preferred) or Node.js for backend test automation (
not Selenium-only
).Experience testing APIs and integration flows (integration/system/contract testing).
Solid understanding of EDA / Pub Sub concepts (topics/queues, acknowledgments, retries, correlation IDs, etc.).
Experience with
Docker
, Git
, and CI/CD (Jenkins or Azure Dev Ops).Strong troubleshooting skills in distributed environments (log-driven debugging, root-cause analysis).
Hands-on with Solace Pub Sub+ (or Kafka/Rabbit
MQ/Active
MQ).Familiarity with Boomi (or Mule Soft/Tibco).
Experience building testing tooling for asynchronous/event-driven systems.
Comfortable using AI coding assistants (Copilot, etc.) for accelerating boilerplate/test-data generation.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).