Bank of America

Senior Engineer – QA

Bank of America

full-time

Posted on:

Location Type: Office

Location: KennesawUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Ensures that the design and engineering approach for complex features are consistent with the larger portfolio solution
  • Define the technology tool stack for the solution and evaluate and adapt new testing tool/framework/practices for team(s)
  • Enables team(s)/applications with Continuous Integration/Continuous Development (CI/CD) capabilities and engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline
  • Guides and influences team(s) on design and best practices for high code performance –e.g. pairing, code reviews
  • Provides end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level
  • Conducts research, design prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, and features
  • Works with stakeholders to establish high-level solution needs and with architects for technical requirements

Requirements

  • 10+ years of experience managing QA functions within payments, merchant services, or financial systems.
  • Strong understanding of POS environments , merchant transaction flows, and payment system integrations.
  • Hands‑on experience testing mobile applications (Flutter experience preferred).
  • Proficiency with API testing and familiarity with ASP.NET application architectures.
  • Expertise with test automation frameworks and tools such as Playwright , Selenium , or equivalent.
  • Demonstrated experience building and maintaining automated UI test suites.
  • Excellent analytical, problem‑solving, communication, and stakeholder‑management skills.
  • Proven success leading QA teams through planning, execution, and delivery of complex technology initiatives.
  • Manage relationships with the business and technology leaders, and vendors for technical products.
  • Be accountable for the application performance in production (app health, resiliency, performance, security, enterprise data management standards, audit exams and reviews).
  • Create the technology testing strategy for their technical domain.
  • Ensure that execution is aligned with product strategy by working with Product Management, Product Owners, and other stakeholders.
  • Create and optimize test processes including defect management and reporting.
  • Create and optimize test automation frameworks and use of test automation tools.
  • Create a test automation strategy across the application stack (UI, API, Backend and so on).
Benefits
  • health insurance
  • retirement plans
  • paid time off
  • flexible work arrangements
  • professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
test automation frameworksAPI testingmobile application testingUI test suitesdefect managementtest processestest automation strategyASP.NET application architectureCI/CDcode performance
Soft Skills
analytical skillsproblem-solvingcommunicationstakeholder managementleadershipplanningexecutiondeliveryrelationship managementaccountability