Paperless Post10.03.26
AI SCORE 8.7

Senior Software Development Engineer in Test - Remote

$120K–$140K/year

About the Role

Paperless Post is seeking a Senior Software Development Engineer in Test (SDET) remote 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

  • 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.
  • Analysis and improvement: Analyze test results, provide feedback on quality, and continuously research new test tools and methodologies to improve processes.

Requirements

  • Must haves: Bachelor's degree in Computer Science, Engineering, or a related field or equivalent experience.
  • 6+ years of experience as a SDET, Software Engineer, or similar.
  • Proficiency in JavaScript/Typescript and modern frontend frameworks (React strongly preferred).
  • Experience building automated test frameworks for web applications, particularly for interactive or visual-heavy applications.
  • Strong understanding of browser APIs, DOM manipulation, and cross-browser compatibility challenges.
  • Experience with frontend testing frameworks (e.g., Playwright, Cypress, Jest, React Testing Library).
  • Experience with CI/CD pipelines and automated build tools.
  • Experience with source control (Git preferred).
  • Strong analytical and problem-solving skills, attention to detail, and excellent communication and collaboration abilities.

Nice to Have

  • Experience testing creative tools, design software, or canvas-based applications.
  • Knowledge of visual regression testing and screenshot comparison tools.
  • Experience with performance testing for frontend applications (rendering performance, animation smoothness).
  • Familiarity with accessibility testing, particularly for complex interactive interfaces.
  • Experience with browser automation tools and handling non-standard browser behaviors.
  • Knowledge of graphics programming or HTML Canvas/SVG APIs.
  • Experience with containerization technology (preferably Docker).
  • Experience with mobile web testing and responsive design validation.
  • Understanding of user experience principles for creative tools.
  • Experience with monitoring and observability tools for frontend applications.

What We Offer

  • Competitive salary range of $120,000 - $140,000 USD.
  • Equity component included in compensation package.
  • Fully paid medical, dental, and vision benefits.
  • Remote work flexibility with a focus on work-life balance.
  • Continuous learning opportunities and a commitment to professional development.
  • A diverse and inclusive work environment that values different perspectives.
  • Collaborative team culture with a focus on creativity and innovation.
  • Access to modern tools and technologies to enhance productivity.
Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.7 of 10

This remote position offers a competitive salary and the opportunity to work on innovative creative tools in a collaborative environment. Ideal for experienced SDETs looking to make an impact.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in JavaScript and TypeScript with hands-on experience in building automated test frameworks, particularly for React and Next.js applications, ensuring thorough coverage of complex UI interactions.

Self-motivated and disciplined in a remote work environment, capable of managing time effectively and maintaining clear documentation of testing processes and results to facilitate collaboration across distributed teams.

Strong problem-solving mindset with a focus on performance optimization and debugging, especially in environments using AWS for deployment and services, coupled with a deep understanding of backend technologies like PostgreSQL and MongoDB.

Learning Resources

JavaScript Testing Best Practicesarticle

Career Path

Senior Software Development Engineer in Test - Remote(Now)Lead Software Development Engineer in Test(1-2 years)Engineering Manager(3-5 years)

Market Overview

JavaScript Market Size 2024
$45B
Annual Growth of JavaScript Ecosystem
15.2%
AI Adoption in Software Testing
38%
Investment in Testing Automation Tools
+50%
Labour Demand for Software Test Engineers
+25%
Avg Salary for Senior Software Development Engineer in Test
$130K

Skills & Requirements

Required
JavaScriptTypeScriptReact
Growing in Demand
CypressJestDocker
Declining
jQueryAngularJS 1.x

Domain Trends

Increased Focus on Test Automation
By 2025, 70% of organizations will adopt test automation frameworks, driven by the need for faster release cycles.
Shift to Microservices Architecture
Over 60% of new applications are being built using microservices, requiring robust testing strategies for distributed systems.
Integration of AI in Testing
AI-driven testing tools are expected to reduce testing time by 30% by 2025, with 40% of companies planning to invest in AI testing solutions.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.