Salesforce Automation Quality Engineer (SINGAPORE RELOCATION)
Singapore (SINGAPORE RELOCATION)
The Quality Engineer is responsible for ensuring software reliability, test automation, and continuous quality improvement across the software development lifecycle, with a strong focus on Salesforce platforms and integrations. The role requires strong analytical skills, test automation expertise, and close collaboration with product, Salesforce, and development teams to implement robust testing strategies. Engineers must work in an agile, DevOps-driven environment, ensuring fast feedback loops, risk-based testing, and high software quality across Salesforce and integrated systems.
Work Setup:
Onsite
Key Responsibilities:
- Collaborate with Product Owners, Business Analysts, and Salesforce stakeholders to define clear and actionable user story acceptance criteria.
- Work closely with Software Engineers and Salesforce Developers to ensure automated test coverage across Salesforce UI, APIs, and integrations, preventing defects in production.
- Analyze and decompose complex Salesforce implementations (Sales Cloud, Service Cloud, Experience Cloud, custom Lightning components) to design holistic, risk-based test strategies.
- Develop and maintain Salesforce-compatible test automation frameworks, including UI, API, and integration test layers.
- Design, implement, and execute comprehensive test suites covering functional, regression, exploratory, performance, and Salesforce-specific testing scenarios.
- Apply a risk-based approach to test automation, prioritizing critical Salesforce business processes such as case management, workflows, approval processes, and integrations.
- Perform time-boxed exploratory testing on Salesforce Lightning UI to uncover edge cases, usability issues, and configuration gaps.
- Maintain a stable regression test suite integrated into QA nightly builds and Salesforce release cycles.
- Continuously refine smoke tests in the Development CI environment to enable early detection of Salesforce and integration issues.
- Lead system integration testing (SIT) with upstream and downstream systems (REST/SOAP APIs, middleware, data platforms).
- Oversee User Acceptance Testing (UAT) for Salesforce releases, coordinating with business stakeholders to ensure requirements are met.
- Manage the defect lifecycle, test artifacts, and repositories to ensure clear traceability and reporting.
- Drive continuous improvement in agile and Salesforce testing practices, tools, and methodologies.
- Take on a secondary role as an Application Performance Engineer or Application Security Engineer to extend coverage beyond functional testing.
- .
Minimum Qualifications:
- Strong knowledge of test automation strategies and risk-based testing.
- Experience designing and executing test cases, test plans, and test suites.
- Hands-on experience with manual and automated testing for Salesforce applications, web, mobile, and API services.
- Familiarity with cross-browser, cross-platform, and responsive UI testing, especially for Salesforce Lightning Experience.
- Hands-on experience with Salesforce automated testing, including: UI automation for Salesforce Lightning using Playwright and/or Selenium, API testing for Salesforce REST and SOAP APIs Experience with test automation frameworks such as Playwright, Selenium, Robot Framework, Cypress, or EggPlant.
- Knowledge of test scripting and automation programming using Java, JavaScript, Python, or C# Experience integrating Salesforce test automation into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, Bamboo).
- Ability to design maintainable, scalable, and reusable automation frameworks aligned with Salesforce release cycles.
- Strong understanding of agile testing methodologies, including TDD, BDD, and exploratory testing.
- Experience working in agile development environments (Scrum, Kanban, XP).
- Familiarity with shift-left testing approaches, ensuring early defect detection in Salesforce projects.
- Experience with containerized testing in Docker/Kubernetes environments is a plus.
- Experience with performance testing tools (JMeter, Gatling, k6, Locust).
- Knowledge of application security testing (OWASP ZAP, Burp Suite, SAST, DAST).
- Experience conducting API security testing using authentication protocols (OAuth, JWT), particularly for Salesforce integrations.
- Experience managing defect tracking and test repositories using tools such as JIRA, TestRail, Micro Focus ALM (QC/Sprinter).
- Salesforce certifications (Salesforce Administrator or Platform App Builder) are an added advantage.
- Certified Software Testing Professional (CSTP) and/or Certified Software Quality Analyst (CSQA) is an advantage.
- Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines.
- .
Benefits and Perks:
- ๐ง๐ฎ๐ ๐๐ณ๐ณ๐ถ๐ฐ๐ถ๐ฒ๐ป๐ฐ๐: Enjoy one of the lowest personal income tax rates globally.
- ๐ ๐๐น๐๐ถ-๐๐๐น๐๐๐ฟ๐ฎ๐น ๐๐๐ฏ: A vibrant, safe, and diverse society where East meets West.
- ๐๐ผ๐ผ๐ฑ๐ถ๐ฒ ๐ฃ๐ฎ๐ฟ๐ฎ๐ฑ๐ถ๐๐ฒ: From world-class Michelin stars to legendary hawker centers.
- ๐ง๐ฟ๐ฎ๐๐ฒ๐น ๐๐ฎ๐๐ฒ๐๐ฎ๐: Explore all of SE Asia from the worldโs best-connected airport.
- .
