
SDET / Engineer in Test
SQDM · Frisco, United States
- IT Services & Consulting
- 201–500 employees
- Bogotá, D. C.
Strong hiring record · median 22 days open
All reasons
In its favour
- Still listed on the employer's own board
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
- Boomi
- MuleSoft
- Python
- Node.js
- Docker
- Jenkins
- Azure DevOps
- Git
- JSON
- Selenium
- Pub/Sub
- Kafka
- RabbitMQ
- ActiveMQ
- GitHub Copilot
More jobs at SQDM
All 49Similar roles
- Integration and Test Engineer (Powerplant), OmenAnduril Industries · Costa Mesa, California, United States · USD 167,000–222,000/yrtoday
- Software Tester (MUMPS)Quadrant · Austin, TXtoday
- Manual QA Analyst / Software TesterQuadrant · Reston, VAtoday
- Software Test EngineerQuadrant · Austin, TXtoday
- Test Engineer – Power Electronics : 26-03290Akraya · Newark, CA · USD 65–70/hrtoday
- Abuse Test Engineer, Energy StorageRedwood Materials · McCarran, NVtoday