Mobile QA Automation Engineer - SDET
Your Opportunity
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.
We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).
Schwab Technology Services enables the future of how clients manage their money by providing innovative and reliable technology products and services as part of our ongoing commitment to democratize access to investing and financial planning.
Schwab has been doing in-house, native mobile development for several years but every business channel in Schwab is increasing their presence on the mobile platform. We are looking to grow a high performing, engaged mobile development team that is passionate about delivering an excellent mobile experience for our users, from checking account balances to complex trading, Schwab’s ever-growing mobile user base is asking for more features and more and interesting visualizations and interactions. Come join the team and make your mark on a highly distributed, visible and valued product.
We are seeking a Development Engineer in Test to develop and maintain automated testing solutions for our mobile applications using Appium, XCUI, and Espresso. You will design and execute comprehensive test automation scripts, monitor test execution, and collaborate with cross-functional teams to ensure high-quality mobile experiences. This role requires hands-on expertise in mobile test automation, strong coding skills in Java, and the ability to work effectively with geographically distributed teams. You will contribute to continuous improvement of our testing practices while supporting end-to-end quality across multiple mobile applications.
Key Responsibilities
Test Development & Automation
- Design, develop, and maintain automated test suites using XCUI (iOS), Espresso (Android), and Appium for mobile applications
- Create comprehensive test plans covering functional, feature, regression, and smoke testing scenarios
- Identify and document edge cases and complex test scenarios in collaboration with developers
- Test Execution & Quality Assurance
- Execute manual and automated tests across mobile platforms to ensure application quality and reliability
- Perform post-deployment testing to validate backend services and API integrations
- Conduct thorough regression testing prior to each release cycle
- Document and track defects with clear reproduction steps and severity classification
Cross-Functional Collaboration
- Partner with developers to define testable acceptance criteria and identify potential quality risks early in the development cycle
- Work closely with Product Owners to ensure features meet business requirements and follow QA best practices
- Facilitate or lead daily stand-ups, providing clear status updates on testing progress and blockers
- Actively participate in refinement sessions, asking critical questions to clarify requirements and uncover gaps
- Process Improvement & Leadership
- Collaborate with QA team members to enhance testing processes, frameworks, and methodologies
- Promote and implement QA best practices across the team
- Contribute to continuous improvement initiatives for test coverage, automation, and efficiency
- Mentor junior QA engineers and provide guidance on testing strategies and tools
Quality Metrics & Reporting
- Track and report on test coverage, defect trends, and quality metrics
- Provide clear status reports on testing progress and release readiness
- Identify quality risks and communicate impact to stakeholders
What you have
Required Qualifications
Education & Experience
- BS/MS in Computer Science, Engineering, or related field (or equivalent practical experience)
- 3-5 years of experience in mobile application testing (iOS and/or Android)
- 3+ years building and maintaining test automation frameworks
- Proven experience developing, executing, and maintaining automated test scripts
Technical Skills
- Strong hands-on coding experience with Java or other object-oriented programming languages
- Experience with mobile automation tools: XCUI (iOS) and/or Espresso (Android)
- Proficiency with test management and defect tracking tools (JIRA, Zephyr, or similar)
- Solid understanding of mobile development lifecycles on iOS and/or Android platforms
- Working knowledge of CI/CD practices and DevOps methodologies
Soft Skills & Abilities
- Demonstrated ability to manage multiple concurrent testing efforts across geographically distributed teams
- Strong analytical and problem-solving skills with attention to detail
- Excellent communication skills with ability to collaborate effectively across technical and non-technical teams
- Self-motivated with ability to work independently and in team environments
Preferred Qualifications
- Experience using Github Copilot/Cursor to code, write test
- Experience with MCP server
- Experience with Kotlin and/or Swift programming languages
- Knowledge of Appium for cross-platform mobile testing
- Experience in financial services or trading platforms
- Understanding of security testing and data compliance requirements
- Familiarity with Agile/Scrum methodologies and ceremonies
"In addition to the salary range, this role is also eligible for bonus or incentive opportunities."
What’s in it for you
At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. 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
What you are good at
What you have
Required Qualifications
Education & Experience
- BS/MS in Computer Science, Engineering, or related field (or equivalent practical experience)
- 3-5 years of experience in mobile application testing (iOS and/or Android)
- 3+ years building and maintaining test automation frameworks
- Proven experience developing, executing, and maintaining automated test scripts
Technical Skills
- Strong hands-on coding experience with Java or other object-oriented programming languages
- Experience with mobile automation tools: XCUI (iOS) and/or Espresso (Android)
- Proficiency with test management and defect tracking tools (JIRA, Zephyr, or similar)
- Solid understanding of mobile development lifecycles on iOS and/or Android platforms
- Working knowledge of CI/CD practices and DevOps methodologies
Soft Skills & Abilities
- Demonstrated ability to manage multiple concurrent testing efforts across geographically distributed teams
- Strong analytical and problem-solving skills with attention to detail
- Excellent communication skills with ability to collaborate effectively across technical and non-technical teams
- Self-motivated with ability to work independently and in team environments
Preferred Qualifications
- Experience using Github Copilot/Cursor to code, write test
- Experience with MCP server
- Experience with Kotlin and/or Swift programming languages
- Knowledge of Appium for cross-platform mobile testing
- Experience in financial services or trading platforms
- Understanding of security testing and data compliance requirements
- Familiarity with Agile/Scrum methodologies and ceremonies
"In addition to the salary range, this role is also eligible for bonus or incentive opportunities."
Why Schwab?
At Schwab, “Own Your Tomorrow” embodies everything we do! We are committed to helping our employees unleash their potential and achieve their dreams. Our employees get to play a central role in disrupting a multi-trillion-dollar industry, creating a better, more modern way to build and manage wealth. We’re a modern financial services firm that stands apart from the industry, where you can go as far as your ambition takes you.
Hear from employees: What’s it like to work at Schwab!
The benefits of working at Schwab : a package designed to empower your health, wealth, career and life. Schwab is committed to building a diverse and inclusive workplace where everyone feels valued.
As an equal employment opportunity employer, our policy is to provide equal employment opportunities to all employees and applicants without regard to any status that is protected by law. (Please click here to see policy.)
Schwab is also an affirmative action employer, focused on advancing women, minorities, veterans, and individuals with disabilities in the workplace. We believe diversity and inclusion are part of our success as a company and our purpose of serving every client with passion and integrity.


