Develop and execute comprehensive test plans, prioritized test suites, and a mix of manual and automated tests for new and existing features
Conduct manual exploratory and regression testing of ClickUp’s web, mobile, desktop applications and core services yielding well written and reproducible defects
Collaborate closely with developers, product managers, and designers to ensure features meet quality acceptance criteria
Investigate, reproduce, and document defects; partner with engineering teams to resolve them quickly
Track and analyze quality metrics to drive continuous improvement in test coverage, defect prevention, and shared developer ownership of quality
Coach and influence developers on test design, automation patterns, and quality best practices within the squad
Stay current with testing methodologies and automation best practices, continuously improving our test code quality
Requirements
Solid experience (7+ years preferred) as a Quality Engineer in fast-paced product environments
Proven experience in manual testing of web/mobile/desktop applications and expertise automating those tests in TypeScript, with test frameworks like Playwright, Cypress, Appium, Flutter, Maestro, Detox, Locust, JMeter or custom-built tools
A strong understanding of modern test pyramid principles, including prioritizing test cases and balancing automated vs. manual end-to-end testing
Demonstrated interest or experience in AI-assisted test case creation and maintenance
Strong analytical and problem-solving skills with attention to detail.
Excellent communication and teamwork skills and the ability to thrive in a fast-paced, collaborative environment.