Quality Engineering Specialist – Tooling, Messaging & Performance
2 days ago
Madrid
Senior Quality Engineering Specialist – Tooling, Messaging & Performance Role Overview We are seeking a Senior Quality Engineering Specialist with deep experience in designing and building testing tools and frameworks that enable engineering teams to deliver reliable, scalable, and observable software. This role is responsible for defining advanced automation solutions, strengthening the quality strategy across the organization, and providing high-level technical capabilities in distributed environments. The ideal candidate is highly proficient in Java, Node.js, and TypeScript; has proven experience in queue-based messaging testing; and possesses strong capabilities in performance and non-functional testing. A solid understanding of the Software Development Life Cycle (SDLC), hands-on experience with Kubernetes, and fluency in GitOps workflows using ArgoCD are also essential. Key Responsibilities • Design, develop, and evolve internal testing tools and frameworks (shared libraries, CLI tools, component test infrastructure, contract testing frameworks, etc.)., • Implement advanced queue-based messaging testing (Kafka, RabbitMQ, confluent etc.), including validation of message publishing/consumption, ordering guarantees, partition handling, retries, DLQs, offsets, and resilience scenarios., • Design, execute, and integrate performance testing (load, stress, soak, scalability) using both specialized tools and internally developed solutions., • Integrate all testing capabilities into CI/CD pipelines, ensuring efficiency, reproducibility, observability, and traceability., • Define, document, and promote quality standards, engineering best practices, and automation strategies across the organization., • Deploy, operate, and monitor testing tools in Kubernetes environments, managing configurations and deployments via ArgoCD., • Continuously analyze the SDLC to identify improvement opportunities, automate critical steps, and reduce risk across delivery processes., • Lead technical quality initiatives, providing mentorship to QE engineers and developers engaged in automation activities., • Research and recommend emerging technologies, patterns, and tools to enhance the quality engineering ecosystem. Technical Requirements • Proven experience as Senior QE / Senior SDET / Senior Test Automation Engineer or equivalent., • Strong development expertise in Java, Node.js, and TypeScript., • Solid experience building testing frameworks from scratch, focusing on scalability, maintainability, and extensibility., • Deep knowledge of queue-based messaging systems:, • Kafka, RabbitMQ, ActiveMQ, SQS, Pub/Sub, or similar., • Functional and non-functional validation of producers/consumers., • Simulation of distributed scenarios: throughput, latency, partitions, resilience, and failure modes., • Strong experience in performance testing with tools such as Gatling, JMeter, k6, or custom-built performance solutions., • Thorough understanding of the SDLC, modern engineering practices, and shift-left quality strategies., • Hands-on experience with Kubernetes (manifests, Helm charts, namespaces, debugging) and ArgoCD/GitOps workflows., • Experience integrating automated testing into CI/CD pipelines GitHub Actions., • Experience with unit, integration, contract, component, and end-to-end test strategies., • Strong grounding in software engineering principles, API design, architectural patterns, and clean code principles. Desired Competencies • Ability to lead complex technical initiatives related to quality, automation, and platform enablement., • Analytical, systematic thinking with a strong focus on results and continuous improvement., • Strong communication skills, with the ability to justify technical decisions to both technical and non-technical stakeholders., • Capability to dive deep into complex issues, drive root cause analysis, and propose scalable solutions., • Knowledge of observability (metrics, tracing, logging) is a strong plus. Jornada: 40h septiembre a junio - julio y agosto 35h Presencialidad híbrida siguiendo nuestra política de presencialidad, en cualquiera de nuestras oficinas. Ingles: B2+ (Debe de tener comunicación fluida)