The QC Engineer is responsible for establishing and standardizing the complete quality assurance process for the company's Salesforce CRM systems and AI solutions. This is a foundational role that will build QC practices from the ground up, including an automation testing framework, AI testing procedures, and quality standards applied across the entire engineering team.
Job Description:
QC Process Setup
- Establish the company's end-to-end quality assurance process from scratch: definition of done, bug severity matrix, release checklist.
- Build and standardize an automation testing framework covering web UI, API, and Salesforce CRM flows.
- Integrate automated tests into the CI/CD pipeline to ensure every release is covered by automated checks.
- Develop a regression test suite covering all core system functionality.
AI Systems Testing
- Define and implement testing procedures specific to AI systems: prompt regression testing, output quality evaluation.
- Apply AI tools to accelerate test case generation, bug detection, and test data creation.
- Monitor and alert on AI model output degradation in production environments.
- Assess accuracy, consistency, and safety of AI agents prior to go-live.
Salesforce CRM Testing
- Conduct end-to-end testing of Salesforce flows, automation rules, and data integrations.
- Verify data integrity between Salesforce and external systems (Call Center, DMS, Social Platform).
- Collaborate with the Dev team from the requirements stage to identify risks early.
- Write and maintain test cases that are reproducible, clearly documented, and handover-ready.
Reporting & Continuous Improvement
- Produce regular quality reports: defect rate, test coverage, aging open issues.
- Proactively propose process improvements upon identifying bottlenecks or quality risks.
Requirements
- Minimum 2–3 years of QC/QA experience, including at least one end-to-end automation testing project.
- Proficient in at least one automation framework: Selenium, Playwright, Cypress, or equivalent.
- Experience with API testing tools (Postman, RestAssured, or equivalent).
- Demonstrated use of AI tools (Copilot, ChatGPT, Claude, etc.) in day-to-day QC work.
- Basic knowledge of Salesforce CRM; prior testing or usage of Salesforce in a project context.
- Ability to establish QC processes from scratch in an environment without existing standards.
Preferred
- Experience testing AI systems or LLM-based applications.
- Programming ability in Python or JavaScript for writing custom automation scripts.
- Experience with performance testing tools (JMeter, k6, Locust).
- Familiarity with Agile/Scrum; experience working with Jira or equivalent.
- Salesforce Administrator certification is a strong advantage.
Location:
Ho Chi Minh CityBrand:
Merkle
Time Type:
Full time
Contract Type:
Fixed Term Contract (Fixed Term)