Senior QA & Software Testing Engineer (FinTech Platform)

ASTUTE APP
Birmingham, United Kingdom
24 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
£44,000 - £45,000
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Business Logic JIRA Automation of Tests Bug Tracking Systems Software as a Service Software Quality Relational Databases Github
+25 more
White-Box Testing Human-Computer Interaction Apache JMeter Junit Python (Programming Language) Load Testing Systems Development Life Cycle Selenium Software Engineering Software Systems SQL Databases Strategies of Testing Postman Test Scripts Cypress (Programming Language) Gatling Scalability Testing Backend Gitlab-ci Information Technology Playwright Graphql Restful APIs Data Pipelines Api Management

Job description

  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.

Requirements

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., * 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…