Skip to content
← Back to job listings

Senior QA Engineer

Cross River · Barcelona, Spain

External listingfull-timeabout 1 month ago

About The Role

Join our Card Processing team as a Senior QA Engineer. In this role, you will design and build quality systems to ensure the reliability of our payment platform. You will own the sensor strategy, improve and maintain E2E test suites, review PRs for test intent alignment, identify test coverage gaps, build load testing frameworks, and collaborate with the team on quality strategy. This is not a traditional testing role; you will be mentoring and enabling software engineers to improve their testing skills.

  • Concevoir et mettre en œuvre des capteurs de qualité en couches tout au long de notre pipeline CI/CD, de l'analyse statique aux revues de code pilotées par l'IA.
  • Améliorer et maintenir les suites de tests de bout en bout pour les flux de paiement critiques, en identifiant les lacunes de couverture des tests et en les priorisant par risque.
  • Collaborer avec l'équipe sur la stratégie de qualité, en élevant le niveau d'exigence et en explorant les approches d'ingénierie du chaos pour valider la résilience du système.
  • Strong proficiency in English — written and verbal
  • Familiarity with CI/CD pipelines, containerisation, and infrastructure-as-code
  • Experience testing RESTful APIs and event-driven systems
  • Strong analytical thinking — you pull bugs back to the spec, not just the code
  • Excellent communication skills — this role enables and mentors, not just audits. You need to teach, not agitate
  • 5+ years in software engineering with a strong focus on quality and testing (equivalence partitioning, boundary analysis, risk-based prioritization)
  • Comfort with regulated environments — you think in terms of audit trails, blast radius, and data classification
  • Demonstrated AI fluency — you use AI assistants daily, you know when they're wrong, and you know when NOT to use them
  • Proficiency in Go (or strong willingness to learn — test-design thinking matters morethan language syntax)
  • Understanding of failure modes in distributed systems (event ordering, retries, idempotency, eventual consistency)
  • Experience using observability platforms (Datadog, New Relic, Elasticsearch, Grafana) to investigate issues and validate system behaviour
  • Knowledge of Domain-Driven Design (DDD) — bounded contexts, ubiquitous language, aggregate boundaries

This is an external listing. JobSpring does not represent or verify the employer. Report this listing