At Schwab, the business problem is to design, build, support, and evolve client-facing native mobile apps for Charles Schwab, transforming the finance industry together by challenging the status quo and delivering excellent client experience to millions of Schwab users.
Requirements
- 2+ years in Mobile Application Development
- 4+ years of experience in building and maintaining test automation frameworks
- 4+ years of developing, executing, and maintaining automated test scripts
- Hands-on coding experience with Java or other object -oriented programming languages
- Experience with XCUI and/or Espresso, Kotlin, SWIFT is preferred
- Working knowledge of industry-standard tools for logging bugs and managing test cases (e.g., JIRA/MTM, Zephyr/HPQ)
- Understanding of CI/CD practices and Lean DevOps methodologies
Responsibilities
- Develop and maintain functional test automation scripts for mobile application using Appium with Java
- Ensure automation is constantly running, analyzing, and promptly reporting on failures
- Work with the leadership to research, investigate, implement and train other QA Testing Resources in the areas of Test Driven Development, Testing Automation using Appium with Java
- Work cross-organizationally both within Schwab and with external vendors, both on and offshore to define environment requirements, identify Automation-related tools, develop and execute best Automation process and practices
- Foster our end-to-end testing approach across multiple applications
- Partner with geographically-distributed teams to plan our future QA tooling and technology decisions
- Liaise with product teams, Product Owners and Scrum Masters to integrate project plans, testing schedules, and metrics reporting
Other
- 2+ years of experience
- 4+ years of experience in building and maintaining test automation frameworks
- Bachelor's degree or equivalent experience
- Ability to work on site in the specified location(s)
- Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions