Negotiable
Undetermined
Remote
Remote
Job Title: Automation Engineer – Level II (Salesforce)
Role Summary:
The Automation Engineer – Level II (Salesforce) is responsible for designing, developing, and maintaining automated testing solutions for Salesforce applications. This role ensures quality, reliability, and performance of Salesforce platforms through robust test automation frameworks and continuous integration practices.
Key Responsibilities:
- Design and develop automated test scripts for Salesforce applications (UI, API, regression)
- Maintain and enhance test automation frameworks
- Collaborate with developers, QA, and business teams to understand requirements and test scenarios
- Execute automated test suites and analyze results
- Identify defects, log bugs, and support root cause analysis
- Integrate automation scripts into CI/CD pipelines
- Perform functional, regression, and integration testing
- Ensure test coverage and improve automation efficiency
- Participate in Agile ceremonies (sprint planning, reviews, retrospectives)
- Maintain documentation for test cases, scripts, and processes
Required Skills & Qualifications:
- Hands-on experience with Salesforce platform (Sales Cloud, Service Cloud)
- Strong experience in test automation tools (e.g., Selenium, Cypress, or similar)
- Proficiency in programming languages such as Java, JavaScript, or Python
- Experience with API testing (REST/SOAP using tools like Postman)
- Understanding of software testing methodologies and SDLC/STLC
- Familiarity with version control systems (Git)
- Strong analytical and problem-solving skills
Preferred Qualifications:
- Salesforce certifications (e.g., Platform Developer I, Administrator)
- Experience with test frameworks (TestNG, JUnit, Cucumber/BDD)
- Knowledge of CI/CD tools (Jenkins, Azure DevOps, GitHub Actions)
- Experience with data-driven and keyword-driven testing frameworks
- Exposure to performance testing tools (e.g., JMeter)
Key Metrics / KPIs:
- Test automation coverage
- Defect detection rate
- Test execution time reduction
- Script stability and maintenance effort
- Release quality (defect leakage rate)
Work Environment:
- Agile/Scrum-based development environment
- Cross-functional collaboration with QA, development, and business teams
- Fast-paced delivery cycles with frequent releases