- Understand Backblaze products and its software stack.
- Own end to end testing across UI, API and serve as a trusted quality partner for product and development teams.
- Advocate for testability across the software and collaborate with product owners for well defined acceptance criteria.
- Define test strategy and write structured test plans for new features being developed.
- Design and automate tests in python/javascript and contribute to current test harnesses.
- Perform functional, integration and regression testing for Backblaze API and user flows.
- Leverage AI to enhance these workflows and accelerate testing.
- Interact with developers to clarify functionality and facilitate defect resolution by identifying, recording and verifying software issues.
- Define and implement QA process improvements.
PythonAgileJavascript+9 more