Automation Test Analyst - Payments - Selenium - Banking

Rothstein Recruitment Ltd
Charing Cross, United Kingdom
yesterday

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Java
JavaScript
API
Agile Methodologies
Agile Methodologies
Confluence
JIRA
Automation of Tests
Software Bug Management
Continuous Integration
Database Testing
Payment Systems
JMeter
Scrum
Regression Testing
Standard Sql
Selenium
SoapUI
SQL Databases
Integration Testing
System Testing
Systems Integration
Test Execution Engine
Strategies of Testing
User Environment Management
XML
Scripting (Bash/Python/Go/Ruby)
Performance Testing
Test Driven Development
Postman
Test Scripts
Cypress
Gatling
ReadyAPI
Lasttests
GIT
Atlassian Tools
Bitbucket
TeamCity
REST
Cucumber
Api Management
SDET
Jenkins

Job description

Automation Test Analyst - Payments - Selenium - Banking

Excellent contract role for broadly skilled QA Tester with strong Automation (Selenium, Java, API). Payments or banking experience would be highly advantageous, particularly across CHAPS, Faster Payments, BACS, SWIFT, SEPA or ISO 20022.

The role will focus on testing new business-critical features, working closely with development and delivery teams to create a fast feedback loop across Agile delivery. You will be responsible for test planning, test strategy, automation Scripting, test execution, defect management and test evidence across key releases.

This is a hands-on role suited to someone with strong automation, API and database testing experience, ideally gained within banking or payments.

Key Responsibilities

  • Work with digital and modernisation teams to understand project scope, business requirements and acceptance criteria.
  • Develop release-specific test strategies, test approaches and test plans.
  • Write, execute, maintain and optimise automated test scripts.
  • Maintain existing automation frameworks and develop reusable automation assets.
  • Carry out API, web, system integration, regression, UAT and acceptance testing.
  • Perform manual testing where required.
  • Create test artefacts including test strategies, traceability matrices, test scripts and test completion reports.
  • Manage defects through to resolution, working closely with developers, BAs, Product Owners and wider delivery teams.
  • Ensure full traceability of tests and capture test evidence in JIRA and Confluence.
  • Monitor CI/CD builds and pipelines, investigate failures and support fixes.
  • Support feature and story sign-off with Product Owners and Business Analysts.
  • Contribute to Agile ceremonies and support a shift-left testing approach.
  • Ensure testing is carried out in line with internal governance, QA standards and banking controls.

Required Experience

  • Strong hands-on automation testing experience.
  • Selenium and Java automation experience.
  • API testing experience, ideally with RestAssured.
  • Strong SQL and database testing experience.
  • Experience with JavaScript-based test frameworks such as TestCafe or similar.
  • Experience working with CI/CD tools such as Jenkins, TeamCity, Bitbucket or Git.
  • Good understanding of Agile delivery, Scrum or Kanban.
  • Experience creating detailed test artefacts, including test strategies, test plans, traceability matrices and completion reports.
  • Experience across the full testing life cycle, including SIT, regression testing, UAT and system testing.
  • Strong defect management experience.
  • Ability to define test estimates, write test scripts and maintain regression packs.
  • Experience capturing evidence and documenting work in JIRA and Confluence.
  • Ability to work with complex technical environments and multiple delivery teams.
  • Good communication skills and the ability to work with technical and non-technical stakeholders.

Desirable Experience

  • Payments experience across UK domestic schemes such as CHAPS, Faster Payments and BACS.
  • International payments experience across SEPA or SWIFT.
  • Understanding of ISO 20022 and XML messaging standards.
  • Performance testing experience using Gatling or JMeter.
  • BDD or TDD experience.
  • Experience with user story authoring and defining acceptance criteria.
  • End-user experience testing.

The ideal candidate will be a hands-on Automation Test Analyst with strong Java, Selenium, API and SQL testing experience, combined with the ability to own test planning and release-level test strategy.

This role would suit someone who is comfortable working in Agile teams, collaborating closely with developers and business stakeholders, and ensuring testing is structured, traceable and aligned to banking governance standards.

Automation Test Analyst, Automation Tester, QA Automation, Test Automation Engineer, SDET, QA Engineer, Test Analyst, Payments Test Analyst, API Test Analyst, Banking QA, Selenium, Java, RestAssured, Rest Assured, API testing, REST API, JavaScript, TestCafe, Cypress, Cucumber, BDD, TDD, JMeter, Gatling, Postman, SoapUI, Jenkins, TeamCity, Bitbucket, Git, CI/CD, Pipeline, JIRA, Confluence, SQL, Database testing, XML, ISO 20022, Payments, Banking payments, CHAPS, BACS, Faster Payments, FPS, SWIFT, SEPA, Payment life cycle, Payment rails, Domestic payments, International payments, Payment messages, XML messaging, Test strategy, Test approach, Test planning, Test estimation, Test design, Test scripts, Test automation scripts, Regression pack, Traceability Matrix, Test completion report, Test evidence, Defect management, SIT, System integration testing, Regression testing, UAT, Acceptance testing, Non-functional testing, Performance testing, Shift-left testing, Agile testing, Banking, Financial services, Governance, Audit evidence, Controls, Compliance, Release testing, Change delivery, Modernisation, Digital transformation

Requirements

  • Strong hands-on automation testing experience.
  • Selenium and Java automation experience.
  • API testing experience, ideally with RestAssured.
  • Strong SQL and database testing experience.
  • Experience with JavaScript-based test frameworks such as TestCafe or similar.
  • Experience working with CI/CD tools such as Jenkins, TeamCity, Bitbucket or Git.
  • Good understanding of Agile delivery, Scrum or Kanban.
  • Experience creating detailed test artefacts, including test strategies, test plans, traceability matrices and completion reports.
  • Experience across the full testing life cycle, including SIT, regression testing, UAT and system testing.
  • Strong defect management experience.
  • Ability to define test estimates, write test scripts and maintain regression packs.
  • Experience capturing evidence and documenting work in JIRA and Confluence.
  • Ability to work with complex technical environments and multiple delivery teams.
  • Good communication skills and the ability to work with technical and non-technical stakeholders.

Desirable Experience

  • Payments experience across UK domestic schemes such as CHAPS, Faster Payments and BACS.
  • International payments experience across SEPA or SWIFT.
  • Understanding of ISO 20022 and XML messaging standards.
  • Performance testing experience using Gatling or JMeter.
  • BDD or TDD experience.
  • Experience with user story authoring and defining acceptance criteria.
  • End-user experience testing.

The ideal candidate will be a hands-on Automation Test Analyst with strong Java, Selenium, API and SQL testing experience, combined with the ability to own test planning and release-level test strategy.

This role would suit someone who is comfortable working in Agile teams, collaborating closely with developers and business stakeholders, and ensuring testing is structured, traceable and aligned to banking governance standards.

Automation Test Analyst, Automation Tester, QA Automation, Test Automation Engineer, SDET, QA Engineer, Test Analyst, Payments Test Analyst, API Test Analyst, Banking QA, Selenium, Java, RestAssured, Rest Assured, API testing, REST API, JavaScript, TestCafe, Cypress, Cucumber, BDD, TDD, JMeter, Gatling, Postman, SoapUI, Jenkins, TeamCity, Bitbucket, Git, CI/CD, Pipeline, JIRA, Confluence, SQL, Database testing, XML, ISO 20022, Payments, Banking payments, CHAPS, BACS, Faster Payments, FPS, SWIFT, SEPA, Payment life cycle, Payment rails, Domestic payments, International payments, Payment messages, XML messaging, Test strategy, Test approach, Test planning, Test estimation, Test design, Test scripts, Test automation scripts, Regression pack, Traceability Matrix, Test completion report, Test evidence, Defect management, SIT, System integration testing, Regression testing, UAT, Acceptance testing, Non-functional testing, Performance testing, Shift-left testing, Agile testing, Banking, Financial services, Governance, Audit evidence, Controls, Compliance, Release testing, Change delivery, Modernisation, Digital transformation

Apply for this position