Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
S

SDET / Engineer in Test

SQDM
🇺🇸 United States
Remote
8 months ago
  • Event-Driven Architecture
  • Boomi
  • MuleSoft
  • Python
  • Node.js
  • Docker
  • CI/CD
  • Jenkins
  • Azure DevOps
  • Git
  • JSON
  • Test Automation
  • Selenium
  • Contract Testing
  • Pub/Sub
  • RabbitMQ
  • ActiveMQ
  • AI
  • Copilot
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

We’re modernizing our enterprise integration landscape and are looking for a hands-onSDET / Engineer in Test to build a robustautomated regression testing framework for anEvent-Driven Architecture (EDA) environment.

This isnot a UI testing role. You will write code to validateasynchronous 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

  • Aheadless test harness that can act as bothPublisher 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) topublish/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 intoJenkins / 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 inPython (preferred) or Node.js for backend test automation (not Selenium-only).

  • Experience testingAPIs and integration flows (integration/system/contract testing).

  • Solid understanding ofEDA / PubSub concepts (topics/queues, acknowledgments, retries, correlation IDs, etc.).

  • Experience withDocker,Git, andCI/CD (Jenkins or Azure DevOps).

  • Strong troubleshooting skills in distributed environments (log-driven debugging, root-cause analysis).


Nice to have

  • Hands-on withSolace PubSub+ (or Kafka/RabbitMQ/ActiveMQ).

  • Familiarity withBoomi (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.

SDET / Engineer in Test · SQDM

Auto apply with Likeremote