Companies in this catalog do not charge applicants. Never send money to apply.
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.
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).