Job Description
Project Overview
We are seeking an experienced MuleSoft (Mule 4) developer with strong Java and UI automation skills to create two small demo projects. These demos will showcase how to test email and SMS one-time-password (OTP) flows using MailSlurp.
The projects will be simple, self-contained Anypoint Studio Mule 4 projects, designed to run end-to-end with minimal setup (just an API key), and include short screen recordings demonstrating successful execution. These examples will be used publicly to help enterprise customers understand how to automate OTP tests in MuleSoft environments.
Project Scope
Demo Projects:
- Email OTP – using Mule’s HTTP Request connector + Selenium.
- SMS OTP – using the MailSlurp Java client + Selenium.
Requirements for each project:
- Fully importable into Anypoint Studio
- Maven-based project structure
- Clear, minimal setup (just configure an API key)
- Small screen recording showing:
- API key configuration
- Automated test running successfully (signup → OTP → login)
Skills Required
- Strong MuleSoft / Mule 4 experience in Anypoint Studio
- Solid Java development skills
- Browser automation with Selenium (or Playwright for Java)
- Maven project structure and test execution
- Integrating third-party APIs / SDKs
- Ability to create clear, maintainable example projects
Deliverables
- Two working Mule 4 projects:
- Email OTP project (Mule HTTP + Selenium)
- SMS OTP project (MailSlurp Java client + Selenium)
- Importable Anypoint Studio projects with Maven builds
- README with instructions to set the API key and run tests
- Screen recordings for each project
- ZIP exports or Git repository access for both projects
Timeline
- Total duration: 7–10 days
- Milestone 1: Project scaffolding + initial integration (~3 days)
- Milestone 2: Final deliverables + recordings (remaining days)