Job Details
Location:
Potbelly, 150, South Wacker Drive, Printer's Row, Loop, Chicago, Cook County, Illinois, 60606, USA
Posted:
Feb 15, 2020
Job Description
Your Opportunity
This position will be part of the Trading eXperience Technology team at Schwab, focused on improving the Trading experience for our clients. We will focus on driving client-centricity, reducing time to market & increasing efficiency. Ideal candidates enjoy fast-paced environments, thrive under ambiguity and adopt change passionately. This is a unique opportunity to grow and transform our business through driving significant step-change in our time to market, building more integrated client-centric experiences, and enabling project success via multi-functional coordination and ownership.
Charles Schwab & Co. Inc. is looking for an Associate Software Development Engineer in Test where you will be part of a team of experienced IT professionals tasked with creating applications and products to support Schwab’s trading platforms. You will be working within and across Agile teams to design, develop, test, implement and support technical solutions across a full-stack of development tools and technologies.
What you’re good at
We are looking for a Software development engineer in Test. This role requires the individual to write automation code for the corresponding ATDD. Responsibilities include the following:
- Implement test practices, standards and processes, fix test issues, record test results, track and prioritize defects, participate in product readiness and release decisions.
- Make sure the automation is constantly running and being analyzed, reporting on failure promptly.
- Participate in technical governance and help negotiate overall product quality standards with development and business teams.
- Define and execute both the project and release level Test Strategies, Test Plans and Test Cases/Scripts which span across multiple, internal QA Product Teams.
- Accountable for project/product based testing efforts across multiple applications (including End to End Test efforts).
- Act as the escalation point for all testing related issues, provide the QA perspective, status reporting and escalate issues to responsible partners, as well as insure standard, and consistent, QA processes are followed.
- Coordinate with team members for testing activities, participating in Requirements Ambiguity, & Use Case / User Story Reviews, and conduct QA analysis & test support activities.
What you have
- Bachelor’s degree in Computer Science or similar discipline preferred
- Educational experience in .Net or Java and SQL programming
- Hands-on coding experience in Ruby, Java, C# or any other Object oriented programming language
- Must have good understand of SOLID principles, design patterns and data structures.
- Familiarity with Agile Development Practices
- Good understanding of exploratory testing practices
- Good knowledge of new standard industry tools for logging bugs and running test cases (ex. JIRA/MTM, Zephyr/HPQ)
- Good knowledge of web services virtualization
Preferred
- Understanding of CI/CD practices, lean methodologies
- Experience with Jenkins / Bamboo /GIT
- Experience with Selenium WebDriver
- Hands on experience of Acceptance test driven development (ATDD) using the Gherkin language like Cucumber, JBehave, SpecFlow
- Financial/Trading services industry experience