Global Payments Lead Test Engineer

Bank of AmericaJersey City, NJ
$98,000 - $141,600Onsite

About The Position

This job is responsible for testing and delivering complex software requirements to accomplish business outcomes, ensuring the testing strategy and processes are well-defined and continuously improved. Key responsibilities include establishing a test and automation strategy, creating common test frameworks, defining and managing test processes including test data generation, defect management and reporting. Job expectations include understanding and implementing internal/external mandate, ensuring compliance requirements are met on all levels of test environments, and manages traceability.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical field.
  • Strong understanding of system design and microservices architecture.
  • Knowledge of Test-Driven Development (TDD) and unit testing frameworks (Cucumber, JUnit, Litmus).
  • Relevant IT experience in Agile environments, preferably within the banking, financial services, or payments domain.
  • Strong experience in Java, web services, and SQL /PLSQL (Oracle).
  • Strong knowledge of XML and JSON within API and microservices implementations at scale.
  • Advanced SQL skills with the ability to write complex cross-system queries.
  • Experience with UNIX, shell scripting, and regular expressions (RegEx).
  • Strong experience (3+ years) in parsing and generating data/files, banking standards, XML, and XPath.
  • Hands-on experience with tools such as Eclipse /NetBeans, Selenium, TestNG, Cucumber, Litmus, Bitbucket (or similar version control tools), and web services testing tools.
  • Experience designing and implementing automation frameworks and integrating automated testing into CI/CD pipelines.
  • Strong analytical, troubleshooting, debugging, defect triage, and root-cause analysis skills.
  • Ability to learn quickly, adapt to changing priorities, and apply prior experience to new challenges.
  • 5+ years of experience leading QA/Test Engineering teams in Agile and DevOps environments.
  • Experience establishing and driving enterprise testing strategies, quality standards, governance processes, and testing best practices.
  • Demonstrated ability to lead multiple concurrent projects while balancing delivery timelines, quality objectives, and resource allocation.
  • Experience creating and presenting executive-level test status reports, quality metrics, risk assessments, and release readiness recommendations.
  • Strong stakeholder management skills with the ability to influence and collaborate across business, product, development, architecture, and operations teams.
  • Ability to identify program risks, develop mitigation strategies, and drive issue resolution through crossfunctional collaboration.
  • Proven experience leading defect management and release-governance activities, including go/no-go recommendations.
  • Strong communication, coaching, leadership, conflict resolution, and team-building skills.
  • Experience fostering a culture of continuous improvement, innovation, automation, and quality engineering excellence

Nice To Haves

  • Exposure to cloud technologies and containerization (AWS, Azure, OpenShift, Kubernetes, Docker).
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, Azure DevOps, or similar platforms.
  • Experience implementing quality engineering transformation initiatives.
  • Familiarity with performance, security, and resilience testing practices.
  • SAFe, Agile, Scrum Master, ISTQB, or equivalent quality/testing certifications.
  • Experience leading enterprise-scale digital transformation, cloud migration, or modernization programs
  • Experience managing testing budgets, vendor resources, and offshore/onshore testing models.
  • Proven experience managing test teams ranging from 5- 20+ engineers, including resource planning, workload management, performance management, mentoring, and career development.

Responsibilities

  • Creates and optimizes test processes including defect management and reporting
  • Creates and optimizes test automation frameworks and use of test automation tools
  • Leads test planning for complex features that span across the platform or multiple teams
  • Creates a test automation strategy across the application stack (UI, API, and Backend, etc.)
  • Ensures alignment and sign off for test cases from business and other stakeholders
  • Manages test execution and resolves, communicates or escalates any issues that may result in test plan variance
  • Designs test data and ensure data compliance requirements are met on all levels of test environments
  • Creates an inclusive team where members are treated fairly and respectfully.
  • Demonstrates and expects process knowledge, data driven decisions, simplicity and continuous improvement.
  • Delivers clear and concise messages that motivate, convey the “why” and connects contributions to business results.
  • Leads and encourages the identification, escalation and resolution of potential risks.
  • Knows and develops team members through coaching and feedback.
  • Manages expenses and demonstrates an owner’s mindset.
  • Recruits, on-boards and develops talent, and supports talent mobility for career growth.
  • Delivers results through effective team management, structure, and routines.

Benefits

  • access to paid time off
  • resources and support to our employees
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service