Charles Schwab - Southlake, TX

posted 4 days ago

Full-time - Mid Level
Southlake, TX
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The SDET Engineer position at Charles Schwab is focused on leading test automation efforts and ensuring the quality of software systems. This role involves collaborating with development teams to implement effective testing strategies, build automation frameworks, and enhance overall test coverage. The engineer will play a crucial role in the success of projects by ensuring timely delivery and high-quality code, particularly for risk management systems.

Responsibilities

  • Lead the test automation team or work independently on small projects.
  • Coordinate with team members for testing activities and participate in requirements ambiguity and Use Case/User Story Reviews.
  • Conduct QA analysis and test support activities.
  • Set and communicate automation strategies and processes for various systems including web services and APIs.
  • Evaluate and implement software test automation tools and tooling standards.
  • Build automation frameworks to increase reuse and reduce effort.
  • Increase automation cycle execution run times and decrease manual analysis of results.
  • Enable teams to use TDD/BDD/ATDD using Gherkin and ensure automation is constantly running using CI/CD strategies.
  • 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 and provide status reporting.
  • Participate in technical governance and negotiate product quality standards with development and business teams.

Requirements

  • Bachelor of Science in Computer Science or a related field.
  • 5+ years of experience as a software developer or SDET using Java (Spring Boot) and Java 11.
  • Experience in developing automated testing frameworks for enterprise level functional and regression testing.
  • Experience testing in Spring batch, RabbitMQ, Kafka, or other enterprise messaging platforms.
  • Experience in test-driven development (ATDD) or Behavior Driven Development (BDD) using Gherkin languages like Cucumber.
  • Expertise in database querying and manipulation using SQL in SQL Server.
  • Experience with REST API service test automation.
  • Experience in performance testing using tools like JMeter.
  • Experience with CI/CD tools like GitHub, Bamboo, Shell Scripting, Splunk.
  • Strong knowledge of software development methodologies, especially Agile processes.
  • Experience with Atlassian tools for Agile project/code management (Bitbucket, Bamboo, JIRA, Confluence).
  • Experience mentoring junior engineers is a plus.

Nice-to-haves

  • Experience with performance testing tools like JMeter.
  • Experience mentoring junior level engineers.

Benefits

  • 401(k) with company match
  • Employee stock purchase plan
  • Paid time for vacation
  • Paid time for volunteering
  • 28-day sabbatical after every 5 years of service
  • Paid parental leave
  • Family building benefits
  • Tuition reimbursement
  • Health insurance
  • Dental insurance
  • Vision insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service