Skip to content

Open nowPosted 26 days ago

Internship on Product Quality & Technical Operations

caravelo6 open roles

Where
Barcelona (HQ)
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowInternship on Product Quality & Technical Operationscaravelo · Barcelona (HQ)
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on caravelo's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 7.9%7 days
  4. 14.9%14 days
  5. 34.2%30 days
This job: posted 26 days ago

The posting

About Caravelo

Airlines have spent decades selling one trip at a time. At Caravelo, we help them build recurring relationships with their customers instead. We build the technology behind airline subscription products used by carriers around the world, combining SaaS, payments, booking systems and airline integrations in one platform. Our Product & Platform teams build the common technology. Our Professional Services team makes it work in the real world for each airline. Before those changes reach a customer, someone needs to make sure they actually work. That is where this internship comes in.

The mission

As a Technical QA Intern in our Professional Services team, you will help us validate customer-facing changes before they reach production. You will test changes in sandbox, understand what they are supposed to do, investigate when something behaves unexpectedly and give the team a clear answer: ready to ship, or not yet, and why. You will also help us keep control of releases and validate production after deployment. This is a hands-on technical internship. You will work with APIs, databases, logs, frontend flows and payment transactions. You will read code when it helps you understand a problem and use AI to explore unfamiliar systems, investigate issues and build small tools or scripts that make your work faster. This is not a software engineering internship, but you will work very close to software engineering. The goal is not to teach you how to follow a testing checklist. The goal is for you to develop a genuine understanding of how a B2B SaaS product works end to end, how software reaches enterprise customers, and how to investigate when reality does not match expectations. You will report to the Director of Professional Services and work closely with Engineering, Product and our customer-facing teams.

What you'll do

Test changes before they ship

  • Validate functional and visual changes in sandbox as they move into testing.
  • Understand what each change is supposed to achieve and verify that it behaves correctly.
  • Clearly document failures so another person can reproduce and investigate them.
  • Run end-to-end checks to make sure complete customer journeys continue working after changes.

Help us release with confidence

  • Keep visibility over what is included in each release and whether it has been validated.
  • Help make sure untested changes do not accidentally reach customers.
  • After deployment, perform exploratory checks in production to confirm the real environment behaves as expected.

Investigate, not just report

  • Use logs and monitoring tools to understand errors and unusual behaviour.
  • Inspect backend data when it helps explain what happened.
  • Work with APIs to reproduce and isolate problems.
  • Learn how payment gateways, subscriptions and customer transactions flow through the system.
  • Follow an issue far enough to understand why it happened, not only that it happened.

Improve how we work

  • Identify repetitive or error-prone tasks in your daily work.
  • Use AI and lightweight automation to make testing and investigation faster.
  • Build small scripts, helpers or internal tools when useful.
  • Contribute ideas for making our testing and release process more reliable over time.

What success looks like

You are succeeding in this internship when:

  • You can increasingly test changes independently and know where to look when something does not behave as expected.
  • Engineers trust your findings because they are clear, accurate and reproducible.
  • You understand the main customer journeys and how frontend, APIs, data and integrations fit together.
  • You spot issues before customers do and help the team understand their root cause.
  • You become comfortable investigating unfamiliar technical problems rather than stopping at the first error message.
  • You leave behind better tools, documentation or testing practices than the ones you started with.

What you bring

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.

Must have

  • Basic programming and software-development knowledge from your studies, personal projects or other hands-on experience.
  • Enough technical curiosity to explore APIs, databases, logs and code when investigating a problem.
  • Some familiarity with APIs, SQL/databases and Git — you do not need to be an expert.
  • A methodical mindset and the instinct to understand why something broke rather than simply report that it did.
  • Ability to explain what you found clearly enough for someone else to reproduce it.
  • Professional working English and confidence using AI tools thoughtfully as part of your work.

Nice to have

  • Experience with testing or automation tools such as Postman, Playwright or Selenium.
  • You have automated something repetitive with a script, whether for university, work or yourself.
  • An interest in payments, subscriptions, SaaS or travel technology.

Our stack

You do not need to know all of these before joining. They are some of the technologies and tools you will encounter while learning the platform:

Java / Spring Boot · Vue / Nuxt · REST APIs · PostgreSQL · Couchbase · GitLab · Datadog · Postman · Playwright · Claude Code · Cursor

What matters more than knowing every tool is being comfortable exploring unfamiliar technology and learning how the pieces connect.

The kind of professional who tends to enjoy this role

This role tends to suit someone who is naturally curious about how things work.

When something fails, you do not immediately hand it to someone else. You click around, inspect the request, look at the data, check the logs and try to understand what actually happened.

You notice details, but you do not lose sight of the full customer journey.

You enjoy learning by doing and are comfortable saying, “I don’t know yet — let me investigate.”

And when you find yourself doing the same manual task for the tenth time, your instinct is to wonder whether you could automate it.

What we offer

  • A paid internship with real responsibility from early on.
  • Direct mentoring from the Director of Professional Services.
  • Exposure to Engineering, Product and customer-facing teams.
  • The opportunity to understand a complex SaaS product end to end.
  • Space to experiment with AI, automation and improvements to how the team works.
  • Flexible working hours.
  • Barcelona-based hybrid working environment.
  • Regular company events and celebrations.

Our hiring process

For internships, we keep the process shorter and lighter than our standard hiring process.

  1. Intro conversation A short conversation with our People team to get to know you, understand what you are looking for and introduce Caravelo and the internship.
  2. Short practical exercise A small, role-related exercise to see how you approach testing, investigation and communicating what you find. We are interested in how you think, not in catching you out with trick questions.
  3. Team interview Meet your future colleagues, discuss the exercise and learn more about how the Professional Services team works day to day.

We aim to keep the process simple and move quickly.

Interested?

If you are early in your career and want to learn how a real software product works beyond the classroom (from frontend flows and APIs to data, payments, logs and production releases) we would like to hear from you.

You do not need years of experience.

Bring curiosity, technical foundations and the willingness to investigate until things make sense.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against caravelo's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on caravelo's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    caravelo's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.