Senior QA Engineer, Digital Banking
Forbright Bank, Remote
The role
JOB SUMMARY: The Senior QA Engineer is a hands-on tester responsible for writing, executing, and debugging tests across our digital banking ecosystem. This is an individual contributor role; however, it requires working closely with offshore QA Engineer - guiding coverage, reviewing work, and raising the quality bar of the whole team through your own example. This role builds and maintains automated test suites in C#/Selenium, executes manual and exploratory testing, and digs into failures to root cause. The Engineer partners with Product, Engineering, Operations, and Business Units.
What you will do
- Personally design, write, and execute manual and automated test cases across web, mobile, and API layers
- Designed and executed backend test cases using custom SQL queries to validate complex business logic and ensure data integrity.
- Build and maintain UI automation in C# with Selenium WebDriver, Playwright with JavaScript and API tests with tools such as Postman, RestSharp, and Swagger
- Run automated suites, analyze results, and troubleshoot and fix failing tests - including flaky-test cleanup
- Conduct end-to-end testing to validate business, technical, and functional requirements
- Guide and mentor offshore QA analysts – assigning and reviewing coverage, pairing on complex scenarios, and coaching on standards and tooling
- Serve as a technical point of reference for QA practices, helping define and continuously improve how the team tests
- Write and maintain test data; keep test environments usable and dependable
- Contribute test automation into CI/CD pipelines and help keep pipeline test stages green
- Partner with QA analysts, Product, Engineering, Operations, and Business Units to ensure requirements are testable and quality expectations are aligned
- Identify, document, and communicate defects, risks, and testing gaps clearly to technical and non-technical stakeholders
- Influence release readiness decisions with clear, evidence-based quality assessments
- Evaluate and apply modern testing and AI tools (e.g., ML-based self-healing automation, prompt-assisted test generation) where they make our testing faster and more reliable
- Ensure testing is executed in compliance with all relevant regulations, standards, and policies
- Provide regular, transparent status updates and meet testing milestones
- Manage multiple priorities in a fast-paced environment
- Hands-on first: write test scripts, run suites, triage defects, test releases
- Technical leadership without a reporting line: