Software Engineering Intern Amsterdam

firsty.app

Amsterdam

On-site

EUR 4,000 - 5,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible working hours
Free breakfast and lunch
Monthly internship allowance €400
Team events

Job summary

Firsty is seeking a technically strong Software Engineering Intern (Test Automation & Tooling) to build automation and tooling that gives confidence in every release. You’ll mainly work on our Flutter app using Maestro, and you may touch Flutter code, databases, CI/CD, devices, Firebase, and Crashlytics.

This internship focuses on automating test scenarios, building internal tools, and delivering clear results to QA and product teams, enabling faster, safer releases.

Qualifications

  • Bachelor or higher in software engineering or related field.
  • Experience or interest in mobile app development and automation.
  • Familiarity with Flutter, Dart, Maestro, CI/CD, databases, Firebase or testing is helpful but not required.

Responsibilities

  • Learn and partly execute current manual testing process.
  • Automate as many test scenarios as possible.
  • Build internal tooling to show test coverage and results.
  • Work with Flutter developers and QA to improve testability.

Skills

Software engineering mindset
Automation & testing
Problem solving
English proficiency

Education

Software engineering background
Computer science / ICT

Tools

Flutter
Maestro
CI/CD
PostgreSQL
Firebase
Firestore
Dart

Job description

  • Software Engineering Intern: Test Automation & Tooling

Firsty is growing fast. With AI helping us build faster than ever, we also need to prove quickly that every release works reliably and that nothing critical has broken.

We are not afraid to break things, as long as we can detect issues immediately, understand their impact, and fix them quickly. Testing should support our speed, not slow us down.

Your assignment is to build the automation and tooling that gives us confidence in every release, makes test results clear and trustworthy, and helps our quality process move as fast as the company does.

The role

We are looking for a technically strong Software Engineering Intern (Test Automation & Tooling) to improve how we validate the Firsty product.

This is not a traditional manual QA role. We already have a QA intern who tests the app from a user perspective. Your focus will be understanding that process, automating as many test scenarios as possible, and building the tools needed to manage and understand the results.

You will mainly work on our Flutter app using Maestro. You may also work with Flutter code, databases, CI/CD, physical devices, Firebase, and Crashlytics.

What you’ll do

Learn and partly execute our current manual testing process.

Determine with QA and development which user flows can be automated.

Investigate more complex scenarios involving calling, payments, eSIM installation, networks, devices, and external systems.

Start by running tests locally and help move them towards CI/CD and physical device testing.

Test tooling & insights

Build a simple internal tool that shows what has and has not been tested.

Store and display test runs, results, failures, logs, and coverage.

Make results clear and useful for QA, development, and product.

Use technologies such as PostgreSQL, Firebase, or Firestore.

Bring manual and automated test scenarios together in 1 place.

Potentially combine test results with Crashlytics, release data, and monitoring information to provide a broader view of app stability.

Development support

Work closely with our Flutter developers and QA intern.

Make small Flutter changes where needed to improve testability.

Investigate whether failures come from the app, automation, backend, device, network, or an external dependency.

Potentially fix smaller issues discovered during testing.

Who you are

You are an engineer first. You enjoy building software, automating repetitive work, and creating tools that make teams more effective.

You have a background in software engineering, computer science, ICT, or a related field.

You can write code and understand how applications are built.

You are interested in mobile development, automation, and software quality.

You can investigate technical problems and communicate your findings clearly.

You are independent, curious, and comfortable questioning existing ideas.

You are willing to learn new technologies during the internship.

Experience with Flutter, Dart, Maestro, mobile development, CI/CD, databases, Firebase, or software testing is useful, but not required.

The basics

You are available full time for at least 4 months, ideally 6.

You can work from our Amsterdam office.

You are proficient in English.

Dutch proficiency is strongly preferred.

You can start as soon as possible.

Why Firsty?

Build real automation and developer tooling for a production mobile app.

Take ownership of a meaningful technical challenge from day 1.

Use AI and modern development tools to their full potential.

Work directly with experienced developers in a fast growing startup.

  • Enjoy flexible working hours, free breakfast and lunch, and regular team events.
  • Receive a monthly internship allowance of €400.
Interested?

If you are interested in building the systems that help a fast moving engineering team release with confidence, we would love to meet you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Partner Manager Intern Amsterdam
Partner Manager Intern Amsterdam

firsty.app • Amsterdam

Hybrid
EUR 4,100 - 4,900
Free lunch and breakfast
Internship allowance €400 per month
Regular team events
Test Automation & Tooling Intern — Shape Mobile Release Quality
Test Automation & Tooling Intern — Shape Mobile Release Quality

firsty.app • Amsterdam

On-site
EUR 4,000 - 5,000
Flexible working hours
Free breakfast and lunch
Monthly internship allowance €400
+1
Partner Manager Intern
Partner Manager Intern

Firsty.app • Amsterdam

On-site
EUR 4,000 - 5,000
Free lunch & breakfast
Internship allowance €400 per month
Flexible working hours
Junior QA Tester
Junior QA Tester

Fairphone 2 • Amsterdam

Hybrid
EUR 38,000 - 48,000
Healthy lunch
Hybrid work model
Pension scheme
+2
Junior QA Tester
Junior QA Tester

Fairphone • Amsterdam

Hybrid
EUR 36,000 - 48,000
25 paid holidays per year
Hybrid working model
MacBook and Fairphone devices
+3
AI Marketing Automation Intern
AI Marketing Automation Intern

FieldBuddy • Amsterdam

Hybrid
EUR 7,800 - 8,900
Laptop provided
Internship allowance €750 per month
Hybrid work in Amsterdam
Node.js Sr. Backend Engineer
Node.js Sr. Backend Engineer

Talcom • Amsterdam

On-site
EUR 70,000 - 90,000
Up to 90,000 euros per year
SARS plan
Daily office lunch and dinner if working late
+1
Intern Product Engineer (AI) New Amsterdam
Intern Product Engineer (AI) New Amsterdam

Workwize Group • Amsterdam

Hybrid
EUR 16,000 - 22,000
Flexible hybrid or remote work
Top-notch tools
Entrepreneurial culture
+4
Marketing Engineer
Marketing Engineer

Creative Fabrica B.V. • Amsterdam

On-site
EUR 65,000 - 90,000
Lunch provided
30 days Work From Anywhere
24 days paid vacation + holidays
+3
Site Reliability Engineer
Site Reliability Engineer

The Next Chapter W&S • Nijverdal

Hybrid
EUR 61,000 - 73,000
Lease a Bike
Home office allowance
Free lunch in Nijverdal
+6