Manager, Software Development & Engineering

Charles Schwab Inc.•Westlake, TX
•$125,611 - $204,100

About The Position

At Schwab, this role contributes to transforming the finance industry through innovative problem solving. The position focuses on software quality engineering for financial-services applications, including a React/TypeScript trading web application. The Manager demonstrates understanding of product lifecycles and technical systems, builds and maintains automated testing solutions, supports mock WebSocket services, identifies testing gaps, and resolves defects through analysis and root-cause investigation. The role also serves as a subject matter expert across projects and initiatives, working effectively both independently and with teams while supporting timely issue resolution and strong client service. The position requires a bachelor’s degree in Computer Science, Cybersecurity, or a related field and 72 months of progressive, post-bachelor’s experience in a related occupation. The stated experience includes automated testing, test frameworks and reporting, AI-driven testing solutions, secure agile practices, defect and UAT support, Java Mock Server development, and release planning and evidence using Jira and Rally. Starting compensation depends on related experience. Annual bonus opportunity and other eligible earnings are not included in the stated compensation ranges. Schwab offers a competitive benefits package. Hybrid or remote work schedules may be available for eligible positions, subject to Schwab’s internal workplace-flexibility approach.

Requirements

  • Bachelor’s degree in Computer Science, Cybersecurity, or a related field.
  • 72 months of progressive, post-bachelor’s experience in a related occupation.
  • 72 months of experience building and maintaining automated functional and regression test suites using Cypress, Selenium, and Playwright across multiple web applications.
  • 72 months of experience implementing hybrid and keyword-driven automation test frameworks using BDD and POM, expanding scenarios, and tracking test reports with Allure and Cucumber reports.
  • 72 months of experience designing and implementing AI-driven and data-intelligent automated testing solutions, including adaptive test execution, data-driven coverage optimization, and analytics-based failure detection.
  • 72 months of experience supporting secure agile practices, including SAST-aligned static security analysis validation and security regression testing within CI/CD pipelines.
  • 72 months of experience tracking defects and validated fixes, supporting development teams with QA insights, building RCA cases, and conducting UAT validation with Product Owners and stakeholders.
  • 72 months of experience developing Java Mock Server implementations for mock WebSocket services for complex system testing.
  • 72 months of experience producing UAT/cutover plans, test plans, test cases, and traceable release test evidence using Jira and Rally.
  • Strong analytical, organizational, problem-solving, and decision-making skills.
  • Ability to work effectively in a team and independently with minimal error and guidance.
  • Experience in financial services supporting a React/TypeScript trading web application.

Responsibilities

  • Demonstrate understanding of product lifecycles and how technical systems work and interact.
  • Automate tests using Cypress, Sorry-Cypress, or Playwright.
  • Conduct quality code reviews of Cypress tests.
  • Develop and support Mock Server WebSocket services.
  • Identify testing gaps and provide solutions to close them.
  • Perform problem-solving and root-cause analysis when defects occur.
  • Act as a subject matter expert for projects and initiatives.
  • Resolve issues in a timely manner and provide superior client service.
  • Build and maintain automated functional and regression test suites using Cypress, Selenium, and Playwright across multiple web applications.
  • Implement hybrid and keyword-driven automation test frameworks using BDD and POM, expand scenarios, and track reports using Allure and Cucumber reports.
  • Design and implement AI-driven and data-intelligent automated testing solutions, including adaptive test execution, data-driven coverage optimization, and analytics-based failure detection.
  • Support secure agile practices, including static security analysis validation and security regression testing within CI/CD pipelines.
  • Track defects and validated fixes, support development teams with QA insights, build RCA cases, and engage with Product Owners and stakeholders to conduct UAT validation.
  • Develop Java Mock Server implementations for mock WebSocket services used in complex system testing.
  • Produce UAT and cutover plans, test plans, test cases, and traceable test evidence for releases using Jira and Rally tools.

Benefits

  • 401(k) with company match
  • Employee stock purchase plan
  • Paid vacation
  • Paid volunteering
  • 28-day sabbatical after every five years of service for eligible positions
  • Paid parental leave
  • Family building benefits
  • Tuition reimbursement
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Annual bonus opportunity
  • Hybrid or remote work schedule for eligible positions, subject to Schwab’s internal workplace-flexibility approach
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service