What are the responsibilities and job description for the Salesforce SDET position at Pennant Solutions Group?
Overview:
We are seeking a skilled and detail-oriented Salesforce SDET to join our Information Technology team. This role involves testing code changes, ensuring customer requirements are met, and validating the overall quality of production systems to guarantee optimal performance and reliability. A huge differentiator between a "Good" and a "Great" candidate: Looking for 2-3 years of recent experience 1. Testing Salesforce 2. Automation testing using Selenium (java or python).
Responsibilities:
Develop, implement, and publish comprehensive test plans for complex commercial off-the-shelf (COTS) applications like Salesforce and SAP, ensuring alignment with business and technical requirements.
Conduct functional, integration, system, and regression testing to validate software releases and uphold high standards of quality and reliability.
Analyze functional requirements and design documentation to create detailed test plans that address specified use cases and edge cases.
Collaborate with business analysts, developers, and product owners to ensure software functionality aligns with technical specifications and user needs.
Execute automated test scripts using tools such as Selenium and programming languages like Java, JavaScript, and Python to streamline testing processes.
Create and maintain thorough QA documentation, including test cases and results, providing insights into all testing phases.
Track, define, and report QA metrics such as defect density and open defect counts to ensure accurate representation of software quality and identify risk areas.
Support SOX compliance and audit activities to meet regulatory and organizational requirements.
Assist in User Acceptance Testing (UAT) with business stakeholders to verify software solutions meet real-world requirements.
Promote culture and guiding principles, ensuring adherence to best practices in QA and continuous improvement.
Contribute to special projects, adapting to evolving business and technical needs.
Exemplify behaviors consistent with values and culture.
Requirements:
Knowledge, Skills, and Abilities:
Flexibility to work occasional evenings and weekends to support critical system needs.
Ability to succeed in a hybrid work environment, with in-office days in Downtown Denver on Tuesdays and Wednesdays.
Strong focus on meeting deadlines and delivering quality work in a fast-paced environment with changing priorities.
Self-motivated, with the ability to work independently and take initiative.
Experience designing and developing automated scripts using Selenium, Java, and Python.
Hands-on experience in system and functional testing for Salesforce, including end-to-end workflow validation.
Solid understanding of QA methodologies in Agile development environments.
Advanced analytical and troubleshooting skills to resolve complex testing issues.
Familiarity with databases and querying tools (e.g., Salesforce SOQL and SQL) for thorough data validation.
Demonstrated growth in technical, analytical, and QA capabilities, with a proven track record in quality assurance and business analysis.
Strong communication skills, with the ability to convey complex information to both technical and non-technical audiences.
Additional proficiency in tools such as Agile Accelerator, Postman, MuleSoft, Workbench, and Jira is preferred.
Proficiency in Selenium and Java/Python-based testing frameworks and tools to create and maintain automated test scripts.
Familiarity with test management tools like TestRail (or similar) is required.
Knowledge of Continuous Integration (CI) tools such as Jenkins and experience in CI/CD test automation pipelines.
Familiarity with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) principles and frameworks.
Education and Experience:
Bachelor’s degree in Information Technology, Computer Science, or a related field is preferred.
At least 3 years of experience in IT Quality Assurance, with strong foundations in manual and automated testing.
At least 1 year of experience in test automation, including building and executing automated test cases.
Experience with testing Salesforce or other CPQ Tool transformations and/or Data Transformation projects is strongly preferred.
Experience working within Agile Software Development Life Cycle (SDLC) methodologies is required.
Physical Demands: The physical demands of this position involve occasional standing, walking, sitting, and handling objects. Employees may need to lift and/or move objects weighing up to 25 pounds. Reasonable accommodations may be provided to enable individuals with disabilities to perform the essential functions of the job.
Compensation and Benefits:
Salary : Base salary between $84,000 and $96,000 annually, with eligibility for an annual bonus and equity based on individual and company performance.
Benefits :
Medical, dental, and vision insurance (first-day coverage through Cigna and Delta Dental).
Healthcare and dependent care flexible spending account (FSA) plans.
Health savings account (HSA) for employees on the High Deductible Health Plan.
Life insurance, AD&D, short-term and long-term disability fully paid by the company.
Voluntary benefits for life, critical illness, accident, and hospital coverage.
401(k) with an attractive matching company contribution.
16 days of paid time off (PTO) and 11 paid company holidays.
Paid time off for school visits, elder care, and parental leave, plus adoption, surrogacy, and fertility support.
Wellness programs, free parking, and public transit contributions.
Education reimbursement, student loan assistance, and pet insurance.
Charitable matching program.
Note : All offers are contingent upon a successful background check and drug test (where permissible by law). We do not provide visa sponsorship.
Salary : $84,000 - $96,000