Software Development and Test Engineer

Adobe Adobe · Enterprise · San Jose, CA

Software Development and Test Engineer at Adobe focused on designing, developing, and maintaining automation test suites across UI, API, and services. The role involves collaborating with cross-functional teams, defining test strategies, building scalable test frameworks, and analyzing test results. A key aspect is leveraging AI-based tooling to enhance automation velocity, coverage, and quality, including creating AI-assisted testing tools and automation accelerators.

What you'd actually do

  1. Design, develop, review, and maintain robust automation test suites across UI, API, and services
  2. Participate across multiple phases of engineering lifecycle — from early PRDs and design reviews to development, testing, deployment, and production support
  3. Collaborate with cross‑functional teams (Engineering, Product, SRE) to understand requirements and define end‑to‑end test strategies
  4. Define and execute E2E functional, regression, integration, performance, and system testing
  5. Build and maintain scalable test frameworks, reusable utilities, and supporting infrastructure

Skills

Required

  • automation test suites
  • automation frameworks
  • Playwright
  • Selenium
  • Cypress
  • TestNG
  • test design principles
  • software testing methodologies
  • functional testing
  • regression testing
  • integration testing
  • performance testing
  • E2E testing
  • test planning
  • test case design
  • test execution
  • test reporting
  • JavaScript
  • Java
  • AI-assisted testing tools
  • automation accelerators
  • infra creation
  • debugging
  • deployment tools and strategies
  • analytical skills
  • debugging skills
  • problem-solving skills
  • ownership
  • attention to detail

Nice to have

  • media(audio/video) testing
  • streaming(audio/video) testing

What the JD emphasized

  • B.Tech / M.Tech degree in Computer Science from a premier institute
  • 5+ years of experience with API & web applications as Quality & Automation Engineer
  • Strong expertise in automation frameworks such as Playwright, Selenium, Cypress, TestNG
  • Proficiency in JavaScript and Java for automation development