SQDM

SDET / Engineer in Test

United States · REMOTE · FREELANCE
Publiée le 6 août 2026 · Candidature traitée sur le site de l’entreprise
DeveloperSDETQA-EngineeringIntegration-TestingSoftware-TestingSoftware-Engineer-in-TestSDET-EngineerSoftware-Test-EngineerSenior-Software-Development-Engineer-In-Test-(SDET)Automation-Testing

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. Originally posted on Himalayas

Cette offre partenaire n’accepte pas la transmission par une plateforme tierce. Votre CV reste disponible dans votre espace Notoriti privé.