Barcelona Remote (Global)

Diabolocom is hiring a Senior QA Engineer, Core Squad

About the Role

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 BootCucumberGradleGitLabSeleniumAllure ReportAllure ServerRabbitMQTest AutomationJVM LanguagesAPI TestingIntegration TestingUI TestingSystem Architecture KotlinSpring BootCucumberGradleGitLabSeleniumAllure ReportAllure ServerRabbitMQTest AutomationJVM LanguagesAPI TestingIntegration TestingUI TestingSystem Architecture
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Diabolocom
Diabolocom builds AI-first, cloud-native contact center infrastructure designed for high availability, low latency, and global scale. As both a software provider and a telecom operator, they combine a fully owned carrier-grade voice backbone with a pr
All jobs at Diabolocom Visit website
Job Details
Department Engineering – Software Development
Category qa_testing
Posted 6 days ago