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. The Advisor Services Data Delivery Team is looking for a Software Development Engineer in Test (SDET) to build and support Cloud-based applications that that provide critical, high-volume data processing for Schwab’s Advisor clients and third parties.
Requirements
- 4-6 years professional experience in software test automation
- Strong programming knowledge and experience developing in Java (C-Sharp is a plus) and Python.
- Recent experience with cloud-based technologies, preferably on Google Cloud Platform (GCP)
- Highly desired experience with Google Cloud Platform (GCP) products, including Dataflow and Cloud Storage
- Experience with Google Cloud SDK
- Experience with Spring frameworks, including Spring Boot, Spring Cloud Data Flow, etc.
- Experience with a relational database, SQL, and stored procedures (Oracle, SQL Server). NoSQL database experience (MongoDB) is a plus
Responsibilities
- build and support Cloud-based applications that that provide critical, high-volume data processing for Schwab’s Advisor clients and third parties.
- contribute to the design and delivery of test automation and software QA for our systems producing and delivering this data to our clients.
- work with new and emerging cloud technologies as we develop new capabilities for our solution.
- Applies best practices to build, test, and validate software components while resolving issue
- Ensures systems align with cloud architectures using modern design methodologies
- Experience with CI/CD practices
- Application Maintenance and Support - Delivering effective management and technical services to address technical issues and minimize disruption to application users
Other
- Bachelor’s degree in Computer Science or related field, or equivalent work experience
- 1-3 years of Schwab technology domain experience gained as a current or recent contractor or employee
- Strong analytical, troubleshooting, testing and problem-solving skills
- Strong understanding of Agile development practices
- Ability to quickly grasp complex concepts and learn new technologies