Posted in

Software Development Engineer in Test

Software Development Engineer in Test

CompanyAdobe
LocationSan Jose, CA, USA
Salary$133900 – $242000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of professional experience in software engineering or test automation.
  • Skilled in at least one mainstream frontend framework, such as React, Vue, or AngularLit.
  • Proven expertise with Playwright for end-to-end testing of modern web applications.
  • Strong programming skills in TypeScript/JavaScript.
  • Experience working in agile development environments and familiarity with CI/CD tools.
  • Solid understanding of web technologies, browser behavior, and DOM manipulation.
  • Ability to debug and analyze failures in test and production environments.
  • Experience with performance testing tools, such as Lighthouse, Playwright Tracing and Metrics, Google Chrome DevTools.
  • Excellent communication and collaboration skills.

Responsibilities

  • Develop, maintain, and scale automated test suites using Playwright.
  • Build and extend testing infrastructure and utilities in JavaScriptTypeScript.
  • Drive best practices in test automation, test coverage, and CI/CD integration.
  • Investigate test failures, report defects and application bugs, and work closely with developers to resolve issues.
  • Lead by example in code quality, test reliability, and operational excellence.
  • Mentor and guide junior engineers on automation strategy, tooling, and test design.
  • Build and enhance internal developer tools (DevTools) to support testing and debugging workflows.
  • Add and maintain logging, monitoring hooks, and custom test instrumentation as needed.
  • Write performance tests to ensure optimal speed, responsiveness, and scalability, includes simulating user load, measuring page load times, monitoring CPU/GPU usage.

Preferred Qualifications

  • Experience with argo, Jenkins
  • Familiarity with test reporting and analytics tools.
  • Exposure to cloud platforms (AWS, Azure, or GCP).
  • Previous experience working on enterprise-level applications.