Software Engineer, Test Infrastructure

ClickUp

Benefits

Job Description

Functional Web & Mobile Test Infrastructure:

  • Design, build, and maintain internal tools and comprehensive frameworks supporting unit, integration, API, and UI testing using modern approaches with Jest, Locust, Flutter (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.

Performance, Scale, Load & Data Generation Test Infrastructure:

  • Architect and evolve the load, scale, and performance testing systems used to understand the limits of our system, verify system resilience and protect our critical user journeys.
  • Build data-generation pipelines to create realistic workloads and performance test scenarios.
  • Use APM tools (Datadog RUM, APM, DBM preferred) for build-over-build monitoring and troubleshooting.

AI-Enhanced Test Engineering:

  • Evaluate and implement AI-driven tools for automated test generation and maintenance.
  • Integrate self-healing, intelligent failure analysis, and test recommendations into CI pipelines.

Culture of Quality:

  • Partner with teams to adopt the tools and frameworks built by Test Infrastructure, with a shift-left strategy in mind.
  • Champion best practices around metrics-based test infrastructure observability and monitoring.
  • Mentor teammates on software architecture and design patterns.

About ClickUp

ClickUp is on a mission to make the world more productive by enabling their engineering team with the right tools, frameworks, and best practices.

Apply for This Position