Software Test Engineer III
![]() | |
![]() | |
![]() United States, Michigan, Hudsonville | |
![]() | |
Description General Position Overview The Software Test Engineer is responsible for designing and executing test plans, identifying and tracking defects, collaborating with developers, and using automated tools to ensure high-quality mobile and desktop application software. Essential Job Functions Demonstrates SoundOff Signal's Core Values in daily interactions with internal and external customers. Design, develop, and execute test plans and test cases for mobile and desktop software applications. Identify, document, and track software defects and inconsistencies. Collaborate with software developers, project managers, and product managers to understand requirements and ensure comprehensive test coverage. Perform functional, regression and performance testing. Automate UI and functional tests using appropriate tools. Analyze test results and provide reports to stakeholders. Participate in code reviews and provide feedback on software quality. Continuously improve testing processes and methodologies. Conduct full system tests involving hardware, firmware and software. Collaborate with other test engineers to isolate, reproduce, report, and track problems and validate fixes. Interact with engineers, project management, scrum masters, customer service, project stakeholders and internal/external customers. Hands on building/assembling test equipment. Hands on troubleshooting of products. Other duties as assigned. Job Requirements Bachelor's degree in computer science, Computer Engineering, or related field. 7 years experience as a Software Test Engineer. Strong knowledge of software test methodologies, tools and processes. Strong knowledge of hardware-software-firmware system design, interaction, and functional testing. Experience with automated testing tools and building automated testing frameworks. Experience with Agile development methodologies. Proficient in C and C#. Excellent analytical and problem-solving skills. Strong communication and teamwork abilities. Attention to detail and commitment to quality. Knowledge of CI/CD pipelines and tools. Experience with automated Continuous Integration flows. Experience with Jira preferred. Strong working knowledge of embedded systems. Strong working knowledge of electronics. Strong working knowledge of computer systems. Experience with basic lab equipment: power supplies, digital multimeters, oscilloscopes, and embedded programming tools (experience preferred, but on-the-job training could be provided for the right candidate). Physical Requirements Able to lift up to 35 lbs. Able to stand, sit, walk, bend, twist, rotate, and/or reach throughout an entire shift. Must be able to handle and work with small parts. Working Conditions Mostly office environment, occasional light manufacturing environment Fast-paced, team-oriented environment Low noise level in a temperature-controlled setting Some level of domestic and/or international travel may be required May work remotely Mostly normal business hours with occasional need to flex hours |