Software Development Engineer Software Development Engineer …

Charles Schwab
à Roanoke, TX, États-Unis
CDI, Plein-temps
Soyez parmi les premiers à postuler
Charles Schwab
à Roanoke, TX, États-Unis
CDI, Plein-temps
Soyez parmi les premiers à postuler
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