- Company Name
- Avacend Inc
- Job Title
- QA Automation Engineer (Salesforce Lightning)
- Job Description
-
**Job title**
QA Automation Engineer (Salesforce Lightning)
**Role Summary**
Design, develop, and maintain automated test suites for Salesforce Lightning and associated APIs. Lead shift‑left testing initiatives, integrate testing into CI/CD pipelines, and mentor manual testers to adopt automation standards while ensuring zero defect leakage into production.
**Expectations**
- Deliver robust, reusable automation frameworks for UI and API testing.
- Collaborate with DevOps, development, and product teams to embed quality early in the release cycle.
- Provide training, troubleshooting, and best‑practice guidance to the testing organization.
**Key Responsibilities**
- Build and maintain end‑to‑end automated tests using TypeScript, Playwright, and Cucumber.
- Automate API tests with REST‑assured, Postman, SoapUI, and Swagger, leveraging mocks, stubs, and virtual services.
- Integrate tests into CI/CD pipelines (Git, GitLab, Docker, Jenkins/any Git‑based runner).
- Decompose user stories to identify required tests across unit, business logic, contract, functionality, usability, and performance levels.
- Participate in Agile ceremonies, design reviews, and product backlog grooming to enforce quality gates.
- Document test environments, data management, and provisioning strategies for all test types.
- Conduct root‑cause analysis, troubleshoot test failures, and enforce coding & testing standards.
- Mentor and train manual testers on automation scripting and best practices.
**Required Skills**
- 6+ years of test automation experience (UI + API).
- Strong coding expertise: JavaScript ES6/TypeScript, Node.js, Git.
- Proficiency with BDD frameworks: Cucumber (Gherkin).
- Experience with Playwright, Cypress, Jest or equivalent browser automation.
- Salesforce knowledge: Lightning, JSforce, SOQL, REST APIs.
- API testing tools: REST‑assured, Postman, SoapUI, Swagger Hub.
- CI/CD tooling: Git, GitLab, Docker, Jenkins/any Git‑based runner.
- White‑box testing, test‑driven (TDD), behavior‑driven (BDD), and test‑driven development (ATDD).
- Training/mentoring ability; excellent written and verbal communication.
- Strong troubleshooting and root‑cause analysis skills.
- Understanding of shift‑left testing practices and quality frameworks.
**Required Education & Certifications**
- Bachelor’s (or Master’s) degree in Computer Science, Engineering, or related field.
- Relevant certifications (e.g., Salesforce Certified Administrator/Developer, ISTQB, Selenium, or equivalent) are a plus.