Join our dynamic team in Mounds View, MN, where innovation meets excellence! We are seeking a passionate and experienced engineer to contribute to our cutting-edge projects. As a Senior Software Engineer, you will play a pivotal role in designing, executing, and verifying software solutions that drive our products forward.
Responsibilities
- Design and execute iOS, Android, and embedded tests using automated test tools, as well as manual test development processes, for the verification of software requirements.
- Contribute towards building system-level test automation capability.
- Design and implement DevOps (continuous integration) automation leveraging appropriate tools.
- Define and implement metrics (or performance dashboards) to drive higher quality and schedule predictability across project teams.
- Prepare, review, submit, and maintain project / product documentation including traceability from software requirements to verification test design and implementation.
- Assist the Verification Lead in workload planning and time estimation.
- Partner with R&D functions to develop comprehensive verification strategies to improve product quality and speed of development.
- Drive a continuous improvement mindset for the organization (including lean principles to improve productivity) to achieve quality, speed, and innovation.
- Support test infrastructure setup and validation.
- Mentor, coach, and develop junior software engineers to increase their effectiveness as well as employee engagement by creating a collaborative, learning environment.
Qualifications
Strong knowledge of software verification testing and test practices.Strong knowledge of embedded software / firmware testing and development.Experience testing software using Bluetooth Low Energy.Experience with mobile application development and testing on iOS and Android platforms.Proficiency in programming languages Java and Python.Experience with Selenium / Appium and automation testing frameworks.Demonstrated ability to troubleshoot and resolve issues in embedded software.Experience testing software connecting to cellular and Wi-Fi networks.Experience with requirement analysis and requirement-based testing.Come be a part of our team in Mounds View, MN, and help us shape the future of technology!