06 ago
|
Improving South America
|
Ciudad de México
06 ago
Improving South America
Ciudad de México
Role Overview We are seeking a Senior QA Automation Engineer to own quality for event-driven, distributed systems. In this role you will design and maintain integration and contract testing, build Kafka-based test harnesses, enforce schema compatibility as a CI gate, and drive failure-mode and resilience testing across a heterogeneous data landscape. You will be responsible for embedding automated test gating directly into the CI/CD pipeline so that quality is validated continuously and early.
Key Responsibilities Design and maintain integration and contract testing for event-driven, distributed systems.
Build and enforce schema compatibility testing against a schema registry as part of a CI gate.
Develop and maintain Kafka producer/consumer test harnesses.
Own and evolve Docker Compose-based test environments.
Build and maintain automated test frameworks and API test suites.
Manage test data across multiple, heterogeneous data stores.
Design and execute failure-mode and resilience testing, including idempotency, retries, and conflict resolution.
Integrate automated tests into CI/CD pipelines for test gating.
Required Qualifications Testing & Automation Integration and contract testing for event-driven, distributed systems.
Automated test frameworks: xUnit/NUnit, and an API testing tool (Postman or equivalent).
Kafka producer/consumer test harness development.
Event
Streaming & Schema Management Schema compatibility testing against a schema registry, as part of a CI gate. Test Environments & Data Docker Compose-based test environment ownership.
Test data management across multiple, heterogeneous data stores. Resilience & CI/CD Failure-mode and resilience testing (idempotency, retries, conflict resolution).
CI/CD pipeline integration for test gating. Nice to Have Apache Avro.
Azure DevOps.
SQL Server, MongoDB/Cosmos, and MariaDB.
AI-augmented test generation/maintenance tooling.
Chaos-engineering or fault-injection tooling.
📌 QA/Integration Test Engineer (Ciudad de México)
🏢 Improving South America
📍 Ciudad de México