The Senior Software Development Engineer in Test (SDET) at ECP will lead the development of scalable test infrastructure across the engineering organization. This role is central to ensuring product quality by building robust testing frameworks, automating high-value tests, and supporting development teams through mentorship and reusable tooling across a mix of modern and legacy technologies.
What You'll Do
- Design and implement comprehensive testing frameworks across ECP's product portfolio (React, Node.js, ColdFusion/Lucee, and legacy systems)
- Build custom tooling for testing complex scenarios: browser-level application testing, API integrations, database migrations, cross-product workflows, and offline-capable applications
- Use modern test tools (Playwright, Jest, Cypress, Testing Library) and AI tools to accelerate test development
- Create reusable test libraries and utilities that work across different tech stacks
- Architect and optimize CI/CD testing pipelines for fast feedback (<15 minute test runs) with quality gates
- Develop comprehensive test suites for modern web apps, legacy system integrations, API services, and database operations
- Develop the hard tests that require deep expertise: race conditions, timing issues, cross-system integrations, and data consistency edge cases
- Build integration and E2E test suites for critical user workflows
- Train engineers across the organization in automated testing methodologies
- Create exemplar tests that demonstrate best practices for development teams to follow
- Review test automation code written by other engineers, providing constructive feedback
- Evangelize testing standards, coverage requirements, and quality metrics
- Collaborate with product and engineering teams to identify test requirements early
- Contribute to building a culture of quality
Technical Stack
- React
- Node.js
- ColdFusion
- Lucee
- Playwright
- Jest
- Cypress
- Testing Library
- CI/CD pipelines
- API integrations
- database migrations
- browser-level testing
- cross-product workflows
- offline-capable applications
Team & Environment
- Cross-functional engineering organization with multiple product teams
Benefits & Compensation
- Competitive salary
- Equity compensation
- Additional benefits available
Work Mode
- Remote position available within the US
ECP is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

