Job Title: Lead Senior Associate | Engineering Foundry & Managed Services | Hyderabad | Engineering as a Servic
Job Title: Senior Test Automation Engineer (3 to 7 Years Experience)
Role Overview:
As a Senior Test Automation Engineer, you will play a pivotal role in the Quality Assurance department, leading the development and maintenance of QA test automation frameworks. You will integrate these frameworks into Continuous Delivery and Test-Driven Development processes.
Responsibilities:
- Develop and maintain robust automation frameworks for Web, API, and Salesforce applications (UI and integrations) using Selenium, Playwright, Cypress, or similar technologies.
- Build AI-assisted automated test cases from user stories/requirements using tools like ChatGPT, Copilot, or other AI test generators.
- Implement self-healing test automation to reduce maintenance of flaky scripts.
- Create and execute automated test scripts for Salesforce custom objects, Apex classes, Visualforce, Lightning components (LWC), and Flows.
- Validate Salesforce configurations (profiles, permission sets, workflows, validation rules, triggers).
- Perform end-to-end testing of Salesforce integrations (REST/SOAP APIs, Workato, and third-party apps).
- Develop and execute API automation suites for both Salesforce and external systems (using RestAssured, Karate, or Postman).
- Use AI-powered defect analysis tools to classify, prioritize, and speed up debugging.
- Support regression, smoke, integration, and UAT automation across Web, API, and Salesforce platforms.
- Implement automation in CI/CD pipelines (Jenkins, GitLab CI/CD, GitHub Actions, AWS DevOps).
- Collaborate with Salesforce admins, developers, and business users to ensure test coverage and reusable automation assets.
Basic Qualifications:
- Bachelor’s degree in computer science/engineering plus 3-7 years of related experience, or Master’s degree plus equivalent experience.
Preferred Skills/Experience:
- 3+ years of experience in automation testing (Web, API, and enterprise applications).
- 3+ years of hands-on Salesforce testing experience.
- Strong knowledge of Salesforce ecosystem (Service Cloud, Sales Cloud, Field Service).
- Hands-on experience with Selenium WebDriver, Playwright, Cypress, TestNG/JUnit, or Pytest.
- Proficiency in programming/scripting languages (Java, Python, JavaScript/TypeScript, or C#).
- Solid background in API testing (Postman, Rest Assured, Karate).
- Familiarity with AI/ML-powered test automation (self-healing scripts, AI-based test data generation, AI-driven test case creation).
- Understanding of Agile/Scrum methodologies.
- Knowledge of MongoDB or other NoSQL databases for backend data validation.
- Strong domain knowledge in Retail (customer experience platforms, order fulfillment, POS systems) or Automotive (car sales and manufacturing lifecycle) highly preferred.