QA Engineer

ID
2020-10480
Job Locations
US-CA-San Francisco

 

At First Republic, we care about our people. Founded in 1985, we offer extraordinary client service in private banking, private business banking and private wealth management. We believe that personal connections are everything and our success is driven by the relationships we form with our colleagues and clients. You’ll always feel empowered and valued here. 

 

Incredible teams doing exceptional work, every day

In Technology, we support First Republic’s employees and clients through the acquisition, integration and management of the Bank’s information technology systems and services. We drive innovation and explore emerging technologies so our people can be productive and focus on what matters most – providing extraordinary service.

 

This position reports to EDCI Technology Manager and supports the Testing and implementation of Core program. The Senior QA Engineer works with architects, data analysts, Product owner and business analysts to accept requirements, translates these requirements into test plans, write test cases, develop testing automation harnesses and perform testing for assigned applications. Works on creating the related Data testing framework and API/Micro services framework. The Senior QA Engineer coordinates with Architects, Data Analysts, Development, Product and QACOE teams on a project basis to effectively communicate testing design and development on related activities with a wide range of technical, non-technical, and third party team members.

 

What you’ll do as a QA Engineer:

  • Design, develop and maintain a modular, extensible and reusable test automation harness and 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
  • Conduct functional, regression and performance testing
  • Continuously improvising on tests, Identify test gaps and come-up with ways to bridge those gaps
  • Participate in CI/CD discussions and implementation
  • Interact with various stake-holders to execute on product goals
  • Lead test planning and execution activities.  Participate in various design, backlog discussions

 

You could be a great fit if you have:

  • BSA degree in Computer Science or related degree required
  • Masters in Computer Science is desired
  • Minimum 5+ years of enterprise software testing experience
  • 3 + years of testing automation experience

 

Technical Skills:

  • Experience with development practices like BDD and Test-Driven Development
  • A solid foundation of QA methodologies, testing techniques, and software development processes.
  • Experience with Data automation testing
  • Experience with one or more scripting and/or programming languages and/or tools such as: Python, Java, Perl, Shell
  • Experience building automation frameworks from scratch.
  • Strong experience in automating end-end test cases (using tools like Selenium, Cypress, etc.), API testing (SOAP UI, Postman, etc.), performance testing and security testing using JMeter or any other relevant tool.
  • Experienced with Snowflake and Denodo
  • Have experience in DevOps stack (CI & CD) and other dependency management and build tools such as Jenkins, Gradle, Maven, Ant and Ivy
  • Strong understanding of both relational and NoSQL databases
  • Experience with vendor integrations and other financial vendors   

 

Professional Skills/Competency:

  • Experience with Agile methodologies
  • Use methodical and repeatable processes to verify releases meet quality standards before launch
  • Apply Quality Engineering principles throughout the agile product life cycle to identify defect and design flaws
  • Collaborate with the development team to improve the quality of the deliverables and ensure the business needs are met
  • Profile manual acceptance criteria and test cases and evaluate automation opportunities
  • Create and maintain reusable components, functions and libraries to reduce maintenance costs, increase efficiency and scalability
  • Strong quantitative and analytical skills - ability to quickly analyze data to identify key insights and apply them to the business 
  • Excellent communication skills, including ability to present effectively to both business and technical audiences at all levels of the organization

Job Demands:

  • Must be able to review and analyze data reports and manuals; must be computer proficient.
  • Must be able to communicate effectively via telephone and in person.

 

Own your work and your career - apply now

Are you willing to take initiative and make decisions? Are you willing to go the extra mile because you love what you do and how you can contribute as a team? Do you want the freedom to grow and the opportunity to take charge of your own career? If so, then come join us.

 

We want hard working team players. You’ll have the independence to learn, lead and drive change. A culture of extraordinary service, empowerment and stability—that’s the First Republic way. Come join us!

 

This job description is not intended to be all-inclusive. Employee may perform other related duties as assigned to meet the ongoing needs of the organization. The Company is an equal opportunity employer. In this regard, the Company makes reasonable accommodations for qualified applicants and employees with disabilities in order to enable them to perform all essential job functions, unless doing so creates an undue hardship.

 

First Republic is subject to federal laws that restrict the employment of individuals with certain types of criminal histories, including FDIA Section 19 and FINRA. To the extent not inconsistent with our obligations under those federal laws and regulations, First Republic will consider qualified candidates with criminal histories in a manner consistent with the Los Angeles and San Francisco ban-the-box laws.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.