IT quality and testing
Role details
Job location
Tech stack
Job description
Define and maintain the overall testing approach for projects across IT services and AI-enabled solutions, aligned to delivery timelines and quality standards.
Review requirements, user stories and acceptance criteria to ensure they are complete, testable and traceable.
Produce and maintain test documentation including test plans, test cases, test scripts, test data requirements and test evidence packs.
Create and manage a requirements-to-test traceability matrix to demonstrate coverage and support auditability.
Execute manual testing including functional, regression, smoke, exploratory and end-to-end testing across relevant platforms.
Perform integration testing across APIs, databases and third-party services to validate end-to-end business workflows.
Conduct API testing to validate request/response payloads, authentication, authorisation, error handling and data integrity.
Design and maintain automated test suites to improve regression coverage and reduce release risk.
Integrate automated tests into CI/CD pipelines and support quality gates for build and release processes.
Carry out non-functional testing as required, including performance, reliability and compatibility testing across supported environments.
Support security-focused testing activities by validating common vulnerabilities and secure behaviours in line with organisational standards.
Validate AI-enabled features by testing data inputs/outputs, edge cases, model/version changes and unexpected behaviour in production-like scenarios.
Work with AI/data teams to verify data quality checks, dataset changes and monitoring triggers that impact model performance.
Log defects with clear reproduction steps, expected vs actual results, severity/priority, and supporting evidence.
Triage defects with engineering and product teams, track progress through to closure, and verify fixes through re-testing.
Provide regular reporting on test progress, defect trends, risks, and release readiness to project stakeholders.
Participate in sprint ceremonies and delivery governance to ensure quality is embedded early.
Support UAT by coordinating test execution with business users, managing feedback, and confirming acceptance criteria are met.
Maintain and improve QA processes, templates and standards, driving continuous improvement and consistent ways of working.
Ensure compliance with UK data protection and confidentiality requirements when handling test data, environments and client information.
Job Types: Full-time, Permanent
Pay: £41,200.00-£43,000.00 per year
Requirements
Do you have experience in APIs?