Automation Tester/Quality Specialist II

Bank of America•Charlotte, NC
•Onsite

About The Position

At Bank of America, this role supports Open Banking Channel (OBC), which provides API-based banking capabilities for secure, reliable connectivity with third-party applications and data aggregators, including Intuit and Plaid. The team delivers resilient API solutions through comprehensive testing, automation, and continuous improvement. The Automation Tester is responsible for testing and delivering complex software to achieve business outcomes. The role establishes testing scope and coordinates execution, ensuring software meets functional, non-functional, and compliance requirements. Work includes test planning and case development, manual and automated test execution, test data preparation, result reporting, defect triage, and maintaining regression suites. The position requires collaboration across technology teams and stakeholders, as well as flexibility to support production releases and weeknight CRQ deployments, including occasional weekend support.

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, or SOAP UI.
  • Hands-on experience with JIRA and Octane for test and defect management and tracking.
  • Ability to collaborate 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 all test environment levels.
  • Use testing tools and follow processes to test in a given environment, including 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service