About the job
Job Description
Senior QA Engineer – Salesforce
Role Overview
We are seeking an experienced Senior QA Engineer with strong Salesforce expertise to lead quality assurance efforts across Salesforce implementations. The role involves designing test strategies, ensuring high-quality releases, and working closely with developers, business analysts, and stakeholders.
Reporting to: Department Head and Local Manager
Key Responsibilities
1. Test Strategy & Planning
- Define and implement QA strategy for Salesforce projects
- Create test plans, test cases, and test scripts
- Estimate testing efforts and timelines
- Identify risks and mitigation plans
2. Functional & System Testing (Manual)
- Perform end-to-end testing of Salesforce applications (Sales Cloud, Service Cloud, Experience Cloud)
- Validate:
- Custom objects, workflows, validation rules
- Apex classes, triggers
- Lightning components (LWC/Aura)
- Ensure alignment with business requirements
3. Automation Testing
- Develop and maintain test automation frameworks
- Use tools like:
- Copado
- Integrate automation with CI/CD pipelines
4. Integration Testing
- Validate integrations between Salesforce and external systems:
- REST/SOAP APIs
- Middleware (MuleSoft, etc.)
- Perform data validation and ETL testing
5. Regression & Release Testing
- Conduct regression testing for each release cycle
- Support UAT (User Acceptance Testing)
- Ensure defect-free production deployments
6. Defect Management
- Log, track, and manage defects using tools like:
- JIRA / Azure DevOps
- Collaborate with developers for resolution
- Perform root cause analysis
7. Performance & Security Testing
- Validate system performance under load
- Ensure compliance with Salesforce security best practices
- Conduct basic vulnerability testing
8. Collaboration & Leadership
- Work with cross-functional teams (Dev, BA, Product)
- Mentor junior QA engineers
- Drive QA best practices and process improvements
Required Skills & Qualifications
Technical Skills
- Strong experience with Salesforce platform
- Knowledge of:
- Apex, SOQL, SOSL
- Lightning Experience (LWC preferred)
- Experience in:
- Manual & Automation testing
- API testing (Postman, REST tools)
- Familiarity with:
- CI/CD tools (Copado, GitHub Actions, Azure DevOps)
- Version control (Git)
Testing Expertise
- Test methodologies: Agile / Scrum
- Test management tools: TestRail, Zephyr
- Automation frameworks design
Certifications (Preferred)
- Salesforce Certified Administrator
- Salesforce Platform App Builder
- ISTQB Certification
Experience Requirements
- 4–7 years in QA/testing
- 3–5 years specifically in Salesforce testing
- Experience in large-scale enterprise Salesforce implementations
Soft Skills
- Strong analytical and problem-solving skills
- Excellent communication and stakeholder management
- Ability to lead testing efforts independently
- Detail-oriented with a quality-first mindset
Typical KPIs / Success Metrics
- Defect leakage rate
- Test coverage %
- Automation coverage
- Release quality metrics
- Cycle time reduction