ClickUp is looking for experienced Software Engineers to help scale their test infrastructure for a modern, AI-powered web and mobile platform that reaches millions of users globally, aiming to maximize reliability while maintaining velocity.
Requirements
- Expertise in TypeScript, Node and experience with test frameworks like Playwright, Jest, Mocha, Detox, Locust, JMeter or custom-built tools
- Strong fullstack understanding with deep knowledge of RESTful APIs, message queues, and service oriented architecture
- Experience with Docker, local environment orchestration, and integrating tests into CI pipelines (e.g., GitHub Actions, Harness)
- A strong understanding of modern test pyramid principles, including balancing unit, integration, and end-to-end test automation and the tools and processes to measure and improve test coverage and test impact analysis
- Demonstrated interest or experience in AI-assisted code generation & prompt engineering using LLMs
- Passion for system design, scalability, and thoughtful failure investigation
- Experience with GraphQL, gRPC, or event-driven architectures
Responsibilities
- Design, build, and maintain automation frameworks across unit, integration, API, and UI using modern tooling like Jest, Locust, Detox (iOS & Android) and Playwright
- Implement containerized, reproducible test environments using Docker and CI/CD pipelines to support local and large-scale execution
- Contribute to integration testing strategies for inter-service validation and shared dependencies
- Architect load, scale, and performance testing verify system resilience under production-like conditions for our critical user journeys
- Build data-generation pipelines to create realistic workloads and performance test scenarios.
- Evaluate and implement AI-driven tools for automated test generation and maintenance
- Integrate self-healing, intelligent failure analysis, and test recommendations into CI pipelines.
Other
- Solid experience (8+ years preferred) as a software engineer in fast-paced product environments
- Partner with engineers to shift testing left, define quality gates, and improve build-check effectiveness.
- Champion best practices around test strategy, observability, and release readiness.
- Mentor teammates in test architecture and automation patterns.
- Built or contributed to internal tools that accelerate code quality or engineering velocity