Skip to content
PDQPDQUnited States

Software Engineer in Test

Software Engineer in Test building and maintaining automated test frameworks, E2E, unit, integration and performance tests for PDQ's device management SaaS and on-prem products. Requires 3+ years programming and 2+ years web testing experience; collaborates closely with agile engineering and product teams.

Salary not listed
Remote3+ YOEQA Engineering

About the role

Responsibilities

  • Design, develop, and execute test automation (E2E, unit, integration, performance) and infrastructure (test provider, CI integration, local development scripts).
  • Build and maintain automation for defined components and features; contribute improvements to the test framework and CI/CD pipelines.
  • Research, document, estimate, and report on identified bugs; consult with Software Engineers to help write better tests and more maintainable code.
  • Collaborate with Product teams to refine feature requirements and partner with cross-functional teams including Engineering, Product, and Design.
  • Estimate, prioritize, plan, and coordinate testing activities throughout the entire software development life cycle.
  • Create and maintain testing documentation; support newer team members as they onboard; contribute to fixing defects across the codebase.

Requirements

  • 3+ years of experience with relevant programming languages (strong preference for Elixir, Rust, JavaScript, TypeScript, PowerShell; open to Python, Go, or Java).
  • 2+ years of experience with web testing tools, including E2E frameworks (Cypress, Playwright, WebDriver IO, etc.) and unit/component testing tools (Jest, React Testing Library, etc.).
  • Experience working with CI/CD pipelines and understanding how testing integrates into the development workflow.
  • Knowledge of modern web infrastructure, design patterns, and the modern testing paradigm, including the types of automated tests, their strengths and weaknesses, and when to apply each during the SDLC.
  • Ability to own work with some ambiguity, take steps to get clarity, and communicate effectively with stakeholders including Product, Developers, Designers, and end users.

Nice-to-Haves

  • Experience with greenfield projects, go-to-market launches, or SaaS platforms.
  • Experience with advanced testing practices including load and performance testing, visual validation, security testing, accessibility testing, and resilience or chaos testing.
  • Familiarity with on-premises device management or IT infrastructure products.
  • Experience mentoring junior engineers or contributing to team testing standards and documentation.

Skills

ElixirRustJavaScriptTypeScriptPowerShellCypressPlaywrightWebdriverioJestReact Testing LibraryCI/CD

Similar roles

QA Engineering jobs
SmithRx

Pharmacy Benefits QA Analyst

SmithRxUnited States

Quality Assurance Analyst responsible for overseeing pharmacy benefits plan build, maintenance, testing, audits, and process improvements to ensure high-quality product delivery in a PBM platform. Requires comprehensive knowledge of benefits administration and strong analytical skills.

Salary not listed
Remote4+ YOEQA Engineering
Idme

Software Quality Assurance Engineer

IdmeMountain View, CA

Software Quality Assurance Engineer responsible for testing responsive web, iOS, and Android applications at ID.me. Requires 4+ years QA experience including web testing, test case tools, JIRA/Postman/Git, and cloud platforms.

165k – 165k
On-site4+ YOEQA Engineering
Cerebras Systems

Inference ML API SDET

Cerebras SystemsSunnyvale, CA

Senior SDET leading testing strategy, automation, and quality validation for Cerebras ML Inference API features, including accuracy, fairness, and performance at scale for AI models and hardware-backed services. Requires 5+ years experience building test frameworks and debugging large-scale distributed systems.

Salary not listed
On-site5+ YOEQA Engineering
Checkr

Income Verification QA Analyst

CheckrNashville, TN

Audit verification reports and outreach workflows for accuracy, completeness, and compliance. Requires strong attention to detail, analytical judgment, and familiarity with QA rulesets and data-sensitive processes.

18 – 23
On-siteQA Engineering
Parallel Systems

Software Engineer II – Test/Internal Tooling

Parallel SystemsLos Angeles, CA

Design, develop, and maintain test frameworks and internal tooling for autonomous rail vehicles. Requires strong experience in Python, C++/Rust, HITL/SITL testing, Linux, Docker, and Kubernetes.

140k – 164k
On-site3+ YOEQA Engineering