Software Development and Test Engineer

AdobeSan Jose, CA
$114,100 - $214,950

About The Position

This role involves designing, developing, reviewing, and maintaining robust automation test suites across UI, API, and services. The engineer will participate in multiple phases of the engineering lifecycle, including early PRDs, design reviews, development, testing, deployment, and production support. Collaboration with cross-functional teams (Engineering, Product, SRE) is key to understanding requirements and defining end-to-end test strategies. The position also includes defining and executing E2E functional, regression, integration, performance, and system testing, as well as building and maintaining scalable test frameworks, reusable utilities, and supporting infrastructure. Analyzing test results, identifying gaps, and continuously improving test coverage and reliability are crucial. The role also involves leveraging AI-based tooling to enhance automation velocity, coverage, and quality.

Requirements

  • 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
  • Solid understanding of test design principles and software testing methodologies
  • Hands‑on experience with functional, regression, integration, performance, and E2E testing
  • Experience in test planning, test case design, execution, and reporting
  • Proficiency in JavaScript and Java for automation development
  • Proficient in creating AI‑assisted testing tools and automation accelerators
  • Hands‑on experience with infra creation, debugging, deployment tools and strategies
  • Passionate about quality of work, you are persistent and uncompromising
  • Strong analytical, debugging, and problem‑solving skills
  • High sense of ownership, quality perspective, and attention to detail
  • Self‑driven and capable of thriving in a fast‑paced, collaborative environment

Nice To Haves

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

Responsibilities

  • Design, develop, review, and maintain robust automation test suites across UI, API, and services
  • Participate across multiple phases of engineering lifecycle — from early PRDs and design reviews to development, testing, deployment, and production support
  • Collaborate with cross‑functional teams (Engineering, Product, SRE) to understand requirements and define end‑to‑end test strategies
  • Define and execute E2E functional, regression, integration, performance, and system testing
  • Build and maintain scalable test frameworks, reusable utilities, and supporting infrastructure
  • Analyze test results, identify gaps, and continuously improve test coverage and reliability
  • Leverage AI‑based tooling to improve automation velocity, coverage, and quality

Benefits

  • comprehensive benefits programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service