SDET / Engineer in Test

Posted Yesterday
Hiring Remotely in Frisco, TX, USA
In-Office or Remote
Mid level
Artificial Intelligence • Information Technology • Software • Consulting
The Role
Build a code-based automated regression framework for event-driven integration flows. Create a headless test harness to publish/subscribe, generate JSON test payloads, validate async patterns (fire-and-forget, request-reply, event chaining), integrate tests in Docker-based CI/CD pipelines, and troubleshoot distributed system failures using logs.
Summary Generated by Built In

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.

Skills Required

  • Strong coding skills in Python or Node.js for backend test automation
  • Experience testing APIs and integration flows (integration/system/contract testing)
  • Solid understanding of EDA / PubSub concepts (topics/queues, acknowledgments, retries, correlation IDs)
  • Experience with Docker (containerizing tests)
  • Experience with Git
  • Experience with CI/CD (Jenkins or Azure DevOps)
  • Strong troubleshooting and root-cause analysis skills in distributed environments using logs
  • Ability to build automation frameworks that can act as both publisher and subscriber to validate message flows
  • Generate JSON test payloads programmatically from schemas, including boundary and invalid cases
  • Hands-on experience with Solace PubSub+ or equivalent message broker
  • Familiarity with Boomi or MuleSoft/Tibco integration platforms
  • Experience with Kafka, RabbitMQ, or ActiveMQ (nice-to-have)
  • Experience building testing tooling for asynchronous/event-driven systems
  • Comfortable using AI coding assistants (e.g., Copilot) for accelerating boilerplate generation
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
300 Employees
Year Founded: 2005

What We Do

SQDM is a customer-centric IT company that drives digital transformation through innovative services, including automated processes and unified experiences. Specializing in highly regulated sectors like finance, insurance, and healthcare, they provide expertise in Salesforce, Boomi, and Artificial Intelligence. The company focuses on implementing and monitoring solutions in business connectivity and data management to help clients achieve operational efficiency and impactful business results.

Similar Jobs

Esri Logo Esri

Development Engineer

Other • Software • Analytics
Remote
US
5436 Employees
101K-167K Annually
Remote
United States
450 Employees
160K-185K Annually
Remote
United States
45 Employees
155K-190K Annually

Mavric Logo Mavric

Senior Software Development Engineer In Test

Agency • Software • Design • App development
Remote
United States

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account