N #2126
Applications open
Full-Time Job
QA Engineer β Salesforce CRM
Ascendion Engineering
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
Selection process
- Online Assessment / Technical Interview Rounds / HR Review
Prep kit
20 resourcesStudy material 4
Aptitude Practice Questions & Mock Tests
Curated logical, quantitative, and verbal reasoning problems for the initial online screening round.
Company-Specific Interview Preparation Corner
Detailed interview experiences, exam formats, and previous test questions for Ascendion Engineering and tech roles.
Technical Placement Cheat Sheets & Question Bank
High-yield coding cheat sheets, core CS fundamentals (OOP, DBMS, OS, Networks), and rapid revision guides.
Algorithm, DSA & Live Code Debugger Practice
Hands-on problem sets to improve coding speed and step-by-step memory debugging.
Company-specific guides 4
APTITUDE & LOGIC
Aptitude Practice Questions & Online Mock Tests
Curated logical, quantitative, and verbal reasoning problems to sharpen reasoning skills required for the initial screening test.
COMPANY GUIDE
Ascendion Engineering Interview Preparation Corner
Comprehensive guide covering typical interview formats, common questions, and preparation tips for Ascendion Engineering and off-campus tech roles.
MOCK TESTS & PAPERS
Comprehensive Interview Prep Resources & Syllabus
Collection of previous year questions, company-specific test patterns, and interview experiences for technical and HR rounds.
CODING PRACTICE
Algorithm and Data Structure Problem Set
Practice problems to improve coding proficiency and algorithm problem-solving speed for technical rounds.
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.
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).
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.
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.