SDET / Engineer in Test

SQDM

United States

On-site

USD 90,000 - 120,000

Part time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SQDM is seeking a hands-on SDET / Engineer in Test to build a robust automated regression framework for an Event-Driven Architecture environment. This is a contract/project-based role focusing on backend test automation, not UI testing.

You will work with Solace PubSub+ or equivalents like Kafka/RabbitMQ, Boomi/MuleSoft/Tibco, Python or Node.js, Docker, and CI/CD pipelines in Jenkins or Azure DevOps to validate end-to-end message flows and troubleshoot distributed systems.

Qualifications

  • 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 / Pub/Sub concepts (topics/queues, acknowledgments, retries, correlation IDs).
  • Experience with Docker, Git, and CI/CD (Jenkins or Azure DevOps).
  • Strong troubleshooting skills in distributed environments (log-driven debugging, root-cause analysis).

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., correlation IDs, timeouts, retries, ordering, idempotency).
  • Generate JSON test payloads from schemas to cover boundary values, invalid cases, and load scenarios.

Skills

Python
Node.js
API testing
EDA concepts
Docker
Git
CI/CD
Troubleshooting

Tools

Solace PubSub+
Boomi
MuleSoft
Tibco
Jenkins
Azure DevOps
Kafka
RabbitMQ
ActiveMQ

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.

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SDET: Build Robust Event-Driven Testing Framework
SDET: Build Robust Event-Driven Testing Framework

SQDM • United States

On-site
USD 90,000 - 120,000
Software Development Engineer In Test
Software Development Engineer In Test

American AI Logistics • Colorado Springs (CO)

On-site
USD 100,000 - 150,000
Software Engineer in Test
Software Engineer in Test

Creospan Inc. • Chicago (IL)

On-site
USD 110,000 - 160,000
SDET – Java Test Automation
SDET – Java Test Automation

JMD Technologies Inc. • City of Albany (NY)

On-site
USD 90,000 - 120,000
SDET (Software Development Engineer in Test)-5
SDET (Software Development Engineer in Test)-5

Realign Llc • Chicago (IL)

On-site
USD 110,000 - 160,000
SDET SENIOR
SDET SENIOR

Select Minds LLC • Dallas (TX)

On-site
USD 120,000 - 150,000
Hybrid work model
Supportive work environment
Opportunity for advancement
Software Engineer in Test
Software Engineer in Test

Kardow • Chicago (IL)

On-site
USD 100,000 - 150,000
None
Senior Software Engineer, Design in Test (SDET)
Senior Software Engineer, Design in Test (SDET)

blacksky • United States

Hybrid
USD 120,000 - 160,000
Software Developer in Test (SDET)
Software Developer in Test (SDET)

TechDigital Group • New York (NY)

On-site
USD 80,000 - 120,000
Senior Software Engineer in Test
Senior Software Engineer in Test

Compunnel, Inc. • Boston (MA)

On-site
USD 120,000 - 180,000