Senior Test Automation Engineer (PHP/Laravel – Behat)
Brussels-Capital
Digital - Development
Secondary, Bachelor, Master
Work experience: 10+
Reference number: 91809

You will join the team responsible for  a large, configuration-driven single-page application composed of several modules used across the federal public sector. The platform is built around a complex backend architecture using PostgreSQL, PHP, Laravel, and Laravel Nova for configuration and setup management.

Your primary focus is designing, developing and maintaining automated functional tests using Behat, ensuring the stability, performance and reliability of the application across modules. You analyse user stories, technical stories and change requests, propose relevant test scenarios, automate them in Behat and ensure they run frequently, consistently and with clear reporting. You summarise results using automated Zephyr Scale reports and collaborate closely with backend and frontend developers.

What You’ll Do

  • Design and maintain automated functional tests using Behat for a large, multi-module SPA.
  • Analyse user stories, technical stories and CRs, and convert them into robust test scenarios.
  • Implement automated tests that run reliably and frequently through CI/CD pipelines.
  • Produce automated test reports in Zephyr Scale and communicate findings to developers.
  • Improve application performance through refactoring and caching (Redis).
  • Add test attributes and minor adjustments in Tailwind CSS, Vue.js or Livewire.
  • Write unit tests using PHPUnit and ensure consistent code quality.
  • Contribute to an agile DevOps workflow using GitLab, CI pipelines and Jira.
  • Collaborate closely with backend developers in a multilingual team.

What are we looking for?

  • You have strong hands-on experience developing automated functional tests with Behat for backend-driven applications.
  • You have strong practical experience with PHP, Laravel, and Laravel Nova, enabling you to analyse and test complex backend logic.
  • You have strong experience working with PostgreSQL and understand complex data models for test scenario design.
  • You have solid experience with Git, GitLab pipelines, and DevOps-oriented workflows.
  • You have practical experience with Tailwind CSS and Vue.js to add or adjust test attributes when needed.
  • You have strong experience writing unit tests with PHPUnit.
  • You have hands-on experience with caching and Redis to support performance-related test work.
  • You can work confidently in a multilingual (NL/FR) environment and operate in English as the project language.
  • You are fluent in Dutch OR French, and have a very good level of English.
Nice-to-Have Skills
  • Laravel Nova (actions, metrics, setup-driven development), MySQLGitLab RunnersDocker, PhanNuxt
  • Experience working on configuration-driven applications
  • Experience working on multi-module applications
  • Experience working with separate frontend/backend architectures

What do we offer?

Location: Brussels (Hybrid).

Contract: Freelance or Permanent.

Duration: 01/01/2026 - 31/01/2027

Vacancies that may also interest you

Jan Vanden Boer
Competence Center Lead Digital
We are a Great Place to Work
We evaluate our work environment with a survey and audit and have been allowed to call ourselves a Great Place to Work and Best Workplace for five years in a row now.
We are a Great Place to Work