Job Title:
Working Student – QA Automation & End-to-End Testing (m/f/d)
Location:
Hybrid – Stuttgart area (Germany) or Porto/Vila Nova de Gaia area (Portugal)
Start Date:
As soon as possible
About FARO
FARO is an imaging company – and an imagining company. We envision a better, more insightful, and more powerful world realized through digital 3D means and measurement technologies. Right from the start, we have helped our customers make better decisions – faster and more accurately than anyone else in the industry.
We work with the largest companies on the planet to provide the solutions that enable them to overcome their most pressing industry challenges. In aerospace and automotive, we work with firms like SpaceX, NASA, Tesla and Volvo among others. In the construction industry, we work with the largest builders to scan and design astonishing projects. For public safety professionals, our forensics scanning tools solve crimes and document scenes with high tech gear you probably see on CSI and in movies!
Learn more about Sphere XG here
About the Role
We’re building a fast-evolving web application for scan data intake and processing in Sphere XG, supporting various scan types and time-based project versioning. To ensure high quality across an increasingly complex UI/UX and multiple workflows, we're looking for a Working Student in QA Automation to support our development team with test coverage, edge case validation, and performance testing.
This role is ideal for a student passionate about modern web technologies, automation, and quality assurance in real-world software development.
Your Responsibilities
1. Develop and maintain end-to-end test scripts for our web application (React + TypeScript)
2. Work closely with developers and product owners to define test scenarios and edge case coverage
3. Implement automated tests into our CI pipelines
4. Help define and track quality KPIs, test coverage, and performance benchmarks
5. Support exploratory testing during sprints and pre-release phases
6. Contribute to the development and continuous improvement of our QA strategy
Tech Stack You'll Work With
7. React, TypeScript
8. Playwright (for E2E testing)
9. Git, Node.js, REST APIs, JSON
10. Vitest (Jest-like testing framework)
Note: You won’t need to manage cloud infrastructure – we have dedicated infrastructure experts for that.
Your Profile
11. Currently enrolled in a Bachelor's or Master's degree in Computer Science, Engineering, or a related field
12. First experience or strong interest in software testing and automation
13. Familiarity with web technologies (HTML/CSS/JavaScript or TypeScript)
14. Structured mindset with strong attention to detail
15. Good communication skills in English; German or Portuguese is a plus
What We Offer
16. Hands-on experience in a production-grade development environment
17. Opportunity to shape the QA process and grow into a leading role in test automation
18. Flexible working hours in a hybrid setup (Stuttgart or Porto/Gaia area)
19. An experienced and supportive team working on real-world data processing problems
Interested?
Send us your resume and a short note about your motivation to join. If you’ve already worked with any testing frameworks or have a GitHub profile, we’d love to see it.
Inclusive
At FARO, we are committed to encouraging different perspectives and ideas that foster innovation. We believe that we are strongest with a diverse team of employees. We want every FARO employee to feel our commitment to showing respect for all and encouraging open collaboration and communication.
Join us. Become part of a dynamic organization that values quality, leadership, teamwork,honesty and openness as a way of life in conducting our business.