Software Development Engineer in Test

Charles Schwab Inc.•Austin, TX
•$91,800 - $204,100•Onsite

About The Position

The Content Engineering Team (CET) is seeking a Senior Software Development Engineer in Test to lead quality engineering and automation initiatives across its CMS and digital experience ecosystem. The role drives an automation-first testing strategy, embeds quality throughout the end-to-end software delivery lifecycle, and ensures release readiness for CMS-driven platforms, including content publishing workflows, APIs, and frontend rendering layers. The ideal candidate combines strong engineering fundamentals, deep test automation expertise, and quality leadership, partnering across Engineering, Product, and QA/QC to enable predictable, high-quality delivery. The position is intended to be performed onsite in the specified location. It also requires current working experience with Schwab systems and processes.

Requirements

  • Strong programming experience in Java, Python, or JavaScript/TypeScript.
  • Proven experience building enterprise-scale automation frameworks.
  • Experience with Selenium, Playwright, or Mabl.
  • Experience with RestAssured or Postman for API testing.
  • Strong understanding of test design patterns and architecture.
  • Strong understanding of API and microservices testing.
  • Strong debugging, logging, and root cause analysis skills.
  • Hands-on experience integrating tests into CI/CD pipelines.
  • Familiarity with Git-based workflows, build pipelines and deployment processes, and test execution in pipeline environments.
  • Experience defining and implementing automated quality gates.
  • Experience supporting CMS platforms, digital/web applications, or content delivery systems.
  • Strong understanding of end-to-end system testing in integrated environments.
  • Experience working in Agile/SAFe delivery models.
  • Must have current working experience with Schwab systems and processes.

Nice To Haves

  • Experience with Drupal CMS.
  • Experience testing Next.js or modern frontend frameworks.
  • Familiarity with headless CMS and API-driven architectures.
  • Exposure to performance testing tools such as k6 or JMeter.
  • Exposure to accessibility validation.
  • Exposure to cloud platforms such as AWS or Azure.
  • Exposure to observability tools.

Responsibilities

  • Design, build, and enhance scalable test automation frameworks for CMS platforms, APIs, and web applications.
  • Drive automation across the test pyramid, including API, integration, UI, and regression testing.
  • Improve test reliability, reduce flakiness, and optimize test execution efficiency.
  • Establish reusable test components, utilities, and test data strategies.
  • Define and implement quality strategy for CET/CMS product areas.
  • Partner with Product Owners and Engineering to establish clear acceptance criteria, improve feature testability, and identify quality risks early.
  • Lead risk-based testing for content authoring and publishing workflows, page rendering and component integrations, and API/content delivery.
  • Integrate automated tests into CI/CD pipelines, including GitHub Actions, Jenkins, and Azure DevOps.
  • Define and enforce quality gates for pull requests, builds and deployments, and release readiness.
  • Enable continuous testing and improve deployment confidence signals.
  • Act as a quality leader within CET/CMS teams.
  • Mentor SDETs, engineers, and QA/QC resources on automation best practices.
  • Promote shift-left testing and defect prevention.
  • Communicate release readiness, risks, and coverage gaps to stakeholders.

Benefits

  • Eligible for bonus or incentive opportunities in addition to the salary range.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service