About the role

  • Senior Engineer - QA at Bank of America leading QA practices for financial systems and payment services. Focusing on testing, quality assurance, and developing a technology strategy

Responsibilities

  • Responsible for defining and leading the engineering approach for complex features to deliver significant business outcomes.
  • Delivering complex features and technology, enabling development efficiencies, and providing technical thought leadership based on conducting multiple software implementations.
  • Accountable for end-to-end solution design and delivery, ensuring teams develop through coaching and hands-on career development.
  • Advocate and advance modern, Agile solution delivery practices and ensure continuous improvement of testing strategies and processes.

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.

Benefits

  • Health insurance
  • Retirement plans
  • Flexible work arrangements
  • Professional development
  • Coaching and mentoring

Job title

Senior Engineer – QA

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job