UI QA Engineer
Key Responsibilities
- Design and execute test cases for web-based storage management user interfaces, including configuration, monitoring, provisioning, alerting, and administrative workflows.
- Validate UI behavior against product requirements, UX designs, and system behavior from underlying storage services.
- Perform exploratory testing to uncover usability, consistency, and workflow issues in complex management scenarios.
- Test frontend interactions with backend APIs and services to ensure accurate data representation, state management, and error handling.
- Validate UI behavior during system events such as node failures, capacity changes, performance degradation, and configuration updates.
- Ensure UI correctness under multi-user, role-based access, and permission-driven conditions.
- Develop and maintain UI automation tests for critical management workflows using modern web automation frameworks.
- Contribute UI tests to CI/CD pipelines to support regression testing and release.
- Collaborate with automation and QE teams to align UI tests with broader system and regression.
- Work closely with Software Engineering, UX, Product Management, and QE Regression teams to review designs and stories for testability and coverage.
- Participate in design and architecture discussions to advocate for testable, operable, and user-centric UI workflows.
- Provide clear defect reports, reproduction steps, and impact analysis to engineering.
- Track and manage UI defects through resolution, including verification of fixes across supported platforms.
- Support release qualification by validating UI readiness, documentation alignment, and user experience.
Qualifications
- Bachelor’s degree in computer science, engineering, or equivalent practical experience.
- 5+ years of experience in QA engineering or test engineering, with a strong focus on UI or frontend testing.
- Hands-on experience testing web applications using modern browsers and responsive.
- Strong understanding of web technologies including HTML, CSS, JavaScript, and RESTful.
- Experience testing complex systems such as storage, infrastructure, or distributed.
- Familiarity with defect tracking and test management tools in Agile.
- Able to come into our office in Centennial, CO at least 3x/week (Tuesday - Thursday 10am - 4pm core hours).
Preferred Experience
- Experience with UI automation frameworks such as Playwright, Cypress, Selenium.
- Experience testing storage management products, monitoring dashboards, or infrastructure control.
- Understanding of storage concepts (NAS, SAN, object storage, replication, snapshots, quotas).
- Exposure to performance visualization, alerting, or telemetry-driven.
- Experience with CI/CD systems and automated test.
- Familiarity with accessibility and usability testing best practices.
Soft Skills
- Strong attention to detail and a passion for usability and customer.
- Excellent problem-solving and analytical skills.
- Clear communicator able to collaborate across engineering, product, and UX.
- Able to work effectively in fast-paced environments with evolving priorities.
Benefits
Quantum provides a diverse portfolio of health plans for medical and prescription, dental, vision, life, disability and supplemental medical insurance options. We also support our team members' efforts to develop and maintain a healthy lifestyle through reimbursement and educational programs.
We offer a company-matched 401(k) plan to help employees save for retirement in a tax-advantaged way. We also have an Employee Stock Purchase Program for purchasing Quantum stock at a discounted rate.
Pay
The anticipated annual salary range for this position is $75,000 - $115,000. Actual pay may vary based on a variety of factors, including but not limited to, relevant experience, knowledge/education, skills/abilities, internal equity, and budgetary considerations.