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.
Schwab Technology Services enables the future of how clients manage their money by providing innovative and reliable technology products and services as a part of our ongoing commitment to democratize access to investing and financial planning.
Software Developer Engineer Testing (SDET) Job Description Stock Plan Services focuses on supporting equity compensation for our B2B clients. We have multiple applications that support this effort, and our mission is to launch a consolidated platform of microsites to combine these segregated applications into a holistic user experience. While executing this goal we strive to maintain excellent customer support and deliver on sustaining engineering objectives. We are fueled by a diverse team of talented team-members who continuously raise the bar on delivering best-in-class products and services to people all over the world. The successful candidate will be an expert in designing scalable and maintainable test automation. This individual will work closely with the developers to understand the architecture of the application to best devise how to build reliable, maintainable automated tests. The candidate must be passionate about quality and assist in creating a high-quality culture across the scrum team(s).
What you haveRequired Qualifications
• 5+ years of work experience with a bachelor’s degree or an Advanced Degree (e.g. Masters, MBA, JD, MD, or PhD)
• 5+ years of hands-on experience developing and maintaining automated test suites for UI and API/service level testing in an
Agile environment.
• 4+ year of Schwab technology Equity Award Center and/or Stock Plan Services domain experience gained as a current or
recent contractor or employee
• 1+ year of Schwab technology domain experience gained as a current or recent contractor or employee
• Proven track record overseeing test case creation for large and complex projects, including coordinating and reviewing the
work of other engineers.
• Programming experience in Java (preferred), with additional hands-on coding in other modern languages such as TypeScript.
• Experience and knowledge with cloud technologies (AWS, Azure, GCP, PCF etc.)
• Experience with Atlassian Tools (Jira, Zephyr, Confluence)
• Experience with Selenium and Postman, Insomnia, or Bruno.
• Experience with load testing tools (e.g. JMeter, BlazeMeter or LoadRunner) and concepts (e.g. P95)
• Experience with relational databases and SQL, ideally MS-SQL and/or Oracle.
• Experience with REST based APIs and understanding of the concepts involved with REST APIs
• An understanding of Clean Code concepts such as DRY and/or SOLID
• Familiarity with Design Patterns such as the Page Object Model or proxy, factory, and data objects
Preferred Qualifications
• Experience with document databases such as MongoDB.
• Experience with cloud-based testing infrastructure tools such as Saucelabs.
• Understanding of IAS (infrastructure as service) in context of application testing.
• Data Modeling experience
• Experience with SOAP based UIs
Job Family-Specific Competencies
· Analytical Thinking - Approaching a problem by using a logical, systematic, sequential approach
· Software Development - Implementing standards, processes, and methods to create, test, and verify software components,
ensuring reliability and resolving operational problems and bugs
· Software Release and Deployment - Managing the deployment of software updates while ensuring compliance with safety,
security, and quality standards
· System Design and Architecture - Implementing concepts for system design,ensuring compatibility with cloud architectures,
and utilizing adaptive approaches for lifecycle models and methodologies
· Quality Assurance Testing - Confirming the integrity and reliability of business operations through rigorous testing and
compliance verification
· Software Design and Specifications - Developing software solutions that meet requirements using established design principles
and standards, employing predictive or adaptive design techniques, including plan-driven or iterative/agile approaches
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 planPaid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positionsPaid parental leave and family building benefitsTuition reimbursementHealth, dental, and vision insurance Apply Save job