KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
N #2126
Applications open Full-Time Job

QA Engineer – Salesforce CRM

Ascendion Engineering

  • Gurugram, India
  • Competitive Package (Best in Industry)
  • 4-6 Yrs
  • Posted Oct 24, 2026
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

About Ascendion Ascendion is a leader in AI-Native platform driven software engineering company that underwrites outcomes, helping businesses innovate faster, smarter, and with greater impact. We partner with Global 2000 clients across North America, UK, Europe, and APAC to solve complex challenges in data, experience design, software product engineering, and workforce transformation. Powered by expert engineers, thousands of AI agents, and our Engineering to the Power of AIβ„’ (EngineeringAI) method, we deliver measurable outcomes that build trust, unlock value, and accelerate growth. Learn more at ascendion.com Ascendion | Engineering to elevate life We have a culture built on opportunity, inclusion, and a spirit of partnership. Come, change the world with us: Build the coolest tech for world’s leading brands Solve complex problems – and learn new skills Experience the power of transforming digital engineering for Fortune 500 clients Master your craft with leading training programs and hands-on experience Experience a community of change makers! Join a culture of high-performing innovators with endless ideas and a passion for tech. Our culture is the fabric of our company, and it is what makes us unique and diverse. The way we share ideas, learning, experiences, successes, and joy allows everyone to be their best at Ascendion. Job Title :: Automation Engineer – Salesforce CRM Role Summary We are looking for a Salesforce CRM Automation Engineer with 4–6 years of experience to design, develop, enhance, and maintain scalable test automation solutions for Salesforce CRM applications. The role will focus on increasing regression coverage, reducing manual testing effort, improving automation reliability, and enabling continuous testing within Client’s Agile/DevOps delivery pipelines. Key Responsibilities Design, develop, and maintain robust automation for Salesforce CRM. Automate critical CRM business scenarios including account and contact management, customer/broker interactions, lead/opportunity workflows, activities, and other applicable CRM processes. Develop automation coverage for Salesforce Lightning UI, business workflows, validations, role-based scenarios, integrations, and APIs. Analyze existing manual regression suites and identify high-value automation candidates based on business criticality, risk, repeatability, and regression frequency. Build reusable, scalable, and maintainable Salesforce automation components, libraries, utilities, and test suites. Enhance existing automation frameworks to improve stability, maintainability, reusability, and execution efficiency. Implement and maintain Selenium-based Salesforce UI automation or other approved automation technology used by the program. Automate UI, functional, regression, integration, and API/service-level testing across Salesforce CRM workflows. Validate integrations between Salesforce CRM and upstream/downstream applications through appropriate API, service, database, and end-to-end automation. Develop reliable automation for dynamic Salesforce UI components, reusable workflows, data-driven scenarios, and role/profile-based functionality. Integrate automated test suites into CI/CD pipelines to support continuous testing and faster feedback. Analyze automation failures and differentiate between application defects, automation-script issues, environment problems, integration failures, and test-data issues. Manage automation test data and dependencies while adhering to applicable masked/synthetic-data requirements. Maintain automation coding standards, reusable libraries, documentation, execution evidence, and reporting. Collaborate 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 continuously improve test coverage, execution speed, framework stability, and maintainability. Evaluate approved AI/GenAI-assisted testing accelerators through controlled PoCs where applicable. Ensure AI-generated tests, automation code, and artifacts receive appropriate human review and validation before 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 appropriate to the automation framework, such as Java, JavaScript/TypeScript, Python, or equivalent, depending on the program technology stack. Experience developing reusable automation components, utilities, and data-driven tests. Experience integrating automated test suites with CI/CD and continuous-testing pipelines. Good understanding of Git/source control, branching, pull requests, and code-review practices. Experience with test-data management and reusable test component design. Strong debugging, root-cause analysis, and automation failure-triage skills. Experience working within Agile/DevOps delivery models. Good-to-Have AI/GenAI-assisted test generation and maintenance SQL/database validation Experience optimizing large enterprise regression suites Location: Gurugram

Eligibility & process

Who can apply

Experience: 4-6 Yrs. Open to matching qualifications.

Skills & stack

Postman Analytical Software Quality Assurance Lightning Defect Management JIRA CRM Salesforce Crm

Selection process

  1. Online Assessment / Technical Interview Rounds / HR Review

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Postman, Analytical, Software Quality Assurance, Lightning, Defect Management, JIRA, CRM, Salesforce Crm) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Ascendion Engineering Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between Implicit Wait, Explicit Wait, and Fluent Wait in Selenium? Answer
Model answer: Implicit Wait sets a global timeout for all element lookups. Explicit Wait pauses execution until a specific ExpectedCondition (e.g. elementToBeClickable) is met. Fluent Wait allows defining polling frequency and ignoring specific exceptions like NoSuchElementException.
Explain the Page Object Model (POM) and its advantages in Test Automation. Answer
Model answer: POM is a design pattern that creates an object repository for web UI elements. It separates test scripts from page locators, reducing code duplication and making maintenance easy when UI elements change.
How do you handle dynamic WebElements whose ID changes on page reload? Answer
Model answer: Use dynamic XPath methods like contains(), starts-with(), text(), or XPath axes (ancestor, following-sibling, parent) instead of brittle absolute paths.
What is the difference between @BeforeMethod and @BeforeClass in TestNG? Answer
Model answer: @BeforeClass runs once before the first test method in the current class, while @BeforeMethod executes before each individual test method.
How do you validate REST API response codes and JSON payload using Postman / RestAssured? Answer
Model answer: In RestAssured: given().when().get('/endpoint').then().assertThat().statusCode(200).body('status', equalTo('ACTIVE')).
Behavioural & HR questions 3
Why do you want to join Ascendion Engineering as a QA Engineer – Salesforce CRM?
Highlight Ascendion Engineering's market reputation, recent tech innovations, and how your skills in Postman directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Ascendion Engineering Competitive Package (Best in Industry)
Recruiter Resume Apply
Chat Chat with Kashii