Test Engineer

Ferguson Enterprises, Inc.

(Newport News, Virginia)
Full Time
Job Posting Details
About Ferguson Enterprises, Inc.
Ferguson raises the bar for industry standards as the top-rated wholesale supplier of commercial and residential plumbing supplies. However, our expertise goes beyond plumbing. We are a diverse distributor that spans multiple businesses including HVAC/R, waterworks and industrial. In the past 63 years, we’ve grown from a local distributor to a $13 billion dollar company with more than 1,400 locations and over 22,000 associates nationwide.
Summary
The Test Engineer will be responsible for developing and implementing testing techniques, plans, and automated scripts to sufficiently test the functionality of new and existing applications by working with information technology personnel and business users and utilizing appropriate quality assurance tools and techniques. They will be responsible for providing detailed reports which can provide assistance in making future decision paths for software applications. Test Engineers are given projects dealing with various internal resources, technologies and potential third party resources. They are expected to work with associates from a number of different teams across the IT group including, but not limited to, Quality Assurance Analysts, Business Analysts, Developers, Application administrators, Database administrators and Network administrators in an effort to identify and create an optimized testing solution to fulfill the business need(s). Projects will vary in complexity and technologies used, and the Test Engineer is expected to communicate with these groups to further enhance their understanding of the processes and technical architecture to provide a suitable solution.
Responsibilities
* Perform software upgrades with minimal supervision to stay up to date with latest versions/patches * Prepare activity and progress reports for software quality assurance activities and provide status reports to information technology management as required or apparent. * Ensure the successful completion of assigned work * Understand issues that may arise around automated testing and troubleshoot/triage issues with different teams to drive towards root cause identification and resolution * Document, track and escalate issues as appropriate using Quality Center or similar tools * Perform test design reviews and incorporate stakeholder feedback * Provide accurate estimates for test design and execution of tests * Perform peer reviews of test plans and analysis documents for fellow test engineers * Provide mentorship to Test Engineer Levels I & II * Ability to undertake medium-large level projects
Ideal Candidate
* A Bachelor’s Degree in Computer Related or Business related field is typically required to perform at expectation * Experience in Software Testing or Software Support can be substituted for education * 4+ years experience of working as a test engineer * Previous experience as a developer is advantageous * Excellent verbal and written communication skills * Strong PC skills with specifics toward all Microsoft Office applications * Ability to think ‘outside the box’ to solve problems * Ability to work as part of a team to complete projects on time * Must be detail oriented and thorough with the ability to meet aggressive deadlines * Good development/scripting skills in common languages like VB, JAVA, PERL, C++, C#, etc. * Strong knowledge of HP testing toolset * Ability to manage and prioritize multiple diverse projects simultaneously * Ability to follow instructions, while also applying learned knowledge * Have knowledge and experience of using Agile and Waterfall methodologies * Have a good understanding of the SDLC process and the QA lifecycle and methodology * Have an understanding of HP testing tools, specifically HP UFT, and how to apply different techniques to different projects * Have strong experience in creating manual test plans * Experience in manually testing web services * Experience in API testing and GUI using UFT * Experience automating web services * Experience automating RESTful services is advantageous * Ability to collaborate with developers to create a technically sound solution * Ability to work across the IT organization to ensure networking, servers, etc can support the solution * Ability to work to deadlines in an organized manner

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.