Job Description
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.
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 City
Brand:
Merkle
Time Type:
Full time
Contract Type:
Fixed Term Contract (Fixed Term)