What You ll Do:
Independently design, develop, and iteratively improve our Salesforce automation framework with a quality mindset
Write test automation scripts leveraging Selenium, create test suites, configure & orchestrate test environments/infrastructure and perform test execution
Define the overall test strategy and metrics, develop test plans, and coordinate execution to deliver a high-quality service to the organization
Operate as a member of a scrum team to deliver and manage quality automation to support our DevOps processes aligned to our Sprint cadence
Prepare test scenarios, test cases, QA stories, and acceptance criteria, tightly aligned with the developer user stories for the product increment delivered in the sprint.
Coach and mentor others on test automation tools and coding practices
Work closely with testing team members, execute test plans, document defects and coordinate with development for resolution
Work with Product Teams to integrate automation tests into the development cycle
A change agent for continuous improvement that delivers robust performance testing strategies and methods. Effective at communicating ideas.
Maintain the relationships necessary to ensure automation solution is adopted across team members and serves the needs of our business
Drive a continuous improvement mentality to
Promote excellent development practices for coded test frameworks, including participating in code reviews and source control management
Coordinate End-to-End testing across different product and domain teams
Design test automation for Salesforce UI, web services, APIs
Partner with development and other team members, provide technical mentorship
Document and Track test artifacts in appropriate applications - Jira, source-code control (test automation scripts)
Maintain tools used in test development, including source control, test management, and release systems
Develop and maintain requirements traceability matrices
Communicate any obstacles to raise awareness and avoid project impediments and overall project timeline disruption
What You ll Need:
3+ years developing/building automation test frameworks and tools
3+ years Salesforce experience on Salesforce Service Cloud
5+ years of software testing experience
BA/BS degree or equivalent experience in the software testing or development field
Experience testing APIs
Strong proficiency in Selenium, Javascript, Github. Apex, VisualForce, Lightning Components
Proficient in database querying, data creation, and data validation SQL Server and Salesforce SOQL Queries
Develops technical documentation on applications and system
Strong knowledge of software QA methodologies, tools, and processes
Experience in writing clear, concise, and comprehensive test plans and test cases
Knowledge of testing integrations, end-to-end system processes.
QA Expert in the Salesforce.com platform
Automated QA Testing Experience
QA Test Script Creation Experience
QA Automated Test Case Reporting Experience
Requirements Traceability Matrix Creation and Maintenance of Experience
Test Coverage Tool Experience
Agile, Scrum and Jira Experience
Selenium Experience
CI/CD Experience
Key Skills
About Company