Logo for SQDM-LATAM

SDET / Engineer in Test

Role overview

Qualifications

  • Strong coding skills in Python (preferred) or Node.js for backend test automation
  • Experience testing APIs and integration flows
  • Solid understanding of EDA / PubSub concepts
  • Experience with Docker, Git, and CI/CD

Responsibilities

  • Build an automation framework to publish/subscribe and validate end-to-end flows through a message broker
  • Validate EDA regressions including correlation IDs, timeouts, retries, ordering, and 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

About the company

SQDM-LATAM logo

SQDM-LATAM

SQDM brinda servicios de consultoría en soluciones de Automatización de Procesos Digitales (DPA), Gestión de Relaciones con Clientes (CRM), nuevas Tecnologías como Chatbots y Machine Learning y diseño e implementación de soluciones de integración enfocadas en Negocios Conectados. Nuestra misión es guiar a nuestros clientes en el proceso de implementación de estrategias que les permitan alcanzar las promesas de valor de CRM, DPA y Connected Business en términos de agilidad empresarial, mejora continua y gestión proactiva de las relaciones con los clientes.

Company details

Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

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. 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.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

QA Tester Related jobs

Other jobs at SQDM-LATAM

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.