Software Development & Engineering in Test
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.
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.
We are looking for a skilled and detail-oriented .NET API Software Development Engineer in Testing to join our team. The ideal candidate will be responsible for creating automated testing solutions and validating APIs built on the .NET framework to ensure they meet functional, performance, and security standards. You will collaborate closely with developers, product managers, and other stakeholders to identify and resolve issues, ensuring the delivery of high-quality APIs.
Key Responsibilities
• Design, develop, and execute test plans, test cases, and test scripts specifically for .NET APIs.
• Perform functional, integration, regression, and performance testing on APIs.
• Validate API functionality, data integrity, and error handling using automated testing tools like Postman, Swagger, or SoapUI.
• Collaborate with developers to reproduce, debug, and resolve API-related issues.
• Conduct load and performance testing for APIs using tools like K6, Bruno, or JMeter.
• Document testing procedures, including test plans, test cases, and automation scripts.
• Document interactions with various teams, including developers, product managers, and stakeholders, to ensure clear communication and alignment.
• Provide detailed test reports, metrics, and recommendations to stakeholders
What you have
Required Qualifications
• Proven experience in testing APIs built on the .NET framework.
• 6+ months of Schwab technology domain experience gained as a current or recent contractor or employee
• Strong understanding of RESTful API principles and best practices.
• Hands-on experience with API testing tools such as Swagger, or SoapUI.
• Proficiency in test automation frameworks
• Familiarity with JSON, XML, and API authentication methods (OAuth, JWT, etc.).
• Knowledge of software development lifecycle (SDLC) and Agile methodologies.
• Strong analytical and problem-solving skills.
• Excellent communication and collaboration skills.
• Experience with performance testing tools like JMeter, K6, Bruno, or LoadRunner.
• Familiarity with GitHub version control system.
• Knowledge of CI/CD GitHub Actions.
• Proven experience with AI/Copilot to generate automated test scripts.
Preferred Qualifications
What experience and skills are DESIRED, but are not REQUIRED to perform this role today?
Technical nice-to-haves (bullet points)
▪ Applies analytical thinking to abstract factors, guides outcomes, and sets priorities
▪ Consistently maintains clear, open communication to enhance collaboration with others
▪ Leverages industry expertise to guide strategy and guide team members in industry and marketplace dynamics
▪ Encourages independent problem-solving and decision-making
▪ Anticipates reactions from individuals and groups in situations and plans accordingly
▪ Seeks new methods or technologies to enhance work outcomes
▪ Influences improvements in efficiency and effectiveness within a function
▪ Adapts oral communication to engage diverse stakeholders and inspire action
▪ Earns trust through ethical decisions and deep subject matter knowledge
▪ Uses storytelling, data, and emotion to persuade diverse audiences
▪ Leads activities, implements goal-setting strategies, and resolves a wide range of issues
▪ Analyzes trends and recommends strategies to sustain the firm's competitive advantage
▪ Applies quality standards effectively, ensuring excellence and inspiring precision
▪ Produces high-quality written materials tailored to different stakeholders
Job Sub-Family Specific Competencies
Requirements Management – Streamlining requirement analysis, organization, and validation for efficient development and operation throughout the life cycle
Quality Assurance TestingQuality Assurance TestingQuality Assurance TestingRequirements Management - Streamlining requirement analysis, organization, and validation for efficient development and operation throughout the life cycle
Quality Assurance Testing - Confirming the integrity and reliability of business operations through rigorous testing and compliance verification
Software Development - Implementing standards, processes, and methods to create, test, and verify software components, ensuring reliability and resolving operational problems and bugs
Building Collaborative Relationships – Ability to develop, maintain, and strengthen partnerships with others who can provide information, assistance and support
Strategic Thinking – Analyzing an organization’s competitive position and developing a clear and compelling vision of what the organization needs for success in the future
Thoroughness – Ensuring that one’s own and other’s work and information are complete and accurate
Careful preparation for meetings and presentations
Following up with others to ensure that agreements and commitments have been fulfilled
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