What are the responsibilities and job description for the Software Test Engineer position at Sunless Inc.?
Position Title: Software Test Engineer
Department: Engineering
Reports To: VP of Technology and Innovation
FLSA: Exempt
Summary:
The Software Test Engineer is a member of the Engineering team focused on designing, implementing, and executing comprehensive test plans to validate the functionality and reliability of embedded systems, working closely with hardware and software engineers to identify and troubleshoot defects within the system, ensuring it meets quality standards and operates as intended across various conditions. A successful Software Test Engineer candidate will have very strong organizational skills with fine attention to detail and accuracy. They must be results-oriented, have a positive attitude, work well with others and willing to learn.
Essential Functions:
Software Testing:
- Design, develop, and execute comprehensive test plans for software applications.
- Perform functional, regression, integration, and performance testing to ensure high-quality releases.
- Develop and maintain automated test scripts to enhance testing efficiency.
- Collaborate with development teams to identify, reproduce, and resolve software defects.
Hardware Integration Testing:
- Test hardware and software integrations to ensure proper functionality and communication between systems.
- Work closely with hardware and embedded systems teams to validate physical product performance in real-world conditions (cycle testing, test regime development, field testing).
- Develop and execute test cases for hardware interaction, including sensors, actuators, and communication protocols.
- Document and analyze test results, identifying defects in hardware or system interfaces.
Collaboration and Reporting:
- Work cross-functionally with development, hardware engineering, product management, and quality assurance teams to ensure successful product releases.
- Report test results and provide clear, actionable feedback to product development teams.
- Participate in sprint planning, reviews, and retrospectives to continuously improve testing processes.
- Document test cases, results, and defects, ensuring thorough traceability and transparency.
Other job responsibilities duties as assigned.
Skills/Characteristics Needed for Success:
- Bachelor’s Degree in computer engineering, Computer Science, Software Engineering. or similar discipline, but relevant practical experience will also be considered.
- At least 1 year of experience either in a production and/or automation build environment either as an employee or through co-ops/internships.
- Proven experience in software testing, preferably in both manual and automated testing environments.
- Hands-on experience with hardware integration testing and validating physical devices or embedded systems.
- Experience with hardware protocols (e.g., SPI, I2C, UART, CAN) and troubleshooting hardware issues is a plus
- Possesses and applies a broad knowledge of principles, practices and procedures for the completion of a variety of difficult assignments and changing priorities.
- Proficiency with Microsoft Office components – including Word, Excel and PowerPoint.
- Ability to work individually or with a team and carry out detailed design projects with minimal oversight as well as ability to take the lead role in certain project areas.
- Possess the necessary planning and organizational skills to meet critical deadlines on multiple projects
Physical and Travel Requirements:
May be required to move up 40 lbs. Must be able to safely work in a manufacturing environment with power and hand tools. May be required to travel to troubleshoot and resolve issues at customer locations nationwide.
Disclaimer – This position description is subject to change at any time.
Sunless Inc. is committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy, national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information, military and veteran status, and any other characteristic protected by applicable law. Sunless, Inc. believes that diversity and inclusion among our teammates is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool.