Job Description
About Ferguson:
Since 1953, Ferguson has been a source of quality supplies for a variety of industries. Together We Build Better infrastructure, better homes and better businesses. We exist to make our customers’ complex projects simple, successful, and sustainable. We proactively solve problems, adapt and grow to continuously serve our customers, communities and each other. Ferguson is proud to provide best-in-class products, service and capabilities across the following industries: Commercial/Mechanical, Facilities Supply, Fire and Fabrication, HVAC, Industrial, Residential Trade, Residential Building and Remodel, Waterworks and Residential Digital Commerce. Ferguson has approximately 36,000 associates across 1,700 locations. Ferguson is a community of proud associates who operate with the shared purpose of building something meaningful. You will build a career that you are proud of, at a company you can believe in.
We have a great opportunity for a Quality Testing Engineer (Software testing engineer) to join the Digital Engineering team, within the Ferguson IT organization. This position will involve testing of small to medium size software enhancements and bug fixes. The ideal candidate will have experience with testing application software along with strong social skills to connect with both technical and non-technical associates.
Duties and Responsibilities:
- Perform end-to-end functional, regression, and UAT testing across Sales Cloud, Service Cloud, and Experience Cloud.
- Design and execute detailed test scenarios and test cases based on business and technical requirements.
- Validate Salesforce data using basic to intermediate SOQL queries for backend verification and data integrity checks.
- Conduct integration and API testing for Salesforce with external systems
- Create and manage realistic test data using Data Loader and Sandbox environments.
- Perform security and access control testing for Profiles, Roles, Permission Sets, and Sharing Rules.
- Log, track, and validate defects using JIRA/Azure DevOps, working closely with developers for resolution.
- Execute smoke, sanity, and full regression cycles during Salesforce release deployments.
- Actively participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.
- Nice to have: Testing experience on Salesforce Commerce Cloud (Demandware) including cart, checkout, and order flows.
- Support Salesforce quarterly upgrades and release impact analysis.
Qualifications and Requirements:
- An associate or bachelor’s Degree in a Computer related field or comparable work experience
- Minimum of 2-5 years software testing experience, preferred.
- Solid understanding of Salesforce SDLC, various testing concepts (e.g. functional, usability, performance) and software quality assurance standard processes and methodologies.
- Ability to communicate effectively to both technical and non-technical audiences in written and non-written formats.
- Proactive communicator who gains consensus and brings up issues as appropriate to keep projects on schedule.
- Good communication and social skills, attention to detail.
At Ferguson, we care for each other. We value our well-being just as much as our hard work. We are committed to a holistic approach towards benefits plans and programs that support the mental, physical and financial well-being of our associates. Our competitive offering not only includes benefits like health, dental, vision, paid time off, life insurance and a 401(k) with a company match, but our associates also enjoy additional meaningful and inclusive enhancements that are adaptable to their diverse situations and needs, including mental health coverage, gender affirming and family building benefits, paid parental leave, associate discounts, community involvement opportunities and more!
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application