P

Software Development Engineer in Test (SDET)

Peyton Resource Group
Full-time
On-site
Software Development Engineer in Test (SDET)

Job Description

We're looking for a Software Development Engineer in Test (SDET) who is a software engineer first and a quality advocate always. This isn’t a manual QA role. You’ll write production-grade code, but your primary focus will be test automation, CI/CD pipeline development, and building the tooling and infrastructure for our platform.

Β You’ll own the test automation strategy, build and maintain end-to-end browser tests, develop CI/CD pipelines, and create the tooling that makes the entire engineering team more productive. When there’s no immediate automation work, you’ll contribute directly to feature development across the platform.

Key Roles / Responsibilities:

  • Design, build, and maintain automated test suites across unit, integration, and end-to-end layers using Playwright and xUnit/NUnit.
  • Own and evolve CI/CD pipelines in Azure DevOps, ensuring automated builds, tests, and deployments run reliably across multi-tenant environments.
  • Build API-level test automation for .NET backend services and Azure Functions.
  • Implement automated quality gates that prevent regressions from reaching production.
  • Define and implement a test strategy appropriate for a growing multi-tenant SaaS platform serving auction houses.
  • Leverage AI-assisted development tools such as Claude Code, Cursor, and GitHub Copilot to accelerate test creation and code generation.
  • Build internal tooling, developer productivity scripts, and reusable test utilities that the broader engineering team can leverage.
  • Collaborate with developers on testability of new features, providing guidance on test design and coverage.
  • Build pipeline observability including dashboards, alerts, and reporting on build health, test pass rates, and deployment frequency.

Required Education, Experience, and Qualifications:

  • High school diploma or equivalent is required.
  • 3+ years of software engineering experience with a focus on test automation and quality engineering.
  • Hands-on experience with Playwright or similar browser automation frameworks (Cypress, Selenium).
  • Experience building and maintaining CI/CD pipelines using Azure DevOps, GitHub Actions, or similar platforms.
  • Proficiency in at least one of our core languages: C# / .NET or TypeScript / JavaScript.
  • Experience with automated testing at multiple levels (unit, integration, end-to-end).
  • Familiarity with Azure cloud infrastructure including App Services, Azure Functions, and Blob Storage.
  • Solid understanding of SQL Server and relational database testing strategies.
  • Experience working with Git, pull request workflows, and branch strategies.
  • Experience with AI-assisted development tools (Claude Code, GitHub Copilot, Cursor, or similar).
  • Background in multi-tenant SaaS environments.
  • Experience with performance and load testing tools.
  • Familiarity with real-time systems (WebSockets, SignalR) and event-driven architectures.