The Role
The QA Engineer is responsible for validating virtualised services to ensure they are functionally accurate, reliable, deterministic, and fit for SIT testing. The role ensures virtual services behave consistently with real downstream systems, including negative and error scenarios, and are fully operationalised for test teams.
Your responsibilities:
Your Profile
Key Responsibilities
Key Objectives
• Validate virtual services built using IBM Service Virtualisation.
• Ensure SIT automation integrates correctly with virtual assets.
• Verify data handling, transformation logic, and triggers.
• Produce clear validation evidence and quality reports.
Key Responsibilities
• Test Design & Execution
• Review and understand use-case specifications, transformation rules, and data plans.
• Design and execute SIT test cases covering:
• Happy-path scenarios
• Negative/error scenarios
• Boundary and invalid input conditions
• Execute smoke, regression, and reliability tests against virtual services.
Automation & Integration
• Modify and execute existing UiPath / Tosca automation to use virtual services.
• Validate correct triggering of virtual services via:
• Schedulers
• Event-based triggers
• File-drop mechanisms
• Support end-to-end test workflows using virtualised dependencies.
Data & Fidelity Validation
• Validate test data strategies:
• Masked and synthetic data
• Deterministic and repeatable datasets
• Reset or persistent-state behaviour (especially for Cards)
• Compare virtual service behaviour against real system expectations.
• Identify and document functional deltas or limitations.
Non-Functional & Operational Validation
• Perform basic performance and reliability checks against SLAs.
• Validate observability (logs, metrics, traceability where available).
• Review and validate Operational Runbooks from a tester’s perspective.
Reporting & Handover
• Produce Verification & Validation (V&V) Reports per use case.
• Clearly document:
• Test coverage
• Known limitations
• Assumptions and constraints
• Support handover to Test Leads and wider QA teams.
Key Deliverables
• SIT test cases and execution evidence
• Automation updates (UiPath / Tosca)
• Validation reports per virtual service
• Input to operational runbooks
• Defect reports and quality assessments
Essential skills/knowledge/experience:
• Strong QA / Testing experience in financial services.
• Hands-on experience with SIT testing.
• Knowledge of Payments or Cards domains.
• Experience testing message-based or file-based integrations.
• Strong understanding of negative testing and data validation.
Desirable skills/knowledge/experience: (As applicable)
• Experience with Service Virtualisation or stubs/mocks.
• Hands-on experience with UiPath and/or Tosca.
• Understanding of test data masking and synthetic data creation.
• Familiarity with non-functional testing concepts (performance, reliability).
•
• Governance packs for steering group
• Delivery sign-off for:
o Virtualised services
o SIT validation
o Operational runbooks
• Vendor performance and compliance reporting
QA Engineer in London employer: Tcs Uk
As a Provisioning Engineer at our company, you will thrive in a dynamic work culture that prioritises innovation and collaboration. We offer competitive benefits, including professional development opportunities and a supportive environment that encourages growth in the rapidly evolving telecom sector. Located in a vibrant area, our team enjoys a balance of work and life, making it an excellent place for those seeking meaningful and rewarding employment.