- Company Name
- Bermuda Commercial Bank
- Job Title
- QA Engineer / Test Automation Specialist
- Job Description
-
Job Title: QA Engineer / Test Automation Specialist
Role Summary
Drive end‑to‑end quality assurance for React front‑end applications and C# Web API services in a regulated financial services environment. Build, maintain, and evolve automated test frameworks, embed testing into CI/CD, and ensure compliance with audit and regulatory requirements.
Expectations
- 4+ years of QA/test engineering experience, 2+ years focused on test automation.
- Proficiency in JavaScript/TypeScript with Playwright for UI and API tests.
- Strong understanding of React component lifecycle, state, and async data handling.
- Experience with RESTful API testing, Postman/Playwright, and C# test frameworks (xUnit/NUnit) preferred.
- Knowledge of regulated financial workflows (e.g., payment processing, reconciliation, trade lifecycle) and audit trail requirements.
- Familiarity with CI/CD pipelines, Git, Jira, and documentation for audit compliance.
- ISTQB Foundation or Advanced certification is desirable.
Key Responsibilities
- Design, build, and maintain automated test frameworks covering functional, regression, integration, and end‑to‑end testing for React and C# Web API stacks.
- Define test strategies for new features and system changes, ensuring coverage meets technical and regulatory standards.
- Own testing lifecycle for releases; coordinate with release management to validate deployments and assess rollback scenarios.
- Document test plans, results, and defect reports in a format suitable for internal audit and regulatory review; contribute to evidence packs.
- Champion shift‑left testing by integrating automated tests into CI/CD pipelines and flagging quality risks early.
- Conduct exploratory and risk‑based testing on complex financial workflows, verifying transaction processing, reporting, and data integrity.
- Debug test failures using browser developer tools and network inspection; write reliable selectors and manage test state.
- Review API contracts, authentication flows, error handling, and data integrity in Web APIs.
Required Skills
- Test automation: Playwright (UI & API), React Testing Library, Jest, C# xUnit/NUnit (optional).
- API testing: RESTful Web APIs, Postman, contract validation, authentication flows.
- Front‑end testing: React architecture, component lifecycle, state management, async data loading.
- Financial services experience: regulated environments, trade lifecycle, payments, reconciliation, regulatory reporting.
- Traceability and audit readiness: linking requirements to tests and defects.
- Technical tools: JavaScript/TypeScript, Git, Jira, CI/CD, browser developer tools.
- Additional: Security/penetration testing concepts, accessibility standards (WCAG).
Required Education & Certifications
- Bachelor’s degree in Computer Science, Engineering, or related field (preferred).
- ISTQB Foundation Level certification (required); ISTQB Advanced or equivalent desirable.
- Experience in banking or fintech environments progressing toward regulatory milestones is preferred.