THE ROLE:
You will be working on the flagship Peloton experience that comes with every Peloton bike & treadmill. You will get the opportunity to work on Peloton operating system (based on Android OS), system applications that power Peloton services, custom-built Android Services & Tools. You will be working within an agile scrum team & collaborate closely Android Front & Systems Engineering.
As a senior engineer, you will be responsible for defining & improving the development process, choose the right technology, & guide the teams to work on multi-dependency modules. You will also have a responsibility to mentor junior engineers technically & in their professional growth.
THE IDEAL CANDIDATE WILL HAVE:
- 6+ years of hands-on experience with writing automated functional tests
- 4+ years of Android Framework/Core development experience
- Bachelors degree in Electrical Engineering, Computer Science or equivalent
- Solid understanding of Java/Kotlin for Android development
- Solid understanding of Git/Gerrit
- Experience designing, implementing and/or debugging systems software & complex embedded firmware
- Good Analytical skills to work with developers for troubleshooting, peer review & test automation scenarios
- Good reporting skills to consolidate various automated test reports into meaningful dashboard(s) for quick access by the broader team
- Experience working in a CI environment
- Proactive in learning new tools/techniques
- Excellent written & verbal communications skills
IN THIS ROLE YOU WILL
- Set up test frameworks & help set up automation infrastructure for Peloton systems.
- Perform low-level debugging & testing of firmware/system OS
- Contribute to the development of verification strategy, test design, & test infrastructure
- Participate actively in bug/issue triage with the feature teams & support well informed decisions towards business & engineering goals
- Work with teams to understand test automation gaps & implement coverage
- Assist in driving adoption of best practices in testing & maintainability
BONUS POINTS IF YOU:
- Hands on experience with Linux & C/C++
- Hands on experience with the Android OS
- Hands on experience with setting up & configuring Jenkins or CircleCI
- Experience interacting with REST API for test reporting
- Experience with publishing applications to the Google Play Store