Software Developer
Posting Start Date: 26 Nov 2025
Location: Maastricht, NL
Company: Serco Plc
Package Description
- Competitive Salary
- Corporate Benefits Package
- Chance to make a positive difference in a company passionate about diversity and inclusion.
Further information available from the Serco Recruitment Team
Job Introduction
Serco is a partner of choice to the European Institutions and other International Organisations. For the past 30 years, we have been providing European and International Organisations a wide range of services including ICT services in support, infrastructure, operations and development as well as managing different contact centres for the key European Institutions, agencies and organisations across Europe.
We are currently seeking an experienced and dynamic Software Developer to join our team in Maastricht Office.
Key Responsibilities
MUAC is seeking Tenderers who can provide expert(s) with the required expertise in delivering time-based support within critical, high-availability technical environment to support and assist EUROCONTROL internal staff in the Simulator team (SRS). Focus is on the development of the real-time simulation environment, with a special focus on CADSIM, and other tools of our ATCO simulator system. CADSIM is an internally developed tool/platform for creating training scenarios utilising the Flight Data Processing data streams from our ATC FDPS
Skills
- Design, develop, and execute comprehensive test plans and test cases for web and API applications.
- Implement and maintain automated testing frameworks and scripts using tools such as Cypress, Playwright, Appium, TestNG, Postman, Selenium, Rest Assured, or similar.
- Conduct performance, regression, security, visual and usability testing as needed.
- Monitor, track, and report software defects and issues, ensuring prompt resolution - Experience with Jira, Grafana, etc.
- Participate in code reviews and provide feedback from a quality perspective.
- Continuously enhance test automation strategies to ensure scalability and maintainability.
- Mentor and guide junior QA engineers, providing technical expertise and best practices.
- Stay up to date with industry trends, emerging technologies, and best practices in QA and test automation.
- Ability to perform database testing and write SQL queries
- Familiarity with integrating automated tests with CI/CD pipelines using tools like Jenkins.
- Collaborate with cross-functional teams including developers, product managers, and DevOps engineers to identify requirements and resolve quality issues
Additional Requirements
Mandatory:
- Minimum 5 years of recent professional experience in Quality Assurance and Test Automation, demonstrating strong knowledge of software QA methodologies, tools, and processes.
- Minimum 5 years of recent professional experience with test automation tools like Cypress, Playwright, TestNG, Postman, etc.
- Minimum 5 years of recent professional experience with defect tracking with tools such as JIRA, Bugzilla, or similar.
- Minimum 5 years of recent professional experience in writing high-quality technical test documentation
Desirable:
- Programming Languages: Experience with languages such as JavaScript, Python, Java, or C#.
- API Testing: Experience with tools like Postman, RestAssured, or similar.
- Version Control: Familiarity with version control systems like Git.
- CI/CD: Hands-on experience with CI/CD tools like Jenkins, CircleCI, or GitLab CI.
- Familiarity with performance testing tools (JMeter, Gatling, etc.).
- ISTQB or other relevant certifications
- Knowledge of security testing practices
- Experience in Agile/Scrum environnements
- Experience in writing high-quality technical documentation (specifications, design document, test descriptions, user manual, etc.
- Attention to Detail - Ability to identify and document defects accurately and thoroughly. => Will be included in the technical test.
Other Requirement
Mandatory
- Experience working in a multi-cultural team proven with one reference case
- Good interpersonal and team-working skills
- Autonomy: ability to deliver quality output with minimum guidance
- Hands-on approach
- Communication: Excellent communication and collaboration skills.
- Problem-Solving: Strong analytical and troubleshooting skills.
Qualifications:
Minimum Bachelor’s degree in computer science, Information Technology, or Engineering in a related field. Candidates with Master’s degree in the relevant fields will be granted additional points in the tender evaluation.