SUMMARY
The Software Test Engineer will assist in testing leading edge, complex, and exciting fitness applications. The Test Engineer will oversee and architect testing for an embedded systems that incorporates Android UI with a series of microcontrollers. The Test Engineer will be expected to have the technical expertise to effectively implement the manual, automated, and performance tests of the integrated system. The Test Engineer should be able to provide innovative solutions to automate current, manually-run test cases. The Test Engineer should have good communication and report-writing skills for interacting in a diverse workplace. The Test Engineer should be able to manage and delegate tasks according to personnel abilities to maximize efficiency.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Include the following. Other duties may be assigned. Design and develop a reliable, scalable and maintainable test framework using open source tools from the ground up. Able to evaluate, recommend and select suitable test management, test automation and performance testing tools. Ability to break down complex programming goals into more manageable steps. The ability to read schematics and do basic hardware troubleshooting is a plus.
EDUCATION and/or EXPERIENCE
Degree in Computer Science, EE or equivalent. In-depth mobile development testing for native Android applications. Minimum of 2 years software and or embedded systems testing experience. Development experience in object-oriented programming language, preferably Java and /or C++ and Android SDK Libraries. Experience with build and deployment tools (Jenkins, Gradle, etc.) Experience with source code control (Github). Experience in testing within an agile development environment.