- Company Name
- TrueSkilla
- Job Title
- Quality Assurance Automation Engineer
- Job Description
-
**Job Title:**
Quality Assurance Automation Engineer
**Role Summary:**
Design, develop, and maintain automated test solutions for Salesforce Lightning UI and API components. Lead test strategy execution, integration into CI/CD pipelines, and mentor manual testers to adopt automation practices.
**Expectations:**
- Deliver robust automation scripts covering unit to functional layers, ensuring high test coverage and early defect detection.
- Continuously improve test architecture, performance, and maintainability.
- Collaborate cross‑functionally with development, product, and customer‑support teams.
- Maintain code quality standards, perform code reviews, and enforce best practices.
**Key Responsibilities:**
1. Build and maintain automated test suites using TypeScript, Playwright, Cypress, Jest, and Cucumber BDD (Gherkin).
2. Develop API tests with Rest‑assured, Postman, SoapUI, Swagger Hub, and JSforce; create mocks, stubs, and virtual services for testing.
3. Integrate test execution into CI/CD pipelines (Git, GitLab, Docker) and manage test reporting.
4. Troubleshoot defects, perform root‑cause analysis, and drive resolution.
5. Train and coach manual testers on writing automation scripts and adhering to TDD/ATDD/BDD practices.
6. Support shift‑left testing initiatives and adopt white‑box testing techniques across the stack.
7. Collaborate on Salesforce Lightning CRM, contact‑center applications, and Pega Open Span automation.
**Required Skills:**
- 6+ years of test‑automation engineering (UI & API).
- Proficiency in JavaScript ES6/TypeScript, Node.js, and NPM.
- Deep experience with Cucumber BDD, Playwright, Cypress, Jest or comparable cross‑browser libraries.
- CI/CD tools: Git, GitLab, Docker; experience with CI/CD pipelines.
- Salesforce integration: JSforce, SOQL, Lightning components.
- API testing platforms: Rest‑assured, Postman, SoapUI, Swagger Hub.
- Testing principles: TDD, ATDD, BDD, white‑box testing.
- Troubleshooting, root‑cause analysis, and documentation skills.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Relevant certifications (e.g., ISTQB, Salesforce Automation, AWS) are a plus.