Full job descriptionJob Description and Details
About Us
We are a FinTech Business Consulting & SaaS. At our core, we believe that building exceptional financial technology is about creating trust, ease, and reliability. Based in the heart of Birmingham, we are scaling an alternative business finance solution platform designed to connect founders and financial institutional lenders seamlessly. We pride ourselves on cultivating a warm, collaborative, innovative and forward-thinking workplace where every team member is empowered to shape our product's future.
Job Overview
We are seeking an analytical, meticulous, and experienced QA & Software Testing Engineer to take ownership of quality assurance across our core fintech applications & systems.
In this role, you will be the final line of defense for software quality, system stability, and security. You will design comprehensive test architectures, implement automated testing frameworks, and collaborate directly with our software engineers and product teams. Your work will ensure that every user interaction on our finance platform functions reliably under rigorous operational loads.
This role offers an exciting opportunity to lead quality assurance initiatives, develop and execute comprehensive test strategies, and ensure the delivery of robust, high-quality software solutions. The ideal candidate will possess extensive expertise in test automation, software development, and a solid understanding of the SDLC, with a focus on delivering seamless user experiences across various systems and platforms.
Key Responsibilities & Deliverables
1. Test Strategy, Design & Automation
- Formulate, implement, and document comprehensive test plans, strategies, and test scripts for complex web and mobile financial applications.
- Build, scale, and maintain automated testing frameworks to accelerate deployment cycles while minimizing regression risks.
- Design structural white-box and functional black-box test cases to validate business logic, user interface behaviors, and data pipelines.
2. Quality Standards & Risk Assessment
- Establish and continuously optimize quality assurance standards, metrics, and validation techniques across the engineering department.
- Review product requirements and technical specs with cross-functional stakeholders early in the development lifecycle (SDLC) to identify potential edge cases and mitigate product risks.
- Advise management and developers on software quality improvements, system vulnerabilities, and architectural adjustments.
3. Specialized Testing (Performance, Load, & Security)
- Conduct rigorous performance, load, stress, and scalability testing to ensure the lending platform can seamlessly process heavy concurrent transaction volumes.
- Execute security and compliance-related testing protocols to safeguard sensitive financial records, PII (Personally Identifiable Information), and banking integrations against threats.
- Perform multi-level testing spanning unit, integration, system, and user acceptance testing (UAT) across desktop and mobile environments.
4. Defect Tracking & Collaboration
- Log, track, and manage software bugs, bottlenecks, and discrepancies using tracking systems, maintaining strict traceability between requirements and test results.
- Partner closely with back-end and front-end software engineers to root-cause errors and fast-track code fixes.
- Deliver clear testing metrics and QA status reports to engineering leadership and compliance teams.
Key Requirements & Qualifications
- Education: Bachelor’s degree or higher in Computer Science, Software Engineering, Information Technology, or a quantitative discipline (satisfying RQF Level 6 criteria).
- Experience: Proven professional experience (typically 8+ years) working as a Software Tester, QA Automation Engineer, or Quality Analyst, ideally within FinTech, banking, or SaaS environments.
- Technical Competencies:
- Proficiency in automated testing tools and frameworks (e.g., Selenium, Cypress, Playwright, JUnit, or Postman for API testing).
- Strong scripting skills in languages such as Python, JavaScript, or Java.
- Experience with performance and load-testing tools (e.g., JMeter, Gatling).
- Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI) and bug-tracking infrastructure (Jira).
- Solid understanding of relational databases (SQL) and API validation (RESTful/GraphQL).
- Soft Skills: High attention to detail, exceptional root-cause analytical capabilities, clear technical communication, and the ability to thrive in a high-accountability startup ecosystem.
- Right to Work / Sponsorship: Full eligibility to work in the UK, or the requirement of a Skilled Worker Visa sponsorship via an approved sponsor.
This position offers an engaging environment for professionals passionate about quality assurance within innovative financial technology solutions. Candidates who thrive on problem-solving challenges.About the job
- SMCR Test AnalystOverview of roleExperienced Test Analyst to support planning, execution, and reporting across SIT, UAT, and Operational Proving
- Responsible for test scenarios/scripts, test data, traceability, defect management and end-to-end process testing
- Will work closely with business users, SMEs and technology/delivery teams to support readiness and go-live
- Essential requirementsSignificant testing experience within complex business change, transformation or regulatory programmes
- Strong hands-on SIT, UAT and Operational Proving experience
- Experience developing test plans, scenarios, scripts, cases and evidence
- End-to-end process and integration testing across multiple systems
- Test data preparation and management
- Defect management, prioritisation and re-testing
- Requirements traceability and test coverage
- Experience supporting business users and SMEs through UAT
- Go-live/operational readiness experience
- Strong testing reporting, governance and stakeholder management skills
Desirable requirementsFinancial Services regulatory experience or other regulatory