Barcelona Remote (Global)

Diabolocom is hiring a Senior QA Engineer, Core Squad

As a Senior QA Engineer, you'll play a pivotal role in shaping the quality and resilience of a cloud-native, AI-first communications platform. You’ll work closely with developers and architects to embed testing into the earliest stages of design, ensuring scalable and maintainable solutions.

What You'll Do

You’ll help define how we validate complex, distributed systems—focusing on intelligent test design rather than blanket coverage. Your work will span from low-level unit checks to critical end-to-end validations, always prioritizing speed, accuracy, and feedback efficiency.

  • Collaborate on test strategy during feature planning and system refactoring
  • Write and maintain automated tests in Kotlin across multiple layers of the stack
  • Advocate for testability in architecture and code design, identifying risks early
  • Optimize CI/CD pipelines with reliable quality gates and insightful reporting
  • Use tools like Selenium, Cucumber, and Allure to build transparent, actionable test outcomes
  • Investigate edge cases, failure modes, and real-world usage patterns beyond standard workflows

Requirements

This role demands strong technical depth and independent judgment. You should be comfortable reading production code, contributing to system design discussions, and leading quality initiatives.

  • At least 6 years of software experience, including 3+ years focused on test automation using JVM languages (Kotlin, Java, or similar)
  • Proven ability to write clean, maintainable test code in Kotlin or Java
  • Solid understanding of distributed systems, service interactions, and data flow
  • Hands-on experience across the testing pyramid—unit, component, API, contract, integration, and UI
  • Prefers fast, targeted tests close to code over broad end-to-end suites
  • Familiarity with GitLab CI, Gradle, RabbitMQ, and Spring Boot
  • Experience with Selenium and database testing
  • Strong communication skills and a proactive, self-driven mindset
  • Aptitude for deep exploration of system behavior and dependencies

Benefits

  • Ownership over quality in a critical domain—your decisions directly impact release safety and speed
  • Opportunities for career growth in a fast-evolving global platform
  • Flexible and remote-friendly work environment
  • A culture rooted in collaboration, innovation, and shared learning
  • Inclusive teams that value diverse perspectives and open dialogue
Required Skills
KotlinSpring BootCucumberGradleGitLabSeleniumRabbitMQTest AutomationAPI TestingIntegration Testing
Test your skills for this role

Take a short quiz and show this employer what you can do.

Job Details
Location Barcelona
Work mode Remote (Global)
Department Engineering – Software Development
Category QA & Testing
Posted 5 months ago
or drop your CV first
About company
Diabolocom logo

Diabolocom provides an AI-powered customer experience platform designed to enhance interactions across all touchpoints. The platform integrates seamlessly with existing CRM systems in any language, enabling businesses to deliver smooth and efficient customer service.

With over 20 years of experience, Diabolocom helps companies build customer loyalty and drive growth by automating time-consuming tasks, ensuring data accuracy, and enabling faster, smarter decisions. Its AI capabilities support agents in delivering high-quality service while improving operational efficiency.

As a telecom provider, Diabolocom guarantees exceptional voice quality, efficient management of peak call volumes, and access to global phone numbers. Native CRM integrations offer a 360-degree view of customer interactions, simplifying experience management and improvement.

All jobs at Diabolocom Visit website