JobHabor
Menu

SDET / Engineer in Test

SQDM · Frisco, United States

  • IT Services & Consulting
  • 201–500 employees
  • Bogotá, D. C.

Strong hiring record · median 22 days open

100100

Hiring signal

Actively hiring

Still listed on the employer's own board · How we score

All reasons

In its favour

  • Still listed on the employer's own board

Did you apply?

SDET / Engineer in Test at SQDM. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

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

  • **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:
  • 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.

Skills

More jobs at SQDM

All 49

Similar roles