First Republic Bank

Returning Candidate?

Contingent: Digital Channels (Analytics)

Contingent: Digital Channels (Analytics)

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.


This QA Lead role for Analytics must have a firm understanding of JSON data structures as they relate to data layer objects. Must understand the key-value pair relationships and the available data types for those values. Ensures the data layer and Adobe tags are implemented based on scope. Apply proven analytical, technical and problem-solving skills to provide quality assurance procedures to validate datalayers following the SDLC processes (Waterfall and Agile/Scrum). 


  • Exercises independent judgment with direction from supervisor.
  • Work effectively with Test Manager, Business SMEs and other Key Stakeholders.
  • Conduct reviews and obtain approvals with the key stakeholders.
  • Develop test plan and test cases including test data conditioning.
  • Completion of Test execution and deliverables.
  • Review project requirements and define the test plan and scenarios.
  • Ensure discrepancies between expected results and actual results of test execution.
  • Log defects in Defect tracking tool and well versed with Defect Management system.
  • Collaborate with test leads to help develop and improve existing test methodology and processes.
  • Coordinate test data conditioning.
  • Escalate testing issues to QA Test Manager.
  • Maintain Requirements Traceability Document.
  • Other testing duties as assigned.


  • Bachelor degree in a technical field such as computer science, engineering or related field required.
  • Good working experience in technical requirements gathering phases including Design, code, test, troubleshoot, and document engineering software applications.
  • 8-10 years’ experience required in QA with at least 5 years’ ETL expertise.
  • 5+ years' QA with emphasis on deconstructing business requirements, writing test plans 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 communication & interpersonal 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.
  • A High level understanding of the Analytics platform(s) used
  • Firm understanding of JSON data structures as they relate to data layer objects. Understand the key-value pair relationships and the available data types for those values.
  • Ability to confirm that any data layer object on the page is properly formatted as per the Data Layer Guide (DLG) requirements document. Understanding the purpose of a data layer, as a tool and as a source for all of the analytics data and triggers.
  • Knowledge of all the major browser's dev tools in order to view and validate the data layer as it is populated (on page load and\or on events). In addition to the data layer validation, there is also pixel validation, which feeds off of the data layer.
  • A high level understanding of the Analytics tool(s) in use allows for the added benefit of ensuring that the necessary fields required for different types of pixels (page views, events, e-commerce) are being sent and processed correctly.
  • Detail oriented, and be able to follow all necessary documentation steps to outline what needs to be validated as well as the success\failure of those requirements.

Experience / Required Skills:

  • Must have strong knowledge regarding the usage of major browser dev tools:
  • Strong knowledge of proxy application usage:
    -Charles Proxy
    -Perfecto Mobile a plus
  • Clear understanding of JSON structures as they pertain to data layers
    -key\value pairs
    -data types
  • 5+ years of solid Knowledge and/or experience with JSON data structures as they relate to data layer objects.
  • Knowledge of test plans, test cases, procedures, and/or test scripts.
  • Knowledge of translating business requirements and technical specifications into test cases.
  • 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.
  • Must be an excellent communicator, able to gain the respect of the team, external stakeholders, and management.
  • Meet with department heads, managers, vendors, and others, to solicit cooperation and resolve problems.
  • Must encourage, support, and guide continuous improvement of the team, its products and processes.
  • Excellent written & verbal communication required. Ability to communicate at all levels.
  • Must be able to resolve conflict through negotiation, reasoned discussion, or escalation.
  • Must be willing and able to identify problems, impediments, dependencies, and other team dysfunctions, and then facilitate quick resolution.
  • Strong written and verbal skills, comfortable presenting to large and small groups.
  • Knowledge of TFS Tool is a plus.


Share on your newsfeed