Salesforce Quality Engineer

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Salesforce Quality Engineer enhancing quality automation across Commerce's Salesforce platform with CI/CD integration. Collaborating with various stakeholders to ensure excellence in testing and deployment.

Responsibilities:

  • Design, build, and maintain automated test frameworks for Commerce's Salesforce org — covering Apex unit tests, UI automation, API testing, and end-to-end regression suites.
  • Integrate automated test execution into CI/CD pipelines using GitHub Actions and SFDX-based deployment workflows, ensuring quality gates are enforced on every deployment to production.
  • Define and own test strategy across the SDLC — from story acceptance criteria and test plan authorship through execution, defect triage, and sign-off.
  • Investigate defects systematically: reproduce, isolate, categorize by impact, and produce minimum viable test cases that prevent recurrence.
  • Identify test coverage gaps across Apex classes, flows, integrations, and UI — and close them proactively rather than reactively.
  • Build and maintain test data management strategies that support reliable, repeatable test execution across sandbox environments.
  • Partner with developers on code reviews with a quality lens — flagging testability concerns, missing coverage, and brittle patterns before they reach production.
  • Own and evolve the team's quality dashboard, surfacing coverage metrics, defect trends, error rates, and deployment health to the broader team.
  • Participate in agile ceremonies, contribute to story refinement, and advocate for acceptance criteria that are specific enough to test.
  • Champion a culture of quality — not as a gate at the end of the process, but as a shared responsibility built into every stage of delivery.

Requirements:

  • 5+ years of software quality engineering experience, with a meaningful portion spent in a Salesforce environment.
  • Automation-first mindset — you write test code as naturally as application code and hold manual testing to its appropriate scope: exploratory, edge cases, and UAT support.
  • Proficient in Apex test class development; you understand governor limits, test data isolation, and what makes an Apex test meaningful versus cosmetic.
  • Hands-on experience with UI automation frameworks (Selenium, Playwright, or comparable) applied to Salesforce Lightning interfaces.
  • Proficient in Jira for defect and sprint management
  • Experience with API testing tools (Postman, SoapUI, or similar) and comfort writing tests against REST and SOAP endpoints.
  • Familiar with Git-based source control, Salesforce DX (SFDX), and working in a structured, sandbox-to-production release process.
  • Strong defect analysis and debugging skills — you can read a debug log, trace a flow execution, or parse an API response to find root cause without hand-holding.
  • Clear communicator who can define test objectives, report on coverage and quality metrics, and hold engineers and stakeholders accountable to quality standards without being adversarial.
  • Comfortable in an agile environment — you contribute to sprint ceremonies, write stories and acceptance criteria, and keep pace with an active delivery team.
  • Have an excellent ability to communicate in English.
  • Speak up when something doesn’t feel right with constructive feedback.
  • Ability to identify application weaknesses and bad practices.
  • Have excellent problem-solving, critical thinking, and debugging skills.
  • Question everything, always.
  • JIRA Experience in development best practices, including agile processes, testing methodologies, and continuous integration.
  • Experience in version control concepts and tools for deployment & release management (Github or similar tools).

Benefits:

  • Health insurance
  • Professional development opportunities
  • Paid time off