ASascendion
Automation Engineer Salesforce CRM
Bangalore Posted 3 Nov 2026
FULL TIME
Git
Typescript
Javascript
Java
Python
Job Description
We are seeking a Salesforce CRM Automation Engineer with 4–6 years of experience to design, build, enhance, and maintain scalable test automation solutions for Salesforce CRM applications. This position is centered on expanding regression coverage, minimizing manual testing effort, increasing automation reliability, and supporting continuous testing within Client's Agile/DevOps delivery pipelines.
Key Responsibilities
- Design, develop, and maintain robust automation capabilities for Salesforce CRM.
- Automate key CRM business scenarios, including account and contact management, customer/broker interactions, lead/opportunity workflows, activities, and other applicable CRM processes.
- Create automation coverage for Salesforce Lightning UI, business workflows, validations, role-based scenarios, integrations, and APIs.
- Review existing manual regression suites and select high-impact automation opportunities based on business criticality, risk, repeatability, and regression execution frequency.
- Develop reusable, scalable, and maintainable Salesforce automation components, libraries, utilities, and test suites.
- Improve existing automation frameworks to strengthen stability, maintainability, reusability, and execution efficiency.
- Implement and maintain Selenium-based Salesforce UI automation, or other approved automation technology utilized by the program.
- Automate UI, functional, regression, integration, and API/service-level testing across Salesforce CRM workflows.
- Verify integrations between Salesforce CRM and upstream/downstream applications using appropriate API, service, database, and end-to-end automation approaches.
- Produce dependable automation for dynamic Salesforce UI components, reusable workflows, data-driven scenarios, and role/profile-specific functionality.
- Integrate automated test suites into CI/CD pipelines to enable continuous testing and deliver faster feedback.
- Investigate automation failures and accurately separate application defects from automation-script issues, environment problems, integration failures, and test-data issues.
- Own automation test data and dependency management while following all applicable masked/synthetic-data requirements.
- Maintain automation coding standards, reusable libraries, documentation, execution evidence, and reporting.
- Work closely with Salesforce functional SMEs, developers, business analysts, functional testers, and Test Leads to ensure automation covers business-critical CRM regression scenarios.
- Participate in automation code reviews and continually improve test coverage, execution speed, framework stability, and maintainability.
- Assess approved AI/GenAI-assisted testing accelerators through controlled PoCs where applicable.
- Ensure AI-generated tests, automation code, and related artifacts undergo appropriate human review and validation prior to adoption.
Must-Have Skills
- Strong hands-on experience in Salesforce CRM testing and test automation.
- Strong understanding of Salesforce CRM business processes and workflows.
- Hands-on experience automating Salesforce Lightning UI applications.
- Strong experience with Selenium-based UI automation.
- Experience handling dynamic Salesforce UI elements, synchronization, reusable components, and complex business workflows.
- Strong experience in API/service test automation and integration validation.
- Experience designing, developing, and maintaining enterprise automation frameworks.
- Strong programming/scripting skills suited to the automation framework, such as Java, JavaScript/TypeScript, Python, or an equivalent language aligned with the program technology stack.
- Experience building reusable automation components, utilities, and data-driven tests.
- Experience integrating automated test suites with CI/CD and continuous-testing pipelines.
- Working knowledge of Git/source control, branching, pull requests, and code-review practices.
- Experience with test-data management and designing reusable test components.
- Strong debugging, root-cause analysis, and automation failure-triage capabilities.
- Experience working in Agile/DevOps delivery environments.
Good-to-Have
- AI/GenAI-assisted test generation and maintenance
- SQL/database validation
- Experience optimizing large enterprise regression suites
