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.
Requirements
10+ years of QA experience with focus on testing at scale.
Experience with API testing and understanding of cloud storage concepts.
Strong experience with scripting and test automation software (such as Selenium or Playwright).
Familiarity with TestRail or a similar test case management software and JIRA or another project and issue-tracking software is needed. Other relevant software: Jenkins, GitHub, Postman
Excellent troubleshooting and analytical skills with a keen eye for detail.
Experience with Agile/Scrum and well-versed in SDLC processes.
Good communication skills, both written and verbal. Ability to clearly and simply convey complex concepts.
Can utilize AI tools in a manner advantageous to testing and advocates for AI adoption.
Cross platform experience (Mac/Windows/Linux)
Experience with performance and security testing is a plus.