Automation Tester/Quality Specialist II

Bank of America•Charlotte, NC

About The Position

At Bank of America, this role supports the Open Banking Channel (OBC), which provides API-based banking capabilities for secure and reliable connections with third-party applications and data aggregators, including Intuit and Plaid. The team delivers high-quality, resilient API solutions through comprehensive testing, automation, and continuous improvement. The Automation Tester tests and delivers complex software to meet business outcomes. The role establishes testing scope and coordinates execution, ensuring software satisfies functional, non-functional, and compliance requirements. The work includes preparing test data, creating and executing manual and automated test suites, documenting and communicating results, triaging defects, and maintaining effective regression suites. The selected candidate contributes to test planning, test case and script creation, execution, defect management, automation, regression testing, and project closure. The position calls for a strong understanding of API and services testing and the ability to work across both business and technical aspects of applications. It involves collaboration with technology teams and stakeholders, and flexibility to support production releases and weeknight CRQ deployments, including occasional weekend support. Bank of America describes an in-office culture with role-specific flexibility based on responsibilities and business needs.

Requirements

  • At least 5 years of experience in Quality Engineering, software testing, or a related testing role.
  • Hands-on experience with API and services testing and tools such as Parasoft SOATest, Postman, and SOAP UI.
  • Hands-on experience with JIRA and Octane for test and defect management and tracking.
  • Ability to collaborate effectively across development, QA, business, release management, and other technology teams.
  • Experience developing and executing functional and regression test scenarios.
  • Skill in test automation and identifying opportunities for automation.
  • Ability to analyze complex technical and business requirements and translate them into comprehensive test scenarios.
  • Flexibility to support production releases and weeknight CRQ deployments, including occasional weekend support.

Nice To Haves

  • Experience with Playwright or other test automation frameworks.
  • Banking or financial-services domain knowledge.
  • Experience working with globally distributed delivery teams.
  • Strong analytical, problem-solving, communication, and collaboration skills.

Responsibilities

  • Develop detailed, comprehensive, and well-structured test cases based on functional, non-functional, and compliance requirements.
  • Lead test planning, usually at a team level; on Scrum teams, ensure stories are well refined and have clear acceptance criteria.
  • Lead test case reviews and work with subject matter experts and stakeholders to ensure test coverage.
  • Identify automation opportunities and develop test automation for applicable test types.
  • Execute manual and automated test cases and record results.
  • Design test data and ensure data compliance requirements are met across test environments.
  • Use testing tools and processes to complete testing in assigned environments and perform steps needed to promote code to higher-level environments.
  • Perform API and services testing, validating functionality, integrations, error handling, and end-to-end business scenarios.
  • Analyze, document, and triage defects, collaborating with development and business partners through resolution.
  • Support regression testing, production releases, and validation activities to ensure application quality and stability.

Benefits

  • Affordable, competitive, and flexible benefits supporting teammates’ physical, emotional, and financial wellness.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service