
Staff Software Engineer, Test Infrastructure
ClickUp
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $200,000 - $242,000 per year
Job Level
About the role
- 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
- 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
- Evaluate and implement AI-driven tools for automated test generation and maintenance
- Integrate self-healing, intelligent failure analysis, and test recommendations into CI pipelines
- 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
Requirements
- Solid experience (8+ years preferred) as a software engineer in fast-paced product environments
- Expertise in TypeScript, Node and experience with test frameworks like Playwright, Cypress, Jest, Mocha, Flutter, Detox, Moropo, 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
- Expertise across network layers with HAR and performance metric analysis
- Demonstrated interest or experience in AI-assisted code generation & prompt engineering using LLMs
- Passion for system design, scalability, and thoughtful failure investigation
Benefits
- Equity
- 401k
- Health, Dental, and Vision insurance
- Spending accounts
- Life & Disability
- Paid parental leave
- Flexible paid time off
- Enhanced employee assistance program
- Employee wellness stipend
- Professional development stipend
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptNodeJestLocustFlutterPlaywrightDockerCI/CDRESTful APIsperformance metric analysis
Soft Skills
mentoringsystem designscalabilityfailure investigationcollaborationbest practices advocacytest impact analysistest coverage improvementcommunicationleadership