Job Description, Responsibilities & Requirements
About the Position
We are seeking a detail-oriented and experienced QA Automation Engineer (Selenium + Salesforce) to join our engineering team. In this role, you will be responsible for designing, developing, and maintaining automated test frameworks to ensure the quality and reliability of our software products, with a focus on Salesforce-based applications and web platforms.
Responsibilities
- Design, develop, and maintain automated test scripts using Selenium WebDriver (Java, Python, or C#)
- Build and maintain robust, scalable test automation frameworks (Page Object Model, BDD/TDD)
- Develop and execute functional, regression, integration, and end-to-end test suites for Salesforce (Sales Cloud, Service Cloud, or custom apps)
- Perform manual testing where automation is not feasible, including exploratory and UAT testing
- Collaborate with developers, business analysts, and product owners to understand requirements and define test strategies
- Identify, document, and track defects using tools such as Jira; follow through to resolution
- Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, etc.)
- Validate Salesforce configurations, workflows, custom objects, Apex triggers, and Lightning components
- Participate in sprint ceremonies (planning, reviews, retrospectives) in an Agile environment
- Provide detailed test reports, metrics, and recommendations to stakeholders
Requirements
Must have
- 5+ years of experience in QA automation
- Strong hands-on experience with Selenium WebDriver and at least one programming language (Java, Python, or C#)
- Experience testing Salesforce applications (Sales Cloud, Service Cloud, or Force.com platform)
- Familiarity with test frameworks such as TestNG, JUnit, pytest, or NUnit
- Experience with version control systems (Git)
- Solid understanding of SDLC, QA methodologies, and Agile/Scrum practices
- Experience with CI/CD tools (Jenkins, GitHub Actions, CircleCI, etc.)
- Strong analytical and problem-solving skills
- Salesforce certification (e.g., Salesforce Administrator, Platform App Builder, or Salesforce Developer)
- Experience with Provar, Copado Robotic Testing, or other Salesforce-specific test tools
- Knowledge of REST/SOAP API testing (Postman, RestAssured)
- Experience with BDD frameworks such as Cucumber or SpecFlow
- Familiarity with cloud testing platforms (Sauce Labs, BrowserStack)
- Understanding of Salesforce data model, SOQL, and governor limits
- Experience with performance or load testing tools
- Exposure to Salesforce CPQ, Marketing Cloud, or Experience Cloud
- Knowledge of JavaScript/TypeScript for front-end testing
- Experience with containerization tools (Docker, Kubernetes) in test environments
Nice to Have
- Exposure to Salesforce CPQ, Marketing Cloud, or Experience Cloud
- Knowledge of JavaScript/TypeScript for front-end testing
- Experience with containerization tools (Docker, Kubernetes) in test environments
We Offer
- Opportunity to work remotely from Mexico
- Competitive salary and benefits package
- Professional growth and development opportunities
- Collaborative and innovative work environment
About the Company
Join our team at Cross Industry Solutions, where we are committed to delivering high-quality software solutions and fostering a culture of continuous improvement and innovation.