First Republic Bank

Returning Candidate?

QA Automation Architect

QA Automation Architect

Job Locations 
US-CA-San Francisco
Information Services

More information about this job


First Republic is an ultra-high-touch bank that provides extraordinary client service. We believe that one-on-one interactions build lasting relationships. We move quickly to serve our clients’ needs so that their financial transactions are handled with ease and efficiency. Client trust and security are paramount in our line of business. Ultimately, our goal is unsurpassed client satisfaction which will lead to personal referrals – our number one source of new business. We recognize that our competitive advantage starts with our people and our culture. At First Republic, we work hard and move quickly as a very coordinated team. If you are looking for an opportunity to grow and contribute in a fun, fast paced environment, First Republic is the place for you. We have exceptional people focused on providing extraordinary service.


The QA Automation Architect will be responsible for providing domain technical expertise on QA Automation and Performance Testing for various banking applications. This role will be responsible for the architecture, design, development and maintenance of enterprise automation and performance testing framework. Serve as a domain expert in defining and rolling out standard Automation/Performance framework and best practices for the various applications across the organization. Responsible for working with various stakeholders to develop, authorize and support reasonable SLAs and KPIs for Automation and Performance Testing.


  • Develop and maintain Test Automation Frameworks for mobile (iOS and Android) and desktop (Windows and MacOS) environments.
  • Have working experience with open sources like Git, Jenkins, Docker, Selenium, Appium, TestNg, Maven, JMeter and Jira.
  • Experience in configuring CI/CD pipelines.
  • Understand cloud infrastructure, deployments and Agile methodologies. 
  • Conduct PoC on the latest testing technologies and automation tools. Integrate AI and Robotics into automation development.
  • Provide technical expertise of system architecture, drive and recommend optimal testing strategies for various products and applications.
  • Familiar with modern SDLC methodology.
  • Act as a mentor for QA resources as well as provide training to QA resources on testing strategies, standards, tools and process.
  • Participate in Automation and Performance Testing project planning, tracking, and reporting of automation progress for onshore and offshore resources, map test scenarios and Performance KPI and SLAs to each business requirement to maintain traceability coverage.
  • Responsibilities include the following:  1) adhering to and complying with the applicable, federal and state laws, regulations and guidance, including those related to Anti-money laundering (i.e. Bank Secrecy Act, US PATRIOT Act, etc.) 2) adhering to Bank policies and procedures, 3) completing required training,  4) identifying and reporting suspicious activity to the AML Officer, and 5) knowing and verifying the identity of any customer(s) that enters into a relationship with the Bank. 


  • B.S. Computer Science or equivalent.
  • Minimum of 10 years of solid experience QA Automation and Performance Testing.
  • At least 3 years’ experience implementing and maintaining a Continuous Integration framework including code promotion based on positive outcome of increasing breadth and depth of coverage and complexity test suites.
  • At least 3 years leading and/or managing Automation and Performance teams and growing the test team and practice.
  • Implement, maintain, report and recommend improvements for code health metrics coverage and defect density metrics.
  • Experience with TCP protocol sniffers or transaction packet monitoring apps like WireShark or Fiddler2.
  • Strong hands-on experience with industry leading test tools like Selenium WebDriver, Selenium Grid, Hyper-V, VMWare virtualization, Service Virtualization, Perfecto Mobile, JMeter, StormRunner and LoadRunner.
  • Solid knowledge of SQL, XML, Java, Python and other programming/scripting languages.
  • Knowledgeable in different Load Testing Protocols ex: Web, Web Services, AJAX TruClient, LDAP, SOAP, REST.
  • Must be able to handle multiple projects.
  • Excellent analytical and problem-solving skills.
  • Excellent communication & interpersonal skills.
  • Must be able to travel in a limited capacity.

Mental/Physical Requirements:

  • The ability to learn and comprehend basic instructions; understand the meanings of words and respond effectively; and perform basic arithmetic accurately and quickly.
  • Vision must be sufficient to read data reports, manuals and computer screens.
  • Hearing must be sufficient to understand a conversation at a normal volume, including telephone calls and in person.
  • Speech must be coherent to clearly convey or exchange information, including the giving and receiving of assignments and/or directions.
  • Position involves sitting most of the time, but may involve walking or standing for brief periods of time.
  • Must be able to travel in a limited capacity.


Share on your newsfeed