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.
Excellent troubleshooting and analytical skills with a keen eye for detail.
Strong experience with scripting and test automation software (such as Selenium or Playwright).
Can utilize AI tools in a manner advantageous to testing and advocates for AI adoption.
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.
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.
Experience with performance and security testing is a plus.