Deutsche Bank - Cary, NC

posted 4 months ago

Full-time - Mid Level
Remote - Cary, NC
Credit Intermediation and Related Activities

About the position

As a Senior Quality Assurance (QA) Engineer at Deutsche Bank, you will play a crucial role in managing the quality of our next-generation Rates & Credit Trading platform. This platform is integral to the operations of Deutsche Bank's Fixed Income Traders globally, facilitating the execution of trades and the management of complex financial products over their lifecycle. You will collaborate closely with various stakeholders, including end users, regulatory bodies, user experience teams, development teams, and project managers to gather requirements, design tests, and plan testing strategies. Your responsibilities will encompass exploratory, functional, regression, performance, and usability testing, ensuring that our systems meet the highest standards of quality and reliability. In this role, you will also be responsible for designing and developing automated tests, conducting User Acceptance Testing (UAT) with end users, and maintaining testing environments. You will assist in UAT testing and work with peer teams to organize and perform integration testing, ensuring seamless functionality across multiple systems. Your expertise in QA processes and methodologies will be essential in driving improvements and efficiencies within our testing practices, ultimately contributing to the success of our trading platform. Deutsche Bank values a diverse and inclusive environment that embraces change, innovation, and collaboration. We offer a hybrid working model that allows for flexibility in your work arrangements, with up to 60% of your time spent working from home. Our commitment to corporate social responsibility and community engagement is reflected in our employee resource groups and volunteer programs. We provide competitive compensation packages, including health and wellbeing benefits, retirement savings plans, parental leave, and family building benefits, ensuring that our employees can thrive both personally and professionally.

Responsibilities

  • Work with end users, regulatory bodies, QAs, User Experience (UX), development teams, and project managers on requirements, test design, and test planning.
  • Perform exploratory, functional, regression, performance, and usability testing.
  • Design and develop automated tests, conducting User Acceptance Testing (UAT) with end users.
  • Plan and maintain Testing & UAT environments, assisting in UAT testing.
  • Collaborate with peer teams to organize and perform integration testing.
  • Provide L3 Production Support.

Requirements

  • In-depth experience of QA, preferably in distributed concurrent systems.
  • Knowledge of Structured Query Language (SQL).
  • Experience organizing and performing integration testing across multiple systems.
  • Expertise with Java-based QA automation technologies for backend test automation.
  • Basic knowledge of core Java.

Nice-to-haves

  • Knowledge of Linux.
  • Experience in release management and coordination of product delivery.
  • Experience working within the financial industry technology.
  • Understanding of Investment Banking financial products and associated trading workflows/platforms.
  • Experience working in Scrum/other Agile methodology setup.

Benefits

  • A diverse and inclusive environment that embraces change, innovation, and collaboration.
  • A hybrid working model with up to 60% work from home.
  • Generous vacation, personal and volunteer days.
  • Access to a strong network of Communities of Practice.
  • Competitive compensation packages including health and wellbeing benefits, retirement savings plans, parental leave, and family building benefits.
  • Educational resources, matching gift, and volunteer programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service