RemoteJobs.org mascotRemoteJobs.org
Remote JobsCompaniesAPISign inPost a Job
RemoteJobs.org mascotRemoteJobs.org

Find your dream remote job. Browse thousands of remote positions from top companies worldwide.

Job Categories

  • General
  • Programming
  • Design
  • Marketing
  • Sales
  • Customer Support

Resources

  • Browse Jobs
  • Companies
  • Post a Job
  • For Developers
  • Blog

Company

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service
© 2026 RemoteJobs.org. All rights reserved.
    ← Back to all jobs
    S

    SDET / Engineer in Test

    SQDM
    Contract
    RemoteQuality AssuranceToday

    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.

    About SQDM

    S
    SQDM

    Hiring remote talent?

    Reach active remote job seekers from $149.

    Related Jobs

    Certification Integrity Officer

    LGC Group

    Outpatient Trainer

    EXL · USD 85,000 - 90,000

    Quality Analyst Home Health, Lead Assistant Manager

    EXL · USD 60,100 - 98,700