Fairphone

Quality Assurance Automation Engineer

Fairphone
Apply
18 days ago
Amsterdam, NetherlandsMid Level

Responsibilities

  • Build and maintain end-to-end test automation suites using Playwright with Python.
  • Integrate automated tests into GitHub Actions as pre-deployment quality gates and run weekly bug-detection scripts.
  • Participate in Jira refinement sessions to define acceptance criteria, edge cases, and non-functional requirements.
  • Establish bug severity rules, improve staging environments, and make final go/no-go release decisions.
  • Design and execute manual test plans covering cross-device, cross-browser, usability, and performance testing for frontend, APIs, and backend systems.
  • Challenge user stories, pull requests, and test coverage while holding developers accountable for baseline quality.
  • Coach developers on unit and integration test ownership and contribute to Definition of Done improvements.
  • Balance automated test development with manual release planning and drive reductions in post-release bugs and regressions.

Requirements

  • At least 3 years of software quality assurance experience focused on web application test automation.
  • Hands-on experience setting up automation frameworks from scratch with Playwright, preferably using Python bindings, or Cypress.
  • Practical experience configuring automated quality pipelines in CI/CD workflows using GitHub Actions.
  • Experience with or willingness to adopt AI-assisted testing and development tools, including GitHub Copilot and AI test generation tools.
  • Strong experience in Agile Scrum environments, including critical analysis, edge-case discovery, and acceptance-criteria writing during refinement.
  • Understanding of web architectures and e-commerce platforms; Python-based backends or Odoo experience is advantageous.
  • Ability to balance automated suite development with hands-on manual testing for major commercial releases.
  • Strong written and verbal English communication skills, with the ability to coach team members and manage multiple projects.

Benefits

  • 12-month employment contract with the possibility of extension to a permanent contract.
  • 32–40 hours per week in Amsterdam, with a start date on the first of the month and rolling applications.
  • Hybrid, remote-friendly working model with up to €250 toward home-office setup.
  • 25 paid holidays per year on a full-time contract, plus Dutch public holidays, a birthday day off, and additional holidays with tenure.
  • Daily healthy lunch, organic FairChain coffee, a collective pension scheme, and employer pension contributions.
  • MacBook, Fairbuds, and Fairphone working devices.
  • Full coverage of second-class public transport commuting costs.
  • Bike support including up to €300 toward a bike purchase, up to €100 yearly repair budget, and €0.23 per kilometer for eligible cycling commutes.
  • €500 learning and development budget, coaching through Inuka, workshops or courses, and unlimited Udemy access.
  • Access to an on-site gym and mental and physical well-being services through Inuka and Urban Sports.

Tech Stack

CypressGitHub ActionsPython

Categories

Fairphone

About Fairphone

201-500 employees

Fairphone designs and sells modular Android smartphones and audio accessories with user-replaceable parts, spare components, and long software support. It targets consumers and organizations that want repairable devices and greater supply-chain transparency, selling online and through European retail partners. Founded in 2013 and headquartered in Amsterdam, the privately held company operates as a social enterprise focused on ethical sourcing, repair, and recycling in electronics manufacturing.

Contact me