QA Engineer – Deposit Management

Location: San Francisco, California

Job Title: QA Engineer – Deposit Management
Job Location: San Francisco Bay Area

Job Type: Long Term Contract


The QA will work as a key technical resource for the portfolio of large corporate projects at our client, a leading Financial Institution. The Software Quality Assurance Engineer supports an agile team in analyzing, designing, building and testing high quality applications that exceeds our customer expectations. The SQA Engineer will review functional requirements and user stories from business partners; design test plans, write test cases, oversee test strategies and perform testing for assigned applications.  The candidate is expected to be a self-starter, requiring minimal oversight, is results-oriented, with a strong sense of teamwork. The role requires exceptional communication skills and an ability to build and maintain working relationships with team members, vendors, and other departments involved. 
  • In addition to these more general cross functional responsibilities, the QA Engineer will also be responsible for the following:
  • Design, develop and maintain a modular, extensible and reusable test automation scripts
  • Develop, automate and execute test cases to ensure feature enhancements are high quality and provide an intuitive customer experience
  • Identify and document bugs in usability and functionality; help engineers troubleshoot issues as they are uncovered
  • Champion and roll out new QA methods (functional, regression and automation testing etc.) and tools.
  • Continuously improvising on tests, Identify test gaps and come-up with ways to bridge those gaps
  • Extensive SQL experience is a must. ETL/DW experience highly desired.
  • Work effectively with Test Manager, Business SMEs and other Key Stakeholders.
  • Design, build and manage testing frameworks and test content for the entire application stack.
  • Define key metrics for performance and quality, and instrument the product in order to continually improve on these metrics.
  • Partner with cross-functional teams to seek inputs on process improvements and improve re-use of test assets.
  • Experience in reporting, regressing and reproducing software problems. 
  • Ability to estimate test schedule and report on test progress.
  • 8-10 years’ of experience in the Information Services field, focusing on QA activities and testing.
  • Lead test planning and execution activities.  Participate in various design, backlog discussions
  • Knowledge of TFS Tool is a plus.


  • Bachelor degree in a technical field such as computer science, engineering or related field required.
  • 6-8 years’ experience required in QA with at least 4 years’ in Banking.
  • 5+ years' QA with emphasis on deconstructing business and technical requirements, writing test plans and scripts.
  • Experience reporting, regressing and reproducing software problems.
  • Ability to lead and take ownership of testing.
  • Must be able to handle multiple projects.
  • Excellent analytical and problem-solving skills.
  • Excellent written and verbal communication with the ability to work independently as well as in a collaborative environment.
  • Must be proficient with Microsoft Office Suite including Microsoft Outlook, Excel and Word.
  • Experience with end-to-end software system testing required.
  • Requires knowledge and proven experience in Agile/SCRUM.
  • Must possess excellent verbal and written communication skills and an ability to build relationships at all levels of the enterprise including external vendors.
  • Demonstrated ability to exercise independent judgment and strategic thinking under a minimum of supervision.
  • Must possess strong interpersonal and organizational skills.
this job portal is powered by CATS