Your opportunity
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.
Duties: Participate in all aspects of testing: unit, integration, functional, regression, load/performance, automation, and system testing. Support multiple agile product teams to craft test automation strategies and execution. Work with the team to define scope and objectives of all levels of QA testing. This includes establishing the purpose and deliverables of the test effort, developing, and implementing test plans/cases. Design, develop and maintain automated test framework & test cases for Cloud based applications(Apigee/PCF) in complex environments, covering both both API & UI testing. Contribute to the definition, development and implementation of quality assurance practices and procedures and other QA assessments. Adhere to the standards and best practices within the Agile Scrum methodology. Establish fact-based measurements of test efficiency, effectiveness, and product readiness; examples include defect densities, defect counts, code coverage and automation counts. Manage and troubleshoot defects to resolution while proactively identifying risks to management. Work collaboratively with development to identify testability of the architectural design and application code while infusing Quality into the team’s deliverables. Work directly with appropriate business partners and development to understand project concepts, objectives, and approach of software development projects. Responsible for estimating, coordinating, and directing testing for multiple products/projects. Works collaboratively with development during all stages of projects to provide in process testing results. Works directly with appropriate business partners and development to understand project concepts, objectives, and approach of software development projects. Develop automated testing scripts for complex environments. Manage defects and proactively identify risks to management. Engage in testing as a part of the development cycle, thereby shortening the QA cycle, and increasing QA breadth and depth of knowledge of the Banking applications.
Salary: $127,816 to $140,400 per year
Starting compensation for this location depends on related experience. Annual bonus opportunity and other eligible earnings are not included in the range(s) above. We offer a competitive benefits package, see below for details.
What you have
Job Requirements: Master’s degree in Computer Science, Information Systems Technologies, or a related field and 36 months of experience in a related occupation. Experience must include 36 months involving the following: Java, C#, or Javascript; Test Automation Frameworks including Selenium Web Driver or Rest Assured (UI and API); API Testing using Jmeter; Utilize testing methodologies including Behavior-Driven Development with Cucumber, or Test-Driven Development (TDD) for Cloud based applications; SQL or MongoDB; and CI/CD including Jenkins, Harness, or Bamboo.
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