Skip to main content
close

Search Jobs

Specialist - SDET (Software Development & Engineering Test)

Phoenix, AZ ; Southlake, TX
Requisition ID 2025-111162 Category Engineering & Software Development Position type Regular Pay range USD $100,000.00 - $120,000.00 / Year Application deadline 2025-05-23
Apply

Your opportunity


Charles Schwab is a leading provider of financial services with a history of innovation and passion for client satisfaction. Our team values, integrity, curiosity, and continuous learning, creates an environment where everyone is empowered to thrive and make an impact.

The Retirement Business Services (RBS) organization focuses on providing innovative solutions and exceptional service to help clients plan for their retirement with confidence. As part of our ongoing modernization efforts, we are transforming legacy systems into highly scalable, cloud-native applications.

As a Specialist – Software Development Engineer in Test (SDET), you will play a vital role in ensuring the quality and reliability of multiple applications within RBS Technology portfolio. You will be responsible for designing, developing and maintaining automated test framework and scripts, collaborating with developers, product owners, and QA teams to seamlessly integrate testing into the software development lifecycle.

The ideal candidate is a seasoned SDET with a strong background in test automation, a deep understanding of Agile development practices, a proven track record of delivering high-quality software in fast-paced environments. This is an exciting opportunity to join a growing engineering team within RBS Technology and contribute to building the future of retirement planning for our clients.

What you will do:

As a Software Development Engineer in Test (SDET), you will contribute to ensuring the quality and reliability of our applications through automation and testing. Your key responsibilities will include:

  • Develop and Maintain Automated Tests – Build and enhance automated test scripts for Web, API, and backend applications to improve test coverage and efficiency.
  • Collaborate with Cross-Functional Teams – Work closely with developers, product owners, and QA teams to integrate testing into software development life cycle.
  • Execute and Analyze Tests – Run automated and manual tests as needed, analyze test results, and report defects to ensure high-quality software delivery.
  • Enhance CI/CD Testing Processes – Support continuous testing by integrating automated tests into CI/CD pipelines to streamline deployments.
  • Support Debugging and Troubleshooting – Investigate test failures, identify root causes, and collaborate with developers to resolve issues efficiently.
  • Contribute to Test Strategy & Best Practices – Assist in defining test strategies, improving automation frameworks, and promoting best practices in software testing.
  • Participate in Agile Development – Engage in Agile ceremonies, contributing to test planning, requirement analysis and sprint activities.

What you have


Required Qualifications:

  • Bachelor of Science degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development and engineering.
  • 2+ years of experience in software testing and automation.
  • Proficiency in Core Java for test automation.
  • Hands-on experience with test automation using Selenium, TestNG.
  • Experience with API testing using Swagger and Rest Assured Framework.
  • Familiarity with CI/CD tools (Jenkins, Bamboo, GitHub Actions etc) and hands-on experience with GitHub for version control and collaboration
  • Experience writing SQL queries.
  • Strong analytical and debugging skills to investigate test failures and defects.
  • Experience working in Agile development environment using Jira for Sprint planning and tracking and confluence for documentation and knowledge sharing.
  • Strong communication skills with the ability to collaborate in a fast-paced environment.

Preferred qualifications:

  • Master’s degree in computer science or equivalent work experience.
  • Experience in the financial services industry.
  • Experience with performance and security testing tools.
  • Familiarity with BDD frameworks such as Cucumber.
  • Experience with MABL for functional and regression testing.
  • Exposure to cloud environments like PCF, GCP or AWS.

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


What’s in it for you

At Schwab, we’re committed to empowering our employees’ personal and professional success. Our purpose-driven, supportive culture, and focus on your development means you’ll get the tools you need to make a positive difference in the finance industry. 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
Apply

Eligible Schwabbies receive

  • Medical, dental and vision benefits

  • 401(k) and employee stock purchase plans

  • Tuition reimbursement to keep developing your career

  • Paid parental leave and adoption/family building benefits

  • Sabbatical leave available after five years of employment