
Senior Engineer – QA
Bank of America
full-time
Posted on:
Location Type: Office
Location: Kennesaw • United States
Visit company websiteExplore more
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