At Schwab, the business problem is to transform the finance industry by developing products that help customers learn, explore and make life-impacting moves with their financial worth, and to drive client-centricity, reduce time to market, and increase efficiency.
Requirements
- Familiarity with unit testing patterns (TDD/BDD) and methodologies
- Mastery of one or more test automation tools/ framework: Test Libraries: Protractor, Selenium, WebDriver.io, Test Framework: Ruby, Cucumber, Specflow, TestNG, NUnit, XUnit
- At least 2 years of hands-on knowledge in test automation using Selenium or WebDriver.IO or Protractor using Cucumber framework
- Strong programming skills in one or more Object Oriented programming languages like C, JAVA or C++
- Familiarity with web application development using frameworks like MVC, Angular etc.
- Familiar with REST API development and test development for REST
- Experience with Agile and being a part of a scrum team
Responsibilities
- Pursue strong engineering practices through a culture of continuous improvement
- Responsible for estimating, coordinating and directing testing for multiple products/projects
- Software quality assurance on highly complex and/or multiple projects through manual and automated testing using industry standard tools leveraging agile project methodologies
- Contribute to product development by doing minor bug fixes and handling production support requests
- Pair with full stack developer during active development phase to ensure Schwab coding standards and best practices are followed
- Implement test practices, standards and processes, troubleshoot test issues, record test results, track and prioritize defects, participate in product readiness and release decisions
- Accountable for test environment stability and test data manifestation in various non-prod regions
Other
- BA/BS degree in Computer Science
- A passion for digital innovation and commitment to superb client experience
- Effective relationship builder--ability to partner cross-functionally, cross-enterprise and work effectively with various levels of the organization as well as various personality types
- Ability to coach others as well as be open to receiving coaching
- Ability to troubleshoot environmental issues