Overview
On Site
USD 100,000.00 - 120,000.00 per year
Full Time
Skills
Innovation
Customer Satisfaction
Legacy Systems
Scripting
Web API
Quality Assurance
Reporting
Testing
ROOT
Test Strategy
Test Plans
Requirements Analysis
Science
Software Engineering
Software Development
Software Testing
Java
Automated Testing
Selenium
TestNG
API QA
Continuous Integration
Continuous Delivery
Jenkins
Bamboo
GitHub
Version Control
Writing
SQL
Analytical Skill
Debugging
Agile
JIRA
Sprint
Confluence
Documentation
Knowledge Sharing
Communication
Collaboration
Computer Science
Financial Services
Security QA
Behavior-driven Development
Cucumber
Regression Testing
Cloud Computing
Google Cloud Platform
Google Cloud
Amazon Web Services
Job Details
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:
What you have
Required Qualifications:
Preferred qualifications:
"In addition to the salary range, this role is also eligible for bonus or incentive opportunities."
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, Google Cloud Platform or AWS.
"In addition to the salary range, this role is also eligible for bonus or incentive opportunities."
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.