Now hiring

QA & Release Intern @ Caravelo

HQOnsiteInternship
Apply with ResuMinder

Opens on the employer's site

About this role

About Caravelo <p style="border:0px solid;margin:0px;font-family:Inter, '-apple-system', 'system-ui', 'Segoe UI', Roboto, 'Helvetica Neue', 'Open Sans', 'system-ui', '-apple-system', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';font-size:14px;font-style:normal;font-weight:400;text-transform:none;background-color:rgb(255,255,255);">At <strong style="border:0px solid;margin:0px;font-weight:600;">Caravelo</strong>, we are revolutionizing the travel industry with <strong style="border:0px solid;margin:0px;font-weight:600;">subscription-based solutions</strong> that help airlines and travel companies unlock new revenue streams while enhancing customer loyalty. Our SaaS platform enables seamless <strong style="border:0px solid;margin:0px;font-weight:600;">subscription management, dynamic pricing, and automation</strong>, helping airlines transition from traditional ticket sales to more sustainable, customer-centric models.</p><p style="border:0px solid;margin:0px;font-family:Inter, '-apple-system', 'system-ui', 'Segoe UI', Roboto, 'Helvetica Neue', 'Open Sans', 'system-ui', '-apple-system', 'Segoe UI', Roboto, Ubuntu, Cantarell, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';font-size:14px;font-style:normal;font-weight:400;text-transform:none;background-color:rgb(255,255,255);">With a team of <strong style="border:0px solid;margin:0px;font-weight:600;">passionate innovators, engineers, and industry experts</strong>, we are building the future of travel technology. Headquartered in <strong style="border:0px solid;margin:0px;font-weight:600;">Barcelona</strong>, we operate globally, partnering with some of the world’s leading airlines to drive digital transformation and create <strong style="border:0px solid;margin:0px;font-weight:600;">frictionless, modern travel experiences</strong>.</p> The mission <p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:8pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Everything we build for our clients passes through Professional Services before it reaches production. This role sits at that gate. You'll join the Professional Services team, reporting to the Director of Professional Services.</span></p><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:8pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">You will be the person who tests every change in sandbox before it gets merged, and gives the verdict on it — either it's clean and ready to go, or it isn't and here is exactly what's wrong. You'll also keep control of what each release contains, and on release day check that production behaves as expected once the deployment is live. It's a hands-on technical role: you'll read code, query the database, poke at APIs, chase errors through logs, and build your own tooling to make the work faster.</span></p><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:8pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">The point of the internship isn't to run through a checklist someone else wrote. It's to end up genuinely understanding how the product works end to end — which is one of the most useful things you can learn early in a career in tech.</span></p><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:8pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">You'll get full visibility of how a B2B SaaS product gets built, tested and shipped to enterprise clients, with real responsibility from early on — you're the quality gate before anything reaches a client. Expect direct mentoring from the Director of Professional Services and close work with engineering, product and the client-facing teams, plus freedom to explore how AI can make your own work faster and space to try out ideas for improving how the team operates.</span></p> Duties and responsibilities <p style="line-height:1.2;margin-top:10pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#1f1f1f;background-color:transparent;font-weight:700;font-style:normal;text-decoration:underline;">Testing and quality</span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Pick up every ticket the moment it moves to In testing and test it in sandbox: functional and visual changes alike, verifying that they work as intended while building a solid understanding of the underlying product flows</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Give the verdict on each ticket — whether it's clean and ready to be merged to master, or, when it isn't, a precise and reproducible description of what fails</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Run end-to-end tests across the product to confirm that complete user journeys still work correctly</span></p></li></ul><p style="line-height:1.2;margin-top:10pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#1f1f1f;background-color:transparent;font-weight:700;font-style:normal;text-decoration:underline;">Releases</span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Keep control of what each release contains and make sure everything in it has passed testing, so nothing untested slips out</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">On release day, run exploratory testing in production once the deployment is live, to confirm the real environment behaves as the sandbox did</span></p></li></ul><p style="line-height:1.2;margin-top:10pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#1f1f1f;background-color:transparent;font-weight:700;font-style:normal;text-decoration:underline;">Investigation and support</span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Monitor logs to catch errors early, and investigate root causes when one slips through</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Review backend data directly in the database</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Understand how our payment gateways operate and track transactions through the system</span></p></li></ul><p style="line-height:1.2;margin-top:10pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#1f1f1f;background-color:transparent;font-weight:700;font-style:normal;text-decoration:underline;">Tooling</span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Use AI to build your own tools (eg for testing, for registration flows, for whatever slows you down) so your daily work gets faster over time</span></p></li></ul> Required skills and experience <p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:8pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">This is a first job, and we're hiring for it as such. We don't expect professional experience — we expect curiosity, care and enough technical grounding to get going.</span></p><p style="line-height:1.2;margin-top:10pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#1f1f1f;background-color:transparent;font-weight:700;font-style:normal;text-decoration:underline;">Must have:</span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Enough programming grounding to follow a codebase with AI as your guide: you won't be writing code, but you should be able to ask Claude what a piece of Java or Vue does, understand the answer, and tell when it doesn't add up</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Comfortable with Postman and working with APIs</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Familiarity with test automation tools such as Playwright and Selenium</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">SQL and database knowledge; Couchbase or other NoSQL experience is a plus</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Familiarity with Git, enough to find your way around branches, commits and diffs when investigating an issue</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Able to write things down clearly, so that someone else can follow your notes and reproduce what you found</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">A strong grasp of AI tools and, more importantly, good judgement about when and how to apply them</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">The instinct to dig into why something broke rather than just reporting that it did</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">English at a professional working level</span></p></li></ul><p style="line-height:1.2;margin-top:10pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#1f1f1f;background-color:transparent;font-weight:700;font-style:normal;text-decoration:underline;">Good to have:</span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">You've automated something repetitive with a script before, for a job, for a class or just for yourself</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">You find payments, billing or subscription products interesting — you don't need to have worked on them</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">You've come across CI/CD pipelines and roughly know what they're for</span></p></li></ul> What we offer <ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Competitive salary structure with a clear progression framework.</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Tax-free benefits: private health insurance, restaurant and transport cards, and kindergarten subsidies.</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Flexible working hours and locations for a healthy work-life balance.</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Hybrid work model with a vibrant Barcelona office.</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Generous budget for training and conferences.</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">Regular company events and celebrations.</span></p></li><li style="list-style-type:disc;font-size:10.5pt;font-family:Arial, sans-serif;color:#424242;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;"><p style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:4pt;"><span style="font-size:11pt;font-family:Arial, sans-serif;color:#333333;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;">23 days holiday.</span></p></li></ul>

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores