SDET / Engineer in Test
SQDM · United States · 2026-08-06
About this role
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.
Originally posted on Himalayas
Skills asked for
- python
- node.js
- docker
- ci/cd
- jenkins
- azure
- devops
- kafka
Similar jobs
- Senior Software Development Engineer in Test (SDET) - Ecommerce - Mexico (Remote)Truelogic · Mexico City
- Senior Software Development Engineer in Test (SDET) - Ecommerce - Brazil (Remote)Truelogic · São Paulo
- Senior Software Development Engineer in Test (SDET) - Ecommerce - DR (Remote)Truelogic · Santo Domingo
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.