×
Register Here to Apply for Jobs or Post Jobs. X

SDET​/Engineer in Test

Job in Frisco, Collin County, Texas, 75034, USA
Listing for: SQDM
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: SDET / Engineer in Test

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 Pub Sub+ (or equivalent broker), Boomi (or Mule Soft/Tibco),
Python (preferred) or Node.js
, Docker, CI/CD (Jenkins/Azure Dev Ops), 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 Dev Ops 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 / Pub Sub concepts (topics/queues, acknowledgments, retries, correlation IDs, etc.).

  • Experience with
    Docker
    , Git
    , and CI/CD (Jenkins or Azure Dev Ops).

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

Nice to have
  • Hands-on with Solace Pub Sub+ (or Kafka/Rabbit

    MQ/Active

    MQ).

  • Familiarity with Boomi (or Mule Soft/Tibco).

  • Experience building testing tooling for asynchronous/event-driven systems.

  • Comfortable using AI coding assistants (Copilot, etc.) for accelerating boilerplate/test-data generation.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary