Digital QA Testing Supervisor
MidFirst Bank · Oklahoma City Metropolitan Area · 2 days ago
On-siteQuality AssuranceFull-time
About the role
The Quality Assurance Supervisor position at MidFirst Bank leads a team of QA professionals responsible for manual and automated testing across critical banking platforms. This role partners with business stakeholders and internal and third-party development teams to support software quality, release readiness, and production stability for consumer retail banking websites, iOS and Android applications, retail banking systems, and commercial banking operations in a regulated environment.
Responsibilities
- Supervises, coaches, and develops a team of QA team members, supporting performance management, professional growth, workload balancing, accountability, and continuous improvement.
- Leads manual and automated quality assurance efforts for MidFirst Bank software solutions, ensuring appropriate test coverage, quality standards, traceability, and alignment with business, technical, and regulatory requirements.
- Maintains expert-level knowledge of automation frameworks and provides leadership for automation strategy, framework design, test tooling, and scalable quality engineering practices that improve coverage, maintainability, and regression efficiency.
- Manages UAT and smoke testing activities in partnership with the bank’s internal and third-party development partners to certify builds for production deployment and support controlled, risk-aware release decisions.
- Coordinates testing for consumer retail banking web and mobile applications, including browser and device coverage considerations, as well as software supporting retail consumer and commercial banking functions.
- Tracks, triages, and prioritizes high volumes of active issues across lower environments, UAT, and production, ensuring timely communication, resolution management, trend visibility, and appropriate risk escalation.
- Establishes testing priorities, coordinates resources, and manages multiple testing initiatives simultaneously while maintaining high quality, meeting delivery deadlines, and partnering with Agile development teams, Product Owners, and cross-functional stakeholders.
- Manages the setup, organization, and configuration of a test lab space to support application validation, device coverage, compatibility testing, and release testing needs.
Requirements
- Education and Experience: Bachelor’s degree in computer science, information systems, engineering, business, or a related field; and 5+ years of progressive experience in software quality assurance, including both manual and automated testing in web, mobile, and enterprise application environments; and Demonstrated experience leading, managing, and developing QA team members; or Any equivalent combination of education and relevant experience.
- Necessary Knowledge, Skills and Abilities: Expert knowledge of software quality assurance methodologies, test planning, defect management, automation frameworks, quality engineering best practices, and testing considerations related to security, access controls, data protection, and regulatory requirements; Strong skill in test leadership, issue triage, prioritization, workload coordination, quality reporting, and release support in fast-paced delivery environments; Ability to manage competing priorities; analyze complex issues; communicate effectively both orally and in writing; establish and maintain effective working relationships with team members, peers, supervisors, vendors, and contractors; exercise sound judgment in evaluating test results, production readiness, and release risks; and provide clear direction, coaching, and support to staff.
- Strongly Preferred: Background supporting testing for security, compliance, audit, or control-related requirements in digital banking platforms, including authentication, authorization, data handling, and release-readiness validation; Proficiency with QA and SDLC tools such as Jira, Confluence, TestRail, GitLab, Playwright, Postman, and VS Code, or comparable platforms including Azure DevOps, Zephyr/Xray, GitHub, Selenium, Cypress, Appium, SoapUI, BrowserStack, and similar technologies; Experience supporting testing and release certification for banking applications, including web, mobile, retail consumer, and commercial banking systems, with awareness of operational risk and production stability; Ability to manage test lab setup and configuration, develop QA processes, support CI/CD-aligned testing practices, and lead continuous improvement in a fast-paced software delivery environment.