Description
At Salesforce, the Customer Company, we are inspiring the future of business with AI + Data + CRM. We are looking for an enthusiastic Hybrid Senior Developer who doesn't just "throw code over the wall" to a QA team.
In this role, you own the full lifecycle: from writing the initial Apex or MuleSoft logic to designing the automated test suites that ensure long-term stability. You are the architect of your own quality.
This is a unique role designed for an engineer who masters the balance between feature development and quality engineering. You will own end-to-end delivery of complex features, ensuring every deployment is resilient, scalable, and backed by a "Shift-Left" mindset.
Core Responsibilities
Hybrid Delivery: Own the full development lifecycle. Balance your time between 70% feature development (Salesforce/MuleSoft) and 30% automation frameworks and quality gates.
Automation Engineering: Design and maintain automated E2E testing scripts using tools like Selenium, Provar, or Playwright to validate complex Salesforce workflows.
Quality Advocacy: Lead code and test-plan reviews. Ensure every line of code is backed by meaningful unit tests (Apex) and integration tests (MuleSoft/MUnit).
Integration Support: Develop integration flows in MuleSoft and ensure resilience through automated interface and contract testing.
Shift-Left Strategy: Partner with Product Owners to define "Definition of Done" and "Acceptance Criteria," baking quality into the requirement stage.
Performance & Debugging: Deep dive into the stack to resolve bottlenecks at the client layer, Apex layer, or within middleware transformations.
Required Skills & Experience
Salesforce Dev: 4+ years of hands-on experience with LWC, Apex, and Flows.
MuleSoft: Basic experience with Anypoint Platform, building flows, and testing API responses.
QA Automation: Proven experience building frameworks for Salesforce (Apex Unit Testing, MUnit, Browser Automation).
DevOps: Strong grasp of CI/CD pipelines and integrating automated tests into the deployment process.
AI Innovation: Familiarity with Salesforce Agentforce and automating the testing of AI-driven interactions.