Quick overview
Job description
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.
Contract
Contractor / Project-based (extension potential)
Core Tech Stack
Solace PubSub+ (or equivalent broker), Boomi (or MuleSoft/Tibco), Python (preferred) or Node.js, Docker, CI/CD (Jenkins/Azure DevOps), Git
What you will build / own
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.
Key responsibilities
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 DevOps pipelines.
Troubleshoot failures across distributed systems using logs (e.g., Boomi process logs + broker events) to isolate root causes.
Must-have requirements
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 / PubSub concepts (topics/queues, acknowledgments, retries, correlation IDs, etc.).
Experience with Docker, Git, and CI/CD (Jenkins or Azure DevOps).
Strong troubleshooting skills in distributed environments (log-driven debugging, root-cause analysis).
Nice to have
Hands-on with Solace PubSub+ (or Kafka/RabbitMQ/ActiveMQ).
Familiarity with Boomi (or MuleSoft/Tibco).
Experience building testing tooling for asynchronous/event-driven systems.
Comfortable using AI coding assistants (Copilot, etc.) for accelerating boilerplate/test-data generation.
Similar jobs
- PI
Senior QA Automation Engineer Auto Apply
Private Identity · Woonsocket · Hybrid 🇺🇸
SvelteGitSOC 2+13TechnologySalary not listed - PR

Senior QA Engineer IRecently posted Auto Apply
Prenuvo · Remote · Remote 🇺🇸
HTMLSeleniumCSS+13TechnologySalary not listed - NU
Senior/Staff Systems Engineer, Autonomy Verification Auto Apply
Nuro · Mountain View · Hybrid 🇺🇸
ComplianceAutonomous DrivingC+++1TechnologySalary not listed - NU
Senior Systems Test Engineer, Autonomy Behavior Auto Apply
Nuro · Mountain View · Hybrid 🇺🇸
ConcreteAutonomous DrivingC+++2TechnologySalary not listed - NU
Test Validation Engineer Auto Apply
Nuro · Mountain View · Hybrid 🇺🇸
MATLABRoboticsCase Management+8EngineeringSalary not listed - NO

Senior Test Automation Engineer, Python Auto Apply
Network Optix · Burbank · Hybrid 🇺🇸
Diversity & InclusionPlaywrightPython+2TechnologySalary not listed - NO

Senior Test Automation Engineer, Python Auto Apply
Network Optix · Portland · Hybrid 🇺🇸
Diversity & InclusionPlaywrightPython+2TechnologySalary not listed - MY

Quality Assurance SpecialistRecently posted Auto Apply
MyOme · Menlo Park · Hybrid 🇺🇸
ComplianceDocument ManagementTechnologySalary not listed - IN

Drafting QA Specialist Auto Apply
Inorsa · Austin · Hybrid 🇺🇸
AutoCADCADCompliance+3TechnologySalary not listed - HS

Senior Quality Engineer Auto Apply
Horizon Surgical Systems, Inc. · Los Angeles · Hybrid 🇺🇸
SourcingRoboticsCompliance+1EngineeringSalary not listed - GR

Staff RF System Test Engineer Auto Apply
GreenWave Radios™ · San Jose · Hybrid 🇺🇸
MATLABGit5G+6TechnologySalary not listed - GE
Graduate Engineer, System ValidationRecently posted Auto Apply
Graphcore Early Careers · Austin · Hybrid 🇺🇸
RecruitingBashPython+4EngineeringSalary not listed