✓ All checks passed

Anitta John

Senior QA Consultant · London

I make sure software works before your customers find out it doesn't. 20+ years of testing for the Financial Times, Handelsbanken, DWP, easyJet, Bupa and more.

career.spec.tsRun #2026

describe('Anitta John')

Financial Times2026–now
Handelsbanken2025–2026
DWP2014–2025
easyJet2012–2014
Bupa2007–2012
Trane2006–2007
MindTree2004–2006
Diya Systems2004–2004
Tests: 8 passed, 8 total · Failures: 0 · Time: 22 years
20+years in software testing
11organisations tested for
10industries
100accessibility score

🐞 Find the bug: one of these tags has a typo. Click it to report it.

  • Government
  • Banking
  • Media & publishing
  • Aviation
  • Healthcare insurance
  • Travel
  • Automotive
  • Pharmaceuticals
  • Manufacturing
  • Finance & ERP
About

Quality is a habit, not a phase.

I'm a highly numerate senior QA with more than twenty years of testing complex business systems, from feature scoping and story analysis through to release and production support.

For over ten years I tested Universal Credit at the Department for Work and Pensions, as part of the Calculator and Payments team, on a service that pays more than £40 billion a year to around 7 million people. Testing complex calculations for payments and advances is my speciality.

I've led UAT and system test teams onshore and offshore, set up test processes from scratch, and worked with banks, airlines, health insurers and government. I care about clear test strategy, defects reported so developers can fix them fast, and calm, confident releases.

Education

MSc Software Engineering, awarded with Distinction

Vinayaka Mission's Research Foundation University

Awards

  • Merit / Excellence Award for project execution at Bupa
  • Spot Award for best performance across projects
anitta.feature✓ 1 scenario passed
Feature: Senior QA Consultant

  Scenario: A release the business can trust
    Given 20+ years of testing across government, banking, media, aviation and healthcare
    And a team that wants to ship with confidence
    When the release candidate lands in test
    Then every requirement is traced to a test
    And every payment and calculation is checked to the penny
    And the business signs off knowing exactly what was tested
Skills

Coverage reportWhat I'm strongest at

Where I spend my testing time, measured the way testers like it.The kinds of testing I do most, and the tools I use.

AreaCoverage barCoverageStrength
Functional & integration testing100%
User acceptance testing (UAT)100%
Regression & exploratory testing100%
Payments & calculation testing95%
BDD test scripts (Cucumber / Gherkin)95%
Test strategy & test planning95%
Defect management & triage95%
Test leadership (onshore & offshore)90%
Data validation (SQL, MongoDB)90%
API & web services testing85%
  • Jira
  • Confluence
  • Splunk
  • Kibana
  • Grafana
  • Postman
  • ReadyAPI
  • SoapUI
  • ZAProxy
  • TestCafé
  • HP Quality Center
  • TestDirector
  • Rational ClearQuest
  • Bugzilla
  • QTP
  • Git
  • Jenkins
  • TeamCity
  • IntelliJ IDEA
  • VS Code
  • SQL Server
  • MongoDB
  • Kafka
  • AWS
  • Thunderhead
  • BizTalk
  • PeopleSoft
Experience

Test historyCareer history

Every role, written up as a test case. Open one for the details.Most recent first. Open a role to see what I did there.

  1. TC-011

    Senior QA Analyst @at Financial Times

    Jan 2026 – Present · 10 mos · London
    ✓ PASSEDCurrent roledetails
    ObjectiveThe role
    Quality assurance for the Financial Times' digital products.
    EnvironmentSector
    Media & publishing, London
    Result
    ✓ Delivered
  2. TC-010

    Senior Test Analyst @at Handelsbanken

    May 2025 – Jan 2026 · 9 mos · London
    ✓ PASSEDdetails
    ObjectiveThe role
    Digital Modernisation programme, rebuilding Handelsbanken's corporate and personal online and mobile banking for more choice, flexibility and a smoother customer experience.
    EnvironmentSector
    Banking, London
    StepsWhat I did
    1. Delivered new features and regulatory changes across Corporate and Individual Online Banking.
    2. Tested the online banking applications (React, JavaScript, Java) end to end, including the integration points with the IBM AS400 core banking platform.
    3. Maintained and ran automated test scripts in TestCafé, alongside exploratory testing.
    4. Refined requirements with product managers, business analysts and developers.
    5. Ran demonstrations and product sign-offs with senior stakeholders across the bank.
    Tools
    • TestCafé
    • Jira
    • IBM AS400
    Result
    ✓ Delivered
  3. TC-009

    Senior Test Engineer @at Department for Work and Pensions (DWP)

    Aug 2014 – Apr 2025 · 10 yrs 9 mos · London
    ✓ PASSEDdetails
    ObjectiveThe role
    Universal Credit, the UK's main social security payment, supporting around 7 million claimants and paying more than £40 billion a year. Joined the Digital Services Programme as a senior QA and became a core member of the Calculator and Payments team.
    EnvironmentSector
    Government, London
    StepsWhat I did
    1. Functional and integration testing of the Java and MongoDB service and its REST APIs.
    2. Wrote, maintained and ran test scripts in BDD.
    3. Validated data by querying MongoDB; investigated defects with Splunk, Grafana and MongoDB.
    4. Used 3 amigos sessions, test handovers and retrospectives to keep improving quality.
    5. Demoed new features to product owners for sign-off and at internal and external show and tells.
    6. Supported weekly releases with the Release Management team and helped on production issues.
    7. Mentored new joiners and junior testers; helped the user research team with user testing.
    Tools
    • BDD
    • MongoDB
    • Splunk
    • Grafana
    • Kibana
    • Postman
    • Jira
    • Confluence
    Result
    ✓ Delivered
  4. TC-008

    Senior Test Analyst, Payments Programme @at easyJet

    May 2014 – Aug 2014 · 4 mos · Luton
    ✓ PASSEDdetails
    ObjectiveThe role
    Testing a new payments API to replace the existing payment service across every sales channel (easyjet.com, airport centres, B2B partners and mobile), with card details used and stored to PCI compliance requirements.
    EnvironmentSector
    Aviation, Luton
    Tools
    • SoapUI
    • Jira
    Result
    ✓ Delivered
  5. TC-007

    Test Lead / Offshore Coordinator @at easyJet

    Jun 2013 – Apr 2014 · 11 mos · Luton
    ✓ PASSEDdetails
    ObjectiveThe role
    Set up and led a new 10-person offshore Continuous Regression team for easyJet's Continuous Delivery model, running regression tests on every new package and giving a quality statement for each one.
    EnvironmentSector
    Aviation, Luton
    StepsWhat I did
    1. Set up the testing process for Continuous Regression.
    2. Trained the offshore team on test processes and domain knowledge.
    3. Acted as their single point of contact for day-to-day blockers and questions.
    4. Prepared defect analysis and test status reports for management at the end of each release.
    Tools
    • Quality Center
    • Jira
    Result
    ✓ Delivered
  6. TC-006

    Senior Test Analyst @at easyJet

    Jul 2012 – May 2013 · 11 mos · Luton
    ✓ PASSEDdetails
    ObjectiveThe role
    Revenue Management System, the heart of easyJet's pricing, used by pricing managers to set fares per route for easyjet.com, airport centres and B2B partners.
    EnvironmentSector
    Aviation, Luton
    StepsWhat I did
    1. Wrote the test strategy and test plan and set up the testing process from the start of the project.
    2. Functional and integration testing within each sprint, with BDD (Cucumber) test scripts.
    3. Data validation and data integrity testing with SQL.
    4. Ran daily defect triage with Scrum Masters and business stakeholders.
    5. Led show and tell sessions for business sign-off of stories.
    Tools
    • Quality Center
    • Jira
    • SQL
    Result
    ✓ Delivered
  7. TC-005

    Test Lead @at Bupa

    Jun 2010 – Jun 2012 · 2 yrs 1 mo · Staines
    ✓ PASSEDdetails
    ObjectiveThe role
    Led system test and UAT teams onshore and offshore across three Bupa programmes - Call to Contact (CTI/IVR self-service), the Thunderhead 5.0 upgrade and the BBY Quote Online and My Bupa e-commerce sites.
    EnvironmentSector
    Healthcare insurance, Staines
    StepsWhat I did
    1. Led a team of 12 testers and business users on Call to Contact, working with Genesys on defect fixes.
    2. Set up test strategies and test plans for testing and defect management.
    3. Tested complex migrated legacy data and document outputs, working with RR Donnelley on printing.
    4. Ran UAT in an Agile team - sprint estimates, daily stand-ups, retrospectives and show and tells.
    5. Automated the regression suite with QTP and tested XML web services with SoapUI.
    6. Weekly status reports with risks, issues, RAG status, test and defect metrics.
    Tools
    • Quality Center
    • QTP
    • SoapUI
    • SQL
    • Thunderhead
    Result
    ✓ Delivered
  8. TC-004

    Senior Test Analyst @at Bupa

    Mar 2007 – May 2010 · 3 yrs 3 mos · Staines
    ✓ PASSEDdetails
    ObjectiveThe role
    SWIFT, Bupa's international platform for UK operations - a migration from a mainframe to a VB.NET and Oracle client-server application connected to more than 20 other systems.
    EnvironmentSector
    Healthcare insurance, Staines
    StepsWhat I did
    1. Created test scenarios for the interfaces during integration and acceptance testing.
    2. Designed test cases for the interactions between SWIFT and its interfaces, including BizTalk, PeopleSoft, Thunderhead, IVR/CTI, card validation and batch processing.
    3. Test planning, functional test cases and regression testing.
    4. Tracked, analysed and reported defects in Quality Center.
    Tools
    • Quality Center
    • Oracle
    • PeopleSoft
    • BizTalk
    Result
    ✓ Delivered
  9. TC-003

    Test Analyst @at Trane

    Oct 2006 – Jan 2007 · 4 mos · Colchester, Essex
    ✓ PASSEDdetails
    ObjectiveThe role
    Tested the Factory Mounted Controls Wizard for Trane, a provider of indoor comfort systems for residential, commercial and industrial buildings.
    EnvironmentSector
    Manufacturing, Colchester, Essex
    StepsWhat I did
    1. Verified bug fixes and enhancements; smoke, regression and system testing.
    Tools
    • SQL Server
    • MS Access
    Result
    ✓ Delivered
  10. TC-002

    Test Engineer @at MindTree

    Nov 2004 – Aug 2006 · 1 yr 10 mos · Bengaluru, India
    ✓ PASSEDdetails
    ObjectiveThe role
    Tested enterprise systems for clients in Europe and North America, including Cendant (travel), Volvo IT (automotive) and Softrax (finance software).
    EnvironmentSector
    Travel & automotive, Bengaluru, India
    StepsWhat I did
    1. Wrote and executed test cases from use cases; prepared the regression test matrix.
    2. Defect reporting and tracking in Bugzilla, Rational ClearQuest and TestDirector.
    3. Worked with developers and onsite business analysts on fault analysis and defect resolution.
    Tools
    • Bugzilla
    • ClearQuest
    • TestDirector
    • WinRunner
    Result
    ✓ Delivered
  11. TC-001

    Junior Developer @at Diya Systems

    Jan 2004 – Sep 2004 · 9 mos · Mangalore, India
    ✓ PASSEDdetails
    ObjectiveThe role
    Developed and tested software for pharmaceutical wholesalers, managing full stock details and financial transactions.
    EnvironmentSector
    Pharmaceutical, Mangalore, India
    Tools
    • VB6
    • MS Access
    Result
    ✓ Delivered
Projects

Selected test suitesSelected projects

Systems I've tested, from health insurance and travel booking to vehicle warranty claims.

Handelsbanken (UK) · 2025 – 2026✓ 5/5

Digital Modernisation

Modernising the bank's corporate and personal online and mobile banking for more choice, flexibility and a seamless customer experience, integrated with the IBM AS400 core banking platform.

  • Functional
  • Integration
  • End-to-end
  • Exploratory
  • Regulatory changes

React · JavaScript · Java · IBM AS400 · TestCafé

Department for Work and Pensions (UK) · 2014 – 2025✓ 6/6

Universal Credit - Calculator and Payments

The UK's main social security payment, supporting around 7 million claimants and paying more than £40 billion a year. Tested the calculations behind every payment and advance.

  • Functional
  • Integration
  • API
  • BDD
  • Exploratory
  • Data validation

Java · MongoDB · REST APIs · Splunk · Grafana

easyJet (UK) · 2014✓ 3/3

Payments Programme

A new payments API replacing the existing payment service across easyjet.com, airport centres, B2B partners and mobile, built to PCI compliance requirements.

  • API
  • Integration
  • Functional

Web services · SoapUI

easyJet (UK) · 2013 – 2014✓ 2/2

Continuous Regression

A 10-person offshore team running regression on every new package in easyJet's Continuous Delivery model, giving a quality statement for each one.

  • Regression
  • Smoke

Quality Center · Jira

easyJet (UK) · 2012 – 2013✓ 4/4

Revenue Management System

The pricing engine behind every fare on easyjet.com, airport centres and B2B partner sites, used by pricing managers to set prices per route.

  • Functional
  • Integration
  • BDD
  • Data integrity

Cucumber · SQL · Quality Center · Jira

Bupa (UK) · 2011 – 2012✓ 5/5

BBY Quote Online and My Bupa

E-commerce web applications bringing Bupa's health insurance products to a wide online audience, tested in an Agile UAT team.

  • UAT
  • Functional
  • Integration
  • Web services
  • Automated regression

SoapUI · QTP · SQL · Quality Center

Bupa (UK) · 2011✓ 4/4

Thunderhead 5.0 upgrade

Upgrading the customer communications platform from Thunderhead 3.0 to 5.0, testing migrated legacy data and every document type across finance, sales and renewals and member administration.

  • System
  • UAT
  • Data migration
  • Document output

Thunderhead · Quality Center

Bupa (UK) · 2010✓ 3/3

Call to Contact

A CTI/IVR self-service system giving callers information and routing calls away from agents, cutting costs and improving customer experience.

  • UAT
  • System
  • Interface

CTI/IVR · Genesys

Bupa (UK) · 2007 – 2010✓ 5/5

SWIFT health insurance platform

Migrating Bupa's international platform from a mainframe to a VB.NET and Oracle client-server application connected to more than 20 systems, from BizTalk and PeopleSoft to card validation, IVR and batch processing.

  • System
  • Functional
  • Regression
  • Integration
  • UAT

VB.NET · Oracle · BizTalk · PeopleSoft

Trane (UK) · 2006 – 2007✓ 3/3

Factory Mounted Controls Wizard

Configuration software for Trane's climate-control systems, with a salesman edition and a factory parts generator.

  • Smoke
  • Regression
  • System

.NET · SQL Server

Cendant (Europe) · 2006✓ 4/4

Travel 2 Travel 4, phase II

Advanced air shopping (stopovers, open jaw, near-date availability) plus hotels, sightseeing and transfers for a worldwide holiday specialist's agent booking engine.

  • Functional
  • Regression
  • System
  • Smoke

ASP.NET · SQL Server · Bugzilla

Volvo IT (North America) · 2005 – 2006✓ 4/4

Unified claims handling (eWarranty)

The warranty claims workflow between dealers and Volvo and Mack Trucks, from claim submission to payment, with role-based access.

  • Functional
  • Regression
  • System
  • Peer review

J2EE · JSP · Oracle · ClearQuest

Softrax (USA) · 2004 – 2005✓ 2/2

Softrax Operations & Financials

An enterprise revenue management suite covering order processing, milestone billing, inventory and complex invoicing, with Sarbanes-Oxley compliance.

  • Functional
  • Regression

PowerBuilder · Oracle 9i · WinRunner · TestDirector

Contact

Need a release you can trust?

I'm always happy to talk about testing, quality and making releases calmer. The quickest way to reach me is LinkedIn.