Senior QA Engineer

Diabolocom Logo

Diabolocom

πŸ“Remote - France, Spain

Summary

Join Diabolocom's Message Squad as a Senior QA Engineer and contribute to the evolution of our innovative, cloud-based contact center solution. You will play a key role in ensuring the quality of our text-based communication services, which include email, SMS, WhatsApp, and future integrations like Facebook Messenger and Instagram. We utilize a shift-left approach, involving QA from early stages of development. This role requires experience in automated testing, understanding of message queues and relational databases, and a willingness to learn new communication protocols. Diabolocom offers a collaborative team environment, flexible work arrangements, and career growth opportunities within a fast-growing global company.

Requirements

  • Experience in automated testing (Kotlin preferred, but other languages such as Java are welcome)
  • Understanding of message queues (RabbitMQ preferred)
  • Experience working with relational databases (PostgreSQL preferred)
  • Adaptability and a willingness to learn new standards quickly due to integration with various communication protocols such as IMAP/SMTP for email, SMPP for SMS, and external APIs for platforms like WhatsApp
  • Innate curiosity and attention to detail

Responsibilities

  • Develop and maintain automated tests using Kotlin and Gherkin
  • Ensure UI tests, Backend API tests, and RabbitMQ interactions (simulating specific messaging scenarios) are covered
  • Practice 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
  • Deep dive into logs, database queries, and active problem investigation to identify root causes and maintain a high-quality user experience

Preferred Qualifications

  • Experience with Kotlin for automated testing
  • Experience with RabbitMQ message queues
  • Experience with PostgreSQL relational databases

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.

Similar Remote Jobs