At Bose, we believe sound is the most powerful force on earth and we are looking to improve it, specifically by developing Python-based solutions to gather and report performance metrics for our Android and iOS applications.
Requirements
- Basic to intermediate knowledge of Python programming.
- Familiarity with Android Studio, Xcode, and related platform tools for performance testing.
- Understanding of app performance metrics (CPU, memory, disk usage) and how to retrieve them.
- Experience working with Git or similar version control systems.
- Previous internship, co-op, or academic project experience in software or app development is a plus.
- Exposure to automated testing frameworks is an asset.
- Experience integrating scripts into CI/CD pipelines such as Jenkins.
Responsibilities
- Develop Python script(s) to collect and process performance metrics for Android/iOS apps.
- Ensure script compatibility with existing automation frameworks and generate results in a usable format for reporting.
- Implement testing for at least 6 predefined performance scenarios (with the possibility of expanding if time allows)
Other
- Currently enrolled in or recently graduated from a Bachelor’s program in Computer Science, Software Engineering, Information Technology, or related field.
- Ability to work both independently and in a collaborative team environment.
- Good verbal and written communication skills.
- Detail-oriented with a focus on delivering quality results.
- Strong problem-solving and troubleshooting skills.