Schwab is looking to implement test practices, standards, and processes, define environment requirements, troubleshoot test issues, record test results, track and prioritize defects, and participate in product readiness and release decisions.
Requirements
- 6+ years of hands on application programming and/or test automation / framework experience in an Agile development environment
- Experience in developing or influencing the development of automated framework(s) for enterprise level functional and regression testing is preferable
- Experience with one or more programming language C-Sharp,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 desired.
Responsibilities
- Work cross-organizationally both within Schwab and with external vendors, both on and offshore 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 both the project and release level Test Strategies, Test Plans and Test Cases/Scripts which span across multiple, internal Dev/QA/Product Teams.
- Act as the escalation point for all testing related issues, provide the QA perspective, status reporting and escalate issues to responsible stakeholders, as well as ensure standard, and consistent QA processes are followed.
- Participate in technical governance and help negotiate overall product quality standards with development and business teams.
- Coordinate with team members for testing activities, participating in Requirements Ambiguity, & Use Case / User Story Reviews, and conduct QA analysis & test support activities.
- Set and communicate automation strategies and processes for web services, APIs, middleware, UI etc., evaluate and implement software test automation tools and tooling standards.
- Build automation frameworks to increase reuse and reduce effort.
Other
- Bachelor’s degree or foreign equivalent in Engineering or related field and 6+ years of progressive, postbaccalaureate experience in the job offered or related occupation.
- Team player with excellent communication skills (oral and written) to partner technically with Application Architects, Development, QA/Testing organizations and Business teams.
- Ability to effectively persuade, negotiate and influence all levels of staff; excellent collaboration and relationship-building skills
- Demonstrated ability to work well under pressure in a fast-paced environment
- Ability to think outside the box and come up with creative solutions when tools don’t work