Do you like using your IT skills to solve complex problems in a highly collaborative environment? Join the UFP Industries' IT team where you will be integral to the continuous improvement of our company.
Job Summary:
UFP Industries is seeking a detail-oriented and highly motivated Software Development Engineer in Test (SDET) to join our software development team. The ideal candidate will have a strong background in software test engineering, quality assurance processes and methodologies, excellent problem-solving skills, and a passion for ensuring the highest standards of product quality. As an SDET, you will work closely with our development teams to identify, report, and resolve defects, and ensure our products meet customer expectations and regulatory requirements. This position is a full-time, onsite position, based out of Grand Rapids, MI (not a remote position).
Principal Duties and Responsibilities:
Develop, execute, and maintain comprehensive test plans, test cases, and automation scripts.
Perform both manual and automated testing on new features, as well as regression testing on existing functionality.
Identify, document, and track software defects and inconsistencies, ensuring they are addressed promptly.
Collaborate with developers, product owners, and cross-functional teams to understand requirements and deliver quality feedback throughout the development lifecycle.
Design, build, and maintain test automation frameworks to streamline testing processes.
Conduct performance, load, and stress testing to ensure application scalability and reliability.
Participate in design and code reviews, providing feedback on usability, functionality, and testability.
Leverage bug tracking and test management tools to manage test activities and report on test progress.
Continuously improve testing methodologies and drive innovation in the SDET function.
Stay updated on industry trends, emerging tools, and best practices in software quality engineering.
Mentor and support other team members on quality standards, testing strategies, and process improvements.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
Proven experience as an SDET or similar role.
Proficiency in writing clear, concise, and comprehensive test plans and test cases.
Experience with both manual and automated testing tools (e.g., Playwright, NUnit, Jest).
Strong knowledge of software SDET methodologies, tools, and processes.
Familiarity and experience with Agile/Scrum development processes.
Proficiency in primary programming languages (e.g., C#, JavaScript).
Experience with relevant frameworks and tools (e.g., .NET, React).
Preferred experience with version control systems (e.g., Git) and continuous integration tools (e.g., Azure Pipelines).
Certifications such as ISTQB are a plus.
Preferred knowledge of Microsoft Office Components including Excel, Word and Outlook.
Skills and Abilities:
Proficient in the use of the English language in reading, writing and speaking.
Excellent analytical, problem-solving, and debugging skills.
Strong communication skills and ability to work collaboratively in a team environment.
Ability to learn new software applications and varied technologies quickly.
Logical, process-oriented nature.
Ability to identify and pursue opportunities for improvement in business processes.
Conduct:
Self-managing; works well under little supervision.
Highly motivated and enthusiastic.
Good interpersonal skills and good communicator.
Strong organizational skills and detail oriented.
Team player who supports the Company's goals.
Conducts self in a professional manner.
Ability to pass a drug test.
The Company is an Equal Opportunity Employer.
Universal Forest Products and its subsidiaries and affiliates are equal opportunity employers. All qualified candidates will receive consideration without regard to race, color, religion, sex or national origin.