Senior Moodle Tester
- Remote
- Brussels, Brussels, Belgium
- Trasys International
Job description
We are seeking a highly experienced Senior Moodle QA Tester to ensure the quality, performance, and reliability of our e-learning platforms. The ideal candidate brings deep expertise in Moodle environments, automated and manual testing, and a strong understanding of e-learning standards and tools.
You will play a critical role in validating learning systems, ensuring seamless user experiences for learners, instructors, and administrators.
Job requirements
Responsibilities
Design, develop, and execute test strategies and test cases for Moodle-based platforms
Perform manual and automated testing (functional, regression, integration, UAT)
Develop and maintain automated test scripts using PHPUnit and related testing frameworks
Validate Moodle plugins, themes, and custom developments
Ensure compatibility across browsers, devices, and operating systems
Conduct API testing, database validation, and performance testing
Collaborate with developers, instructional designers, and product teams
Identify, document, and track defects using tools such as JIRA or similar
Ensure compliance with e-learning standards (SCORM, xAPI/Tin Can, LTI)
Participate in release planning, CI/CD pipelines, and continuous improvement initiative
Qualifications
10+ years of experience in IT, with a strong QA/testing background
5+ years of hands-on experience testing Moodle-based platforms
Strong experience with PHPUnit for automated testing in PHP environments
Solid understanding of Moodle architecture, plugins, and customization
Experience with test automation tools (e.g., Selenium, Behat for Moodle)
Proficiency in SQL, API testing (Postman, REST tools), and debugging
Experience working in Agile/Scrum environments
Strong analytical, problem-solving, and communication skills
Preferred
Strong understanding of SCORM (SCORM 1.2 and/or SCORM 2004) standards and packaging
Familiarity with e-learning authoring tools such as Articulate Storyline, Adobe Captivate, or iSpring Suite
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.

