Milwaukee, Wisconsin, United States Remote (Country) Employment

ECP is hiring a Senior Software Development Engineer in Test (SDET)

About the Role

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.

Required Skills
ReactNode.jsColdFusionLuceePlaywrightJestCypressTesting LibraryCI/CD pipelinesAPI integrations
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
ECP

ECP is the leading all-in-one software provider for senior living communities, offering eMAR, EHR, CRM, Move-Ins, Billing and business intelligence solutions. Designed to enhance resident care, staff efficiency, and operational success, ECP’s technology is trusted by over 8,000 communities nationwide. With a commitment to seamless integrations and data accessibility, ECP is making senior living software simpler and smarter.

Visit website
Job Details
Category qa_testing
Posted 4 hours ago