Senior Software Engineer In Test

Charles Schwab

Austin (TX)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401(k) match
Employee stock purchase plan
Sabbatical after 5 years

Job summary

Schwab is hiring a Software Engineer in Test to design and build automation solutions for a leading trading platform. You will validate complex trading workflows and collaborate with engineering, product, and business teams to ensure quality at scale.

Responsibilities include building scalable test suites, leading automation strategy, and mentoring peers. This on-site role in Austin emphasizes rapid delivery and robust quality in a fast-paced environment.

Qualifications

  • B.S. in Computer Science or equivalent experience.
  • Experience working in Agile development environments.
  • Proven experience in software quality assurance testing and QA processes.
  • Knowledge of test automation frameworks, architecture, design, and scripting.
  • Experience in testing APIs/Web Services with Java or Python.
  • Experience with Unix/Linux and Windows.
  • Experience with SQL.
  • Experience with AI tools for software development.
  • Willingness to learn new technologies and proactive attitude.
  • Strong collaboration and communication skills.
  • Current working experience with Schwab systems and processes.

Responsibilities

  • Design and develop automation code for trading applications.
  • Document and share testing processes across QA engineers.
  • Lead requirements clarification with the QA team.
  • Troubleshoot test environments and debug automation code.
  • Identify and address bugs before releases.
  • Analyze data to validate components and modules.
  • Maintain high-quality test coverage and processes.
  • Mentor engineers in automation best practices.
  • Champion automation excellence within the team.
  • Collaborate with product, engineering and QA on test strategies.

Skills

QA testing
Automation frameworks
Java
Python
Unix/Linux
SQL
AI tools
Agile
Collaboration
Communication
Schwab systems

Education

B.S. in Computer Science

Tools

CI/CD tools
Git
Source control

Job description

Your opportunity

At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.

We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).

Join the team behind one of the industry's most powerful trading platforms and play a key role in delivering exceptional client experiences. As a Software Engineer in Test, you will design and build innovative test automation solutions, validate complex trading workflows, and collaborate closely with engineering, product, and business teams to ensure the highest levels of quality and reliability. You will help shape the future of quality engineering by leveraging AI-driven solutions, developing intelligent tools that improve SDLC effectiveness and efficiency, accelerate delivery, and enhance software quality at scale. This is an opportunity to combine cutting-edge technology, automation, and financial innovation to make a direct impact on millions of investors.

Role and Responsibility

  • Design and develop automation code for trading application
  • Facilitate the documentation and process flow for all testing processes and systems sharing deep knowledge to QA engineers across our portfolio of applications
  • Lead the conversation to clarify requirements with functional QA Team
  • Trouble shoot test environmental/test data issues and debug automation code
  • Find work that needs to be done on our software process to help identify bugs for repair and regression prior to a release to our customers
  • Gain in-depth knowledge of how new systems function and generating and analyzing data to validate various components and modules of the application.
  • Detail Oriented and passionate about delivering great quality software
  • Able to work in a fast-paced environment with changing priorities and tight deadlines
  • Possess a strong aptitude for learning new technologies
  • Develop AI tools to expedite software development process
  • Act as the tech lead for the automation team, setting best practices, defining test strategies, and ensuring high-quality coverage
  • Collaborate with product managers, engineers, and other QA engineers to define test strategies, acceptance criteria, and automation plans
  • Build scalable and robust automated test suites to support continuous integration and deployment
  • Proactively identify opportunities for automation, optimization, and improvement in test infrastructure and coverage
  • Participate in code reviews to ensure testability and quality are integrated into the development process
  • Mentor and lead other engineers in automation best practices, fostering a culture of continuous learning
  • Establish policies and practices for automation excellence
  • Possess a strong aptitude for learning new technologies
  • Champion a high bar for quality across the company and help shape the quality engineering culture
What you have

To ensure that we fulfill our promise of 'challenging the status quo,' this role has specific qualifications that successful candidates should have.

Required Qualifications

  • B.S. in Computer Science or equivalent experience
  • Experience working in Agile development environments
  • Proven experience in software quality assurance testing, bringing expertise in Quality processes, tools and metrics
  • Knowledge of test automation frameworks, automation framework architecture, design, development and scripting languages
  • Experience in testing APIs/Web Services. Hands-on experience in Java, Python or other Object-Oriented Programming Languages
  • Experience with Unix/Linux, Windows
  • Experience with SQL
  • Experience with AI tools for software development
  • Hunger to learn and explore new technologies to optimize the existing process
  • Self-motivated, independent and proactive
  • Outstanding collaboration and interpersonal skills
  • Excellent written and verbal communication
  • Current working experience with Schwab systems and processes

Preferred Qualifications

  • Strong understanding of software build tools, CI/CD integrations, deployment process and code quality checking tools
  • Working knowledge of source control software
  • Excellent verbal and written communication skills and high attention to details
  • Willingness to learn new technologies and implement in short amount of time
  • Ability to work independently with minimal supervision
  • Experience with software development with AI tools

In addition to the salary range, this role is also eligible for bonus or incentive opportunities


What’s in it for you

At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.

We offer a competitive benefits package that takes care of the whole you – both today and in the future:

  • 401(k) with company match and Employee stock purchase plan
  • Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
  • Paid parental leave and family building benefits
  • Tuition reimbursement
  • Health, dental, and vision insurance
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer In Test
Senior Software Engineer In Test

Charles Schwab Corporation • Austin (TX)

On-site
USD 90,000 - 140,000
Sr Manager, Software Development & Engineering Senior
Sr Manager, Software Development & Engineering Senior

Charles Schwab • Austin (TX)

On-site
USD 140,000 - 190,000
401(k) with company match
Paid time off and sabbatical after 5+
Tuition reimbursement
+2
Quality Assurance Engineer
Quality Assurance Engineer

The Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 100,000 - 150,000
401(k) with company match
Paid vacation and sabbatical program
Parental leave and family benefits
+2
Sr. SDET
Sr. SDET

Charles Schwab • Austin (TX)

On-site
USD 130,000 - 195,000
401(k) with company match
Employee stock purchase plan
Paid time off and sabbatical
+2
Software Developer
Software Developer

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 170,000
401(k) with company match
Tuition reimbursement
Health, dental, vision insurance
+2
Senior Specialist Developer
Senior Specialist Developer

The Charles Schwab Corporation • Omaha (NE)

On-site
USD 110,000 - 150,000
401(k) match
Sabbatical after 5 years
Parental leave
+2
Lead Software Engineer
Lead Software Engineer

Charles Schwab • Austin (TX)

On-site
USD 180,000 - 260,000
401(k) with company match
Sabbatical after 5 years
Paid parental leave and family life
+2
C Sharp / .Net Developer
C Sharp / .Net Developer

The Charles Schwab Corporation • Austin (TX)

On-site
USD 120,000 - 150,000
Manager, Software Development & Engineering
Manager, Software Development & Engineering

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 180,000
Hybrid work model
Competitive benefits
Tuition reimbursement
+1
Software Development Engineer
Software Development Engineer

Charles Schwab • Austin (TX)

On-site
USD 140,000 - 180,000
401(k) match
Employee stock purchase plan
Vacation and sabbatical after years of
+5