QA Engineer

Permanent contract
Barcelona
Occasional remote
Salary: Not specified

DashBook
DashBook

Interested in this job?

Questions and answers about the job

The position

Job description

DashBook is a new-generation publishing house dedicated to content creators. The platform enables creators to turn their content into books and other published products that are distributed on a large scale.

As our product grows and the platform evolves rapidly, we are looking for a QA Engineer to establish and improve software quality, ensure the security of releases, and support the technical team in implementing best practices for testing.

Key Responsibilities

Product Quality Assurance

  • Design and maintain functional test plans.

  • Test new features before putting them into production.

  • Identify, document, and track bugs until they are resolved.

  • Ensure the quality of web and mobile web deliveries.

Collaboration with the Product Team

  • Work closely with the Product Manager to understand functional requirements.

  • Collaborate with developers to reproduce and analyze bugs.

  • Participate in refinement meetings and sprint planning to anticipate quality risks.

QA Structuring

  • Implement appropriate QA processes.

  • Participate in defining the testing strategy (manual, automated, regression).

  • Contribute to the continuous improvement of the development cycle

Test automation

  • Identify priority scenarios for automatization.

  • Implement and maintain automated tests (E2E or API depending on the stack).

  • Collaborate with DevOps to integrate automated tests into the CI/CD pipeline

Key Responsibilities

  • Ensure the stability of releases.

  • Reduce bugs in production.

  • Improve visibility into product quality.

  • Gradually build a QA culture within the team and the company.


DashBook est une maison d’édition nouvelle génération dédiée aux créateurs de contenu. La plateforme permet aux créateurs de transformer leur contenu en livres et produits éditoriaux distribués à grande échelle.

Dans un contexte de croissance produit et d’évolution rapide de la plateforme, nous recherchons un QA Engineer pour structurer et améliorer la qualité logicielle, sécuriser les releases et accompagner l’équipe technique dans la mise en place de bonnes pratiques de testing.

Missions principales

Assurance qualité produit

  • Concevoir et maintenir les plans de test fonctionnels.

  • Tester les nouvelles fonctionnalités avant mise en production.

  • Identifier, documenter et suivre les bugs jusqu’à leur résolution.

  • Garantir la qualité des livraisons sur web et mobile web.

Collaboration avec l’équipe produit

  • Travailler étroitement avec le Product Manager pour comprendre les besoins fonctionnels.

  • Collaborer avec les développeurs pour reproduire et analyser les bugs.

  • Participer aux refinements et sprint planning afin d’anticiper les risques qualité.

Structuration du QA

  • Mettre en place des processus de QA adaptés.

  • Participer à la définition de la stratégie de tests (manuels, automatisés, régression).

  • Contribuer à l’amélioration continue du cycle de développement

Automatisation des tests

  • Identifier les scénarios prioritaires pour automatisation.

  • Mettre en place et maintenir des tests automatisés (E2E ou API selon stack).

  • Collaborer avec le DevOps pour l’intégration des tests automatisés dans le pipeline CI/CD

Responsabilités clés

  • Garantir la stabilité des releases.

  • Réduire les bugs en production.

  • Améliorer la visibilité sur la qualité produit.

  • Structurer progressivement la culture QA dans l’équipe et l’entreprise.


Preferred experience

Experience

  • 1 to 3 years of experience in QA/software testing.

  • Experience in a startup environment is a plus.

Soft Skills

  • Analytical mindset.

  • Clear communication with developers and the product team.

  • Ability to work independently and set up a QA environment.

  • Attention to detail and user-centric approach.

Technical Skills

  • Functional testing and regression testing.

  • Writing test cases.

  • Bug tracking tools (Jira, Linear, YouTrack, etc).

  • API testing (Postman, Insomnia, etc).

  • Basic knowledge of automation (Cypress, Playwright, Selenium, or equivalent).

Stack & environment (indicative)

  • Web app

  • Next.js

  • Backend API

  • CI/CD

  • Product management tools (YouTrack)


Expérience

  • 1 à 3 ans d’expérience en QA/Test logiciel.

  • Expérience dans une startup ou petite équipe produit appréciée.

Soft skills

  • Esprit analytique.

  • Communication claire avec développeurs et produit.

  • Autonomie et capacité à structurer un environnement QA.

  • Sens du détail et orientation utilisateur.

Compétences techniques

  • Tests fonctionnels et tests de régression.

  • Rédaction de test cases.

  • Outils de suivi de bugs (Jira, Linear, Youtrack etc.).

  • Tests API (Postman, Insomnia…).

  • Notions d’automatisation (Cypress, Playwright, Selenium ou équivalent).

Stack & environnement (indicatif)

  • Web app

  • Next JS

  • API backend

  • CI/CD

  • Outils de gestion produit (Youtrack)

Want to know more?