SDET
Role details
Job location
Tech stack
Job description
As a Senior Software Development Engineer in Test (SDET), you will be a key technical leader responsible for shaping the future of test automation within the team. You will play a pivotal role in the transition from a low-code automation solution to a modern, code-based framework using Java and Selenium-bring best-in-class engineering practices to how we design, build, and scale automation.
In this role, you will work hands-on within a scrum team while partnering closely with developers, product owners, and other SDETs to ensure quality is built into every stage of delivery. You will lead by example-designing robust, maintainable automation frameworks, improving existing regression capabilities, and building reusable components that accelerate development and testing at scale.
This is a unique opportunity to influence both technical direction and team capability. You will mentor and elevate junior SDETs, help establish automation standards, and drive a strong quality-focused engineering culture. Your contributions will directly impact the reliability, scalability, and success of a high-impact platform supporting Schwab's core trading operations.
If you are passionate about hands-on engineering, enjoy solving complex problems, and are energized by mentoring others while driving technical excellence, this role offers the opportunity to make a meaningful impact., * Develop and maintain UI and API test automation using Selenium, Java, and related tools.
-
Implement automation strategies for web services, middleware, and UI.
-
Ensure automation is scalable, maintainable, and integrated into CI/CD pipelines.
-
Build automation test data solutions and support data refresh processes.
-
Partner with developers to enhance CI/CD automation.
-
Serve as SDET for one or more scrum teams, collaborating with the scrum master, product owner, and developers.
-
Maintain test cases, results, and automation code using JIRA, Bitbucket, and other Atlassian tools.
-
Design and run continuous testing pipelines (regression/smoke) using Bamboo.
-
Support BDD practices using Gherkin/Ruby/Cucumber.
-
Contribute to consistent, high-quality delivery across sprints and releases.
Requirements
-
7+ years of professional experience with a bachelor's or advanced degree.
-
3-4+ years of hands-on Java development experience (writing and reviewing code).
-
7+ years of test automation experience in Agile environments.
-
Experience in building Test Automation Framework using Selenium, RestAssured
-
Experience with Parallel executions and using SauceLabs, MongoDB
Preferred Qualifications
-
Experience designing scalable UI and API automation frameworks.
-
Strong Java and object-oriented programming expertise.
-
Proficiency with Selenium, SoapUI, Maven, REST-Assured, and related tools.
-
Experience with cloud technologies (PCF, GCP), MongoDB, and Git-based source control.
-
Strong communication and collaboration skills with technical and business partners.
-
Familiarity with test data management practices.
-
IaaS concepts- Understanding of IAS (infrastructure as service) in context of application testing.
Benefits & conditions
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