About Breville
Over the past 80+ years Breville has grown to become an iconic global brand, delivering kitchen products to over 70 countries around the globe. Breville enhances people’s lives through the delivery of brilliant innovation and thoughtful design based on deep consumer insights, empowering people to do things more impressively or easily than they’d thought possible in their own home and ultimately allowing them to “Master Every Moment”.
A career at Breville is truly a one-of-a-kind experience. It’s more than working for a global leader; it’s an opportunity to be a part of something that impacts people all over the world.
About the Role
Are you the curious one who is always figuring out how things work, and then finding the flaws only as a way to make those things work better? Do hard-to-reproduce bugs make it even more interesting for you? Do you find satisfaction when you can automate yourself out of manual regression passes? Do you appreciate close collaboration with the development team to inspire quality, customer-focused products? Do you also know how to set the right quality bar while keeping a product and yourself on schedule? If so, you might be the person who can help us change the way our customers cook at home, and to innovate on the kitchen of the future.
What you'll do:
- Test every piece of software, firmware, and process you can get your hands on
- Automate everything you can find, from test scripts to process improvements
- Define, refine, and execute test plans for existing and cool new software
- Write enough test plan documentation and test cases that enable others to execute and/or automate
- Represent our customers in issue triage discussions
- Represent QA in company- and product-wide discussions
- Help build an amazing engineering culture that values quality
Minimum Requirements:
- Bachelor or master's degree in a technical field, such as computer science, computer engineering, or a related field, with 5+ years of experience in software design/QA and programming
- Proficiency in at least one programming language; some experience with JavaScript/TypeScript, Python, or C preferred
- Experience creating automation suites that run as part of the project CI and/or nightly build system
- Excellent written and verbal communication skills, and the ability to present complex information in a clear, concise manner to all audiences
- Comfortable in a collaborative, agile development environment
- Unabashedly customer-focused
- Ability to quickly assimilate whatever technologies are needed for a project
- Self-directed, and able to prioritize what tasks will produce the greatest customer impact
Icing on the Cake experience:
- Testing mobile apps
- Automating apps built in React Native
- Comfortable with integration test frameworks (e.g., Jest, Detox)
- Familiarity with AWS
- Firmware testing, or familiarity with hardware-in-the-loop systems