Charles Schwab-posted 2 months ago
Austin, TX
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

Your Opportunity involves working cross-organizationally both within Schwab and with external vendors, both on and offshore to implement test practices, standards and processes. You will define environment requirements, troubleshoot test issues, record test results, track and prioritize defects, and participate in product readiness and release decisions. You will define and execute both the project and release level Test Strategies, Test Plans and Test Cases/Scripts which span across multiple internal Dev/QA/Product Teams. Acting as the escalation point for all testing related issues, you will provide the QA perspective, status reporting, and escalate issues to responsible stakeholders, ensuring standard and consistent QA processes are followed. You will participate in technical governance and help negotiate overall product quality standards with development and business teams. Additionally, you will coordinate with team members for testing activities, participate in Requirements Ambiguity, & Use Case / User Story Reviews, and conduct QA analysis & test support activities. You will lead fellow engineers in writing effective tests and constantly challenge yourself to improve overall test coverage. You will set and communicate automation strategies and processes for web services, APIs, middleware, UI, evaluate and implement software test automation tools and tooling standards, and build automation frameworks to increase reuse and reduce effort. You will also drive continuous integration and deployment strategies leveraging tools like Bamboo with a CI/CD philosophy and support training of other QA Testing Resources in Agile Testing Practices, Test Driven Development, Testing Automation, and managing Testing Metrics for publication to Upper Management.

  • Work cross-organizationally within Schwab and with external vendors to implement test practices, standards, and processes.
  • Define environment requirements, troubleshoot test issues, record test results, track and prioritize defects.
  • Participate in product readiness and release decisions.
  • Define and execute project and release level Test Strategies, Test Plans, and Test Cases/Scripts.
  • Act as the escalation point for all testing related issues.
  • Provide QA perspective, status reporting, and escalate issues to responsible stakeholders.
  • Ensure standard and consistent QA processes are followed.
  • Participate in technical governance and negotiate product quality standards.
  • Coordinate with team members for testing activities and conduct QA analysis & test support activities.
  • Lead fellow engineers in writing effective tests and improve overall test coverage.
  • Set and communicate automation strategies and processes for web services, APIs, middleware, UI.
  • Evaluate and implement software test automation tools and tooling standards.
  • Build automation frameworks to increase reuse and reduce effort.
  • Drive continuous integration and deployment strategies leveraging tools like Bamboo.
  • Support training of other QA Testing Resources in Agile Testing Practices, Test Driven Development, Testing Automation, and managing Testing Metrics.
  • Bachelor's degree or foreign equivalent in Engineering or related field.
  • 6+ years of progressive, postbaccalaureate experience in the job offered or related occupation.
  • Experience in developing or influencing the development of automated framework(s) for enterprise level functional and regression testing.
  • Experience with one or more programming languages: C#, JAVA, Java Script.
  • Strong programming, debugging/troubleshooting, and problem-solving skills.
  • Experience in BDD, TDD, or ATDD design techniques.
  • Exposure to different Test data management techniques and tools.
  • Experience in API test automation using Specflow.
  • Experience in UI automation using Saucelabs, Selenium, or other open source automation tools.
  • Expertise in database querying, data manipulation, and population using SQL in Oracle or SQL Server.
  • Experience with REST API service testing using tools like SOAPUI and Advanced REST Client.
  • Experience with CI/CD tools like Bamboo, Zephyr, Bit Bucket, Shell Scripting/Powershell, Splunk is a plus.
  • Working knowledge of Agile, Iterative development process, and/or Rational Unified Process development methodologies.
  • Excellent communication skills to partner technically with Application Architects, Development, QA/Testing organizations, and Business teams.
  • Ability to effectively persuade, negotiate, and influence all levels of staff.
  • Demonstrated ability to work well under pressure in a fast-paced environment.
  • Ability to think outside the box and come up with creative solutions.
  • Motivation and passion to stay on top of new and emerging test and automation technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service