Negotiable
Undetermined
Undetermined
United Kingdom
Summary: The role of QA Engineer / Test Automation Specialist involves ensuring the quality and compliance of React front-end applications and C# Web API services within a financial services context. The position requires designing and maintaining automated test frameworks, collaborating with various teams, and conducting exploratory testing on complex financial workflows. The ideal candidate will have extensive experience in test automation and a strong understanding of financial regulations. This role emphasizes a shift-left testing culture and integration of automated tests into CI/CD pipelines.
Key Responsibilities:
- Design, build, and maintain automated test frameworks for functional, regression, integration, and end-to-end testing.
- Define test strategies for new features and system changes in collaboration with developers.
- Own the testing lifecycle for releases, coordinating with release management for validations.
- Document test plans, results, and defect reports for internal audit and regulatory review.
- Champion a shift-left testing culture by integrating automated tests into CI/CD pipelines.
- Conduct exploratory and risk-based testing on complex financial workflows.
Key Skills:
- 4+ years in a QA or test engineering role, with at least 2 years focused on test automation.
- Hands-on experience with Playwright for end-to-end and UI test automation.
- Strong API testing experience, including testing RESTful Web APIs.
- Understanding of React applications, including component lifecycle and state management.
- Ability to work with browser developer tools for debugging test failures.
- Experience working in a regulated financial services environment.
- Proficiency in JavaScript or TypeScript for Playwright test development.
- Comfortable working with Git and Jira.
- Desirable experience with C# test frameworks and security testing concepts.
Salary (Rate): undetermined
City: undetermined
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
About the Role We are looking for an experienced QA Engineer with a strong background in test automation and financial services to join our growing technology team. You will be responsible for ensuring the quality, reliability, and compliance of our React front-end applications and C# Web API services, working closely with developers, business analysts, and operations staff to embed quality throughout the software delivery lifecycle.
Key Responsibilities You will design, build, and maintain automated test frameworks covering functional, regression, integration, and end-to-end testing across our React and C# Web API stack. Working alongside developers in a collaborative environment, you will define test strategies for new features and system changes, ensuring coverage meets both technical and regulatory requirements. You will own the testing lifecycle for releases, coordinating with release management to validate deployments and support rollback assessments where needed. You will document test plans, results, and defect reports to a standard suitable for internal audit and regulatory review, and will be expected to contribute to evidence packs for compliance purposes. You will champion a shift-left testing culture, integrating automated tests into CI/CD pipelines and flagging quality risks early in the development process. You will also conduct exploratory and risk-based testing on complex financial workflows, including transaction processing, reporting, and data integrity checks.
Required Experience & Skills Testing & Automation 4+ years in a QA or test engineering role, with at least 2 years focused on test automation Hands-on experience with Playwright for end-to-end and UI test automation, including writing reliable selectors, handling async behaviour, and managing test state across complex React applications Strong API testing experience, including testing RESTful Web APIs — using Playwright's API testing capabilities, Postman, or similar tools Front-End Testing (React) Understanding of how React applications are structured, including component lifecycle, state management, and asynchronous data loading — essential for writing stable, non-flaky Playwright tests Experience with component-level testing using React Testing Library or Jest as a complement to end-to-end coverage Ability to work with browser developer tools for debugging test failures and network inspection Web API Testing (Rest) Ability to read and understand Web API code sufficiently to identify testable boundaries and edge cases Experience validating API request/response contracts, authentication flows, error handling, and data integrity Financial Services Experience working in a regulated financial services environment (banking, capital markets, payments, or similar) Understanding of financial workflows such as trade lifecycle, payments processing, reconciliation, or regulatory reporting Familiarity with audit trail requirements and the importance of traceability between requirements, tests, and defects Exposure to change management processes and release governance in a regulated environment General Technical Proficiency in JavaScript or TypeScript for Playwright test development Comfortable working with Git and Jira (or equivalent issue tracking) Ability to review and contribute to test documentation suitable for audit and compliance purposes Desirable Experience with C# test frameworks (xUnit, NUnit) for integration or unit test support Exposure to security or penetration testing concepts relevant to web applications and APIs Familiarity with accessibility testing standards (WCAG) ISTQB Foundation or Advanced certification Experience in a bank or fintech scaling toward regulatory milestones