Software Development Engineer Software Development Engineer …

Charles Schwab
in Roanoke, TX, United States
Permanent, Full time
Be the first to apply
Competitive
Charles Schwab
in Roanoke, TX, United States
Permanent, Full time
Be the first to apply
Competitive
Software Development Engineer
Your Opportunity

Customer and Accounting Technology organization is looking for a Senior Staff QE Engineer who will excel in a dynamic fast-paced environment. CAT offers a wide range of technology opportunities for top talent to grow and demonstrate their skills as they develop high-performance financial applications.

What youre good at
  • QA standard methodologies and experience in developing testing strategy for new and existing applications
  • Work very closely with team in an integrated team environment dedicated to delivering high-quality solutions. The right candidate will enjoy being part of a highly interactive, Agile team
  • You understand the testing pyramid and how to properly balance unit, integration, acceptance, and e2e tests
  • Strong communications, collaboration, and problem-solving skills are necessary. Ability to communicate effectively and communicate well with business partners and technology teams is required. Written and verbal communication skills must both be strong.
  • Mentor on QA, network with other Automation teams in Schwab, derive automation standard methodologies for continuous improvement
  • Manage all aspects of automation testing including establishing metrics, applying industry standard methodologies and developing new tools and processes to ensure quality goals are met
  • Develop testing scenarios/cases to address areas such as database impacts, software scenarios, regression testing, boundary/negative testing, usability
  • Influence, develop and execute QA process and testing standard methodologies
  • Drive continuous integration and deployment strategies using tools like Bamboo with a CI/CD philosophy
  • Generating reports for management reporting
  • Identify automation test strategies and tools required to drive efficiencies for Financial planning products
  • Design, develop and implement Test Automation Frameworks for business critical products, data management strategies, and service virtualization strategies to test external services
  • Assist other automation engineers in maintaining the frameworks
  • Create the program level automation test plan for a project, conceiving of the testing strategy and approach
What you have
  • 8+ years of experience with strong knowledge to build and maintain test automation frameworks
  • Strong programming skills in Java or C# programming language
  • Minimum 3 experience leading delivery and adoption of technical innovation across teams. Experience mentoring and guiding junior team members is preferable
  • Having knowledge or understanding of investment/trading life cycle will be a plus
  • Black and white box testing techniques and tools
  • Experience in an Agile work environment
  • Knowledge with test-driven development (TDD) and Behavior Driven Development (BDD) using Gherkin languages like Cucumber
  • Comfort with the Atlassian toolset (Jira, Confluence, Zephyr Tests).
  • Proficiency with testing RESTful web services and Microservices, Performance testing
  • Experience with NoSQL database like MongoDB or Aerospike is a plus
  • Bachelors of Science in Computer Science or a related field
Close
Loading...