Senior Software Test Automation Engineer

Diabolocom Logo

Diabolocom

πŸ“Remote - France, Spain

Summary

Join Diabolocom's growing engineering team as a Senior Software Test Automation Engineer in the Core Squad! You will contribute to the development and evolution of services managing contact assignments, agent statuses, and core business logic. This role requires at least 5 years of experience, including 3 years as a test automation engineer using Java/Kotlin/Groovy/Scala, and 1 year with Selenium. You'll work with Kotlin, Spring Boot, Cucumber, and other technologies to create and maintain automated tests across UI, backend APIs, and RabbitMQ interactions. Diabolocom offers a collaborative environment, flexible work arrangements, remote work options, and career growth opportunities within a fast-growing global company.

Requirements

  • Minimum 5 years of experience, among which at least 3 recent years as a test automation engineer using Java / Kotlin / Groovy / Scala
  • At least 1 year of experience with Selenium
  • Experience with UI, API testing, database testing
  • Excellent communication skills
  • Critical thinking, curiosity, proactivity, self-learning

Responsibilities

  • Develop and maintain automated tests using Kotlin and Gherkin
  • Ensure test coverage across UI tests, Backend API tests, and RabbitMQ interactions (produce and consume RabbitMQ events to validate integration points)
  • Participate in a shift-left approach, involving QA from the earliest stages of feature planning
  • Maintain a user-centric perspective and influence implementation details when necessary
  • Distribute test coverage responsibilities among QA, frontend, and backend teams

Benefits

  • A collaborative and innovative team environment
  • The opportunity to work on cutting-edge distributed communication systems
  • Career growth opportunities within a fast-growing global company
  • Flexible work arrangements and remote work options
  • A supportive team that values innovation and knowledge-sharing

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.