Lead Engineer, Software Quality
An empty treadmill isn’t compelling, but once someone steps on it, the stories are limitless. Our goal is to connect people emotionally to their fitness journey. We are a global team coming from different cultures and backgrounds with a shared passion to achieve and live our mission of inspiring healthier lives.
Inspire. Innovate. Make an impact and join our team!
DUTIES & RESPONSIBILITIES:
- Responsible for all aspects of software testing activities related to Life Fitness Android console software products, including testing of various types of software involved in workout, execution, tracking, user experience, TV, entertainment, and connectivity.
- Perform interoperability testing with third party systems using industry standards such as FTMS and REST. Oversee testing and quality assurance of safety-critical operations and regulatory compliance of fitness equipment.
- Translate regulatory requirements, including ASTM F2115 and UL 60730 into internal strategies, test plans and test suites to ensure the finished product is compliant.
- Develop and implement quality assurance test strategy including manual, automated and performance testing strategies, best practices and test tools.
- Coordinate system-level manual and automated testing of complex systems that involve multiple software and hardware subsystems developed in Java, Android SDK/NDK, C, C++ and SQL.
- Design, create, maintain and execute manual and automated test cases using JIRA stories, functional specifications and design documents.
- Analyze field issues to improve test coverage.
- Mentor and train analysts and oversee the validation test results. Liaise with project stakeholders to communicate test coverage and project risk.
REQUIRED EDUCATION & EXPERIENCE:
Bachelor’s degree in applied computer science, IT, or related and 7 (seven) years of software quality assurance experience
SPECIAL SKILLS:
Must have work experience in each of the following:
1) Translate regulatory requirements, including ASTM F2115 and UL 60730 into internal strategies, test plans and test suites to ensure the finished product is compliant;
2) Experience with interoperability testing with third party systems using industry standards such as FTMS and REST
3) Coordinate system-level manual and automated testing of complex systems that involve multiple software and hardware subsystems developed in Java, Android SDK/NDK, C, C++ and SQL.