Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

PaperLite • New York, New York, United States
Role & seniority: Senior Software Development Engineer in Test (SDET); 6+ years in related roles
Stack/tools: Frontend: Typescript, React, Next.js, GraphQL; Backend: Golang, Ruby; Databases: PostgreSQL, MongoDB; Cloud/infra: AWS, Kubernetes, Helm, Terraform; CI/CD: CircleCI, ArgoCD; Testing: Playwright, Cypress, Jest, React Testing Library
Design, develop, and maintain automated test frameworks for creative/interactive editors (canvas, drag-and-drop, visual rendering, non-standard browser APIs)
Implement visual and interaction testing (pixel-perfect rendering, responsive behavior, complex UI interactions) and integrate tests into SDLC
Collaborate with developers and product teams; embed tests into unit/integration tests; manage CI/CD test execution; analyze results and drive quality improvements
6+ years in SDET/Software Engineer QA roles; BS in CS/Engineering or equivalent
Proficiency in JavaScript/TypeScript and modern frontend frameworks (React preferred)
Experience building automated test frameworks for web apps, especially interactive/visual-heavy; strong browser API/DOM knowledge; cross-browser testing
Experience with frontend testing frameworks (Playwright, Cypress, Jest, RTL); CI/CD and source control (Git)
Strong analytical, problem-solving, communication, and collaboration skills
Paperless Post is seeking a Software Development Engineer in Test (SDET) to join our team of multidisciplinary engineers, specifically our Editor team which develops our invitation and card creation tool. In this role, you'll develop and maintain automated test frameworks specifically designed to handle complex visual rendering, creative interactions, and non-standard browser behaviors. You'll write automated test scripts that validate both functionality and creative output, collaborate with developers on testability for innovative UI components, and integrate tests into CI/CD pipelines. This role requires a unique blend of software engineering and quality assurance expertise, with a particular focus on testing rich interactive experiences and visual fidelity. Our stack includes Typescript, React, Next.js and GraphQL on the frontend, with services written mostly in Golang with sprinkles of Ruby running on top of PostgreSQL and MongoDB. We run on AWS with Kubernetes, Helm, and Terraform, and deploy with CircleCI and ArgoCD. A little bit about us The Paperless Post Engineering team, a highly collaborative group of developers and technologists, is charged with building and refining a consumer-facing product that millions of people interact with each month. Our individual feature teams each focus on a unique piece of the user experience and are made up of engineers, product managers, quality assurers, and product designers. We prioritize creativity and continuing education, and our ongoing commitment to quality code shows in our pragmatic but brave approach to technology. What you’ll do here
Test automation for creative tools: Design, develop, and maintain automated test scripts and frameworks specifically for creative editing interfaces, including canvas-based interactions, drag-and-drop functionality, visual rendering validation, and non-standard browser APIs.
Visual and interaction testing: Build testing strategies that validate both functional correctness and visual output, including pixel-perfect rendering, responsive design behaviors, and complex user interactions unique to creative tools.
Software development lifecycle (SDLC) integration: Embed testing into the development process by collaborating with developers on unit tests, integration tests, and code reviews.
CI/CD integration: Implement and manage automated tests within Continuous Integration and Continuous Deployment pipelines to ensure rapid and reliable delivery cycles.
Quality assurance: Ensure software meets quality standards by identifying, documenting, and tracking bugs, and performing comprehensive testing across various test types.
Collaboration: Work closely with development, QA, and product teams to align testing strategies with project goals.
Analyze test results, provide feedback on quality, and continuously research new test tools and methodologies to improve processes. What you bring to the table (can split into must haves and nice to haves)