Join a high-performing, tight-knit team at a fast-growing company that is using the Internet of Things (IOT) to transform how organizations sense, monitor, and make decisions. Founded out of MIT in 2005, Smart Sense is trusted by more than 2,000 organizations, including Walmart, SpaceX, Apple, CVS Health, Coca-Cola, and the US State Department to help them make sensor-driven decisions. We have a solution that our customers rely on every day to make mission critical decisions; we are looking for team-oriented change agents to help shape the future of IOT. What We Offer The Principal Test Engineer is responsible for leading the planning, design, and execution of comprehensive testing strategies to ensure the quality, performance, and reliability of products or systems. This role involves collaborating with cross-functional teams to develop robust test plans, identify defects, and recommend solutions. The ideal candidate has significant experience in test engineering, leadership skills, and deep technical knowledge in the relevant domain. What You Will Do Test Strategy and Planning: Develop, implement, and refine testing strategies, frameworks, and methodologies that ensure the highest quality of products or systems. Lead risk assessments to identify critical areas for testing. Collaborate with product managers, software/hardware engineers, and QA teams to define clear test objectives and acceptance criteria. Test Execution and Validation: Lead and oversee end-to-end testing processes, including functional, integration, performance, security, and user acceptance testing. Ensure comprehensive test coverage and efficient execution of test cases. Drive the automation of test processes and ensure that testing tools are optimally utilized. Defect Management: Identify, track, and manage defects throughout the development cycle. Collaborate with development teams to diagnose issues, implement solutions, and verify defect resolutions. Drive continuous improvement of the defect detection and resolution process. Leadership and Mentorship: Provide technical leadership to junior and mid-level test engineers. Offer guidance on best practices, mentoring team members, and fostering a culture of continuous learning and improvement. Lead test review meetings and provide updates to senior leadership on test progress, risks, and results. Collaboration and Communication: Work closely with cross-functional teams, including development, QA, product management, and operations, to ensure smooth test integration and alignment with overall project goals. Provide expert advice on testing processes, standards, and tools. Automation Development and Device Orchestration: Write code to develop automation frameworks focused on device orchestration and testing, ensuring scalable and efficient testing processes. Collaborate with the firmware team to develop new capabilities and enhancements for device functionality, ensuring seamless integration between hardware and software components. Continuously enhance automation tools and frameworks to support new device features and improve overall test coverage and execution speed. Continuous Improvement: Stay current with emerging technologies, industry trends, and best practices in test engineering. Continuously evaluate and improve testing practices and tools to enhance quality and efficiency. Occasional travel depending on project requirements. Work in a highly collaborative environment and lead by example in driving high standards of quality. Who You Are and What You Bring Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Experience: Minimum of 10-12 years of experience in test engineering, with a focus on software, hardware, or systems testing. Proven leadership experience, including mentoring teams and driving large-scale testing efforts. Expertise in developing test strategies, planning, and executing various types of testing (manual, automated, performance, security, etc.). Skills & Knowledge: Strong understanding of test automation frameworks and tools (e.g., Selenium, JUnit, TestNG, Jenkins). Familiarity with continuous integration/continuous delivery (CI/CD) pipelines. Proficiency in scripting or programming languages (e.g., Python, Java, C++). Excellent problem-solving and analytical skills, with a detail-oriented mindset. Strong communication and interpersonal skills, with the ability to present complex technical information to various audiences. Familiarity with Agile and DevOps methodologies. Desired But Not Required ISTQB, CSTE, or other relevant certifications in software testing. SmartSense by Digi offers a distinctive Total Rewards package including a short-term incentive program, new hire stock award, paid parental leave, open (uncapped) PTO, and hybrid work environment in addition to our competitive medical, health & wellbeing and compensation offerings. The anticipated base pay range for this position is $105,000 - $165,000. Pay ranges are determined by role, job level and primary job range displayed reflects the reasonable range we anticipate paying for this position and reflects the cost of labor within several U.S. geographic markets. The specific salary offered within the range will depend on various factors including, but not limited to the candidate's relevant and prior experience, education, skills, and primary work is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each position. Pay ranges are typically reviewed and updated annually. At Digi, we embrace diversity and inclusion among our teammates. It 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. We are committed to providing an environment of respect where equal employment opportunities are available to all applicants and teammates.
Job Title
Principal Test Engineer (Remote, US)