At Charles Schwab, our purpose is simple: we champion client’s goals with passion and integrity. Guided by honesty, mutual respect anda commitmentto doing what’s right, we bring innovation, education, and service together to help shape financial futures. Our people are the foundation of our success – they approach their work with curiosity and collaboration, coming together to create solutions that make a meaningful impact for clients and communities. As we expand into India, we are bringing this same culture of inclusion, learning, and opportunity to new talent. Joining us means becoming part of a global team where your work matters and your future can take shape.
Our Hyderabad location is central to Schwab’s growth, bringing together talented people and technology to drive innovation, scale and efficiency. Here, you will work alongside teams who create solutions that support millions of clients every day. The work you do is more than daily operations – it’s a chance to experiment, learn, and build within a values-driven, supportive environment. This is a unique opportunity to be part of our early growth phase and shape something new, backed by the stability and strength of a Fortune 500 company. Your impact begins on day one, and your contributions will help define our future in the region.
Key Responsibilities
-
Design, develop, and maintain automated test solutions for mainframe and distributed applications across functional, integration, regression, and end-to-end test layers.
-
Partner with developers, product owners, and architects to clarify requirements, identify quality risks early, and define testable acceptance criteria for complex brokerage and transaction-processing workflows.
-
Build and execute test strategies covering batch processing, online transactions, APIs, messaging flows, database validation, and file-based integrations between legacy and modern platforms.
-
Create and enhance reusable automation frameworks, test data strategies, and CI/CD quality gates to improve speed, consistency, and release confidence.
-
Validate high-volume processing, balances, positions, and transaction data using strong analytical and database validation techniques to ensure accuracy and operational resilience.
-
Support defect triage, root cause analysis, and production issue investigations by partnering with engineering and support teams to identify gaps and prevent recurrence.
-
Drive continuous improvement in test coverage, test reliability, environment readiness, observability, and reporting across Agile delivery teams.
-
Contribute as a hands-on technical team member who shares knowledge, promotes engineering best practices, and helps raise the overall quality bar across the organization.
Required Qualifications
-
BS in Computer Science, Software Engineering, or a related field.
-
8+ years of experience in software testing, quality engineering, or SDET roles, including substantial experience supporting enterprise financial services or brokerage applications.
-
Hands-on experience testing mainframe applications and workflows using technologies such as COBOL, DB2, CICS, MQ, JCL, EasyTrieve, and stored procedures.
-
Experience designing and implementing automated test frameworks and reusable test assets for backend, batch, API, integration, and data validation scenarios.
-
Strong experience validating high-volume batch and transaction-processing systems, including data reconciliation, file validation, batch troubleshooting, sort techniques, scheduling flows, and file manipulation.
-
Experience with distributed systems and integration patterns, including APIs, messaging technologies such as IBM MQ or RabbitMQ, and file transfer mechanisms such as SFTP or Globalscape.
-
Proficiency in one or more programming or scripting languages used for automation and quality engineering, such as Java, Python, or shell scripting.
-
Strong SQL and data analysis skills with the ability to validate complex data transformations and troubleshoot defects across multiple systems.
-
Experience with Agile delivery practices and quality engineering tools such as Jira, Rally, ChangeMan, BMC Remedy, Xpeditor, Control-M, or similar SDLC and support tools.
-
Proven ability to define test strategy, execute complex test scenarios, analyze failures, and support remediation for enterprise-scale systems in production and pre-production environments.
-
Excellent problem-solving, communication, and collaboration skills, with the ability to work effectively across globally distributed teams.
Preferred Qualifications
-
Experience building automation for both legacy mainframe and modern distributed platforms in a hybrid technology environment.
-
Exposure to test automation frameworks and tools for API, integration, performance, and batch testing.
-
Experience with CI/CD tooling and continuous testing practices using platforms such as GitHub, Jenkins, Bamboo, or similar tools.
-
Familiarity with observability, log analysis, and production monitoring tools that support defect diagnosis and release validation.
-
Experience with brokerage, balances, positions, transactions, or other financial domain workflows is strongly preferred.
-
Exposure to AI-assisted development or test automation, including tools such as GitHub Copilot, is a plus.
-
Experience working as an SDET or quality engineer on an Agile scrum team in a large enterprise environment is a plus.
At Schwab India, you’re empowered to shape your future. We support your growth through meaningful work, continuous learning, and a culture rooted in trust and collaboration – so you can build the skills to make a lasting impact. Our benefits are designed to care for your wellbeing, your family, and your long-term financial security.
-
Competitive compensation and retirement programs including Employee Provident Fund (EPF), Gratuity, and optional National Pension System (NPS) contributions
-
Robust Paid Time Off, including annual/privilege leave, sick and casual leave, public holidays, maternity/paternity leave, and more
-
Education assistance for continued learning to help you grow
-
Comprehensive medical insurance with Outpatient Department (OPD) services, including vaccination, pharmacy, dental, and vision coverage
-
Annual reimbursement for health check-ups and mental health support through our Employee Assistance Program (EAP)
-
Childcare (creche) reimbursement for eligible employees
-
Transportation and meal benefits that support your day-to-day work
-
Group life, personal accident, and critical illness insurance