Test Engineer - UI/API/NFT - Active SC Clearance - Inside IR35
Quick overview
Job description
Job Description
We are seeking a skilled, hands-on Test Engineer to support the development and delivery of high-quality digital services, enterprise applications and microservices-based systems.
The successful candidate must have practical experience in API test automation, UI test automation and performance/non-functional testing, with strong programming skills in Java and/or TypeScript.
This is a hands-on technical testing role requiring candidates to personally develop, execute, maintain and troubleshoot automated tests, rather than focusing primarily on test coordination or management.
Key ResponsibilitiesAPI Test Automation
-
Develop, execute and maintain automated REST API tests using Java with REST Assured and/or TypeScript-based frameworks.
-
Create automated functional, integration, regression and negative API test scenarios.
-
Validate HTTP methods, status codes, JSON/XML responses, authentication and error handling.
-
Develop reusable test scripts, assertions, test utilities and test data.
-
Support API testing across microservices and distributed applications.
UI Test Automation
-
Develop and maintain automated UI tests using Playwright with TypeScript and/or Selenium WebDriver with Java.
-
Build automated functional, regression, smoke and end-to-end UI tests.
-
Implement reusable page objects, locators, assertions and automation utilities.
-
Investigate automation failures and improve test reliability.
Performance & Non-Functional Testing
-
Personally develop, configure, execute and analyse performance test scripts using Apache JMeter, BlazeMeter, Gatling, k6 or equivalent tools.
-
Build and maintain performance test plans, including parameterisation, correlation, assertions and test data.
-
Execute load, stress, endurance/soak and other relevant performance tests.
-
Analyse response times, throughput, error rates and resource utilisation.
-
Identify performance issues and work with developers to investigate bottlenecks.
-
Conduct other relevant NFT activities, including reliability, stability, capacity, accessibility or security testing, as required.
CI/CD & Agile Delivery
-
Integrate automated API, UI and performance tests into CI/CD pipelines using Jenkins, Azure DevOps, GitHub Actions or equivalent tools.
-
Collaborate with developers, DevOps engineers and other testers in multidisciplinary Agile teams.
-
Identify, document, investigate and track defects.
-
Participate in code reviews and continuously improve automated test coverage.
Mandatory Skills and Experience
-
API Automation: Hands-on experience developing automated REST API tests using Java/REST Assured and/or TypeScript-based frameworks.
-
UI Automation: Hands-on experience developing automated UI tests using Playwright/TypeScript and/or Selenium/Java.
-
Performance Testing: Proven experience personally building, configuring, executing and analysing performance test scripts.
-
Performance Tools: Practical experience with Apache JMeter or equivalent tools, including Scripting, parameterisation and workload configuration.
-
Non-Functional Testing: Experience conducting load, stress, endurance and other relevant NFT activities.
-
Programming: Good practical Java and/or TypeScript coding skills.
-
Test Frameworks: Experience developing, maintaining and troubleshooting reusable automated test scripts and framework components.
-
CI/CD: Experience integrating or maintaining automated tests within delivery pipelines.
-
Agile: Experience working in multidisciplinary Agile development teams.
-
API and Microservices: Understanding of REST APIs, HTTP, JSON and microservices-based applications.
Desirable Skills and Experience
-
Experience with BlazeMeter, Gatling, k6 or Azure Load Testing.
-
Cucumber, Serenity BDD, JUnit, TestNG or Karate.
-
Performance monitoring tools such as Grafana, Prometheus or Dynatrace.
-
Accessibility testing, security testing and resilience testing.
-
Docker, Kubernetes, AWS or Microsoft Azure.
-
Experience testing large-scale enterprise applications and distributed systems.
-
Experience working on UK public sector projects.
-
Active SC/DV clearance or eligibility and willingness to undergo clearance, subject to client requirements.
Candidate CV Requirements
Candidates must clearly demonstrate:
-
Automated API tests personally developed, including programming languages and frameworks.
-
Automated UI tests personally developed using Playwright, Selenium or equivalent.
-
Performance test scripts personally built, configured and executed using JMeter or equivalent.
-
Performance test types conducted and results analysed.
-
Practical experience with CI/CD pipelines and Agile delivery.
Similar jobs
- VI

Senior Site Reliability EngineerNew
VIQU IT · Wavendon, Bedfordshire · On-site 🇬🇧
AWSDatadogGrafana+5Technology£70k/yr46 minutes ago - TX
AWS DevOps Engineer (SC Cleared)New
TXP · United Kingdom · Remote 🇬🇧
DockerMicroservicesGit+14TechnologySalary not listed46 minutes ago - F&
Helpdesk AnalystNew
FBI &TMT · Fareham, Hampshire · On-site 🇬🇧
TechnologySalary not listed1 hour ago - SM

Data Scientist (Sovereign Territory Surveillance)New
SRT Marine Systems plc · City, Bristol · Hybrid 🇬🇧
TechnologySalary not listed1 hour ago - EX

Infrastructure EngineerNew
Experis · South East · Hybrid 🇬🇧
Technology£50k - £75k/yr1 hour ago - AM

Senior Data EngineerNew
Anson Mccade · Bolton, Lancashire · Hybrid 🇬🇧
Technology£55k/yr1 hour ago - VI

Solution ArchitectNew
VIQU IT Recruitment · City, London · Hybrid 🇬🇧
TechnologySalary not listed1 hour ago - HB
CNI Infrastructure and Wintel Security Analyst (Active SC) - 6 months - Inside IR35 - WokinghamNew
Hamilton Barnes · Wokingham, Berkshire · On-site 🇬🇧
PowerShellActive DirectoryDNSTechnologySalary not listed1 hour ago - GG
Blue Yonder Developer - WMSNew
Gazelle Global Consulting Ltd · West Midlands · On-site 🇬🇧
TechnologySalary not listed1 hour ago - CF

Solutions ArchitectNew
Computer Futures · Manchester, Lancashire · Hybrid 🇬🇧
TechnologySalary not listed1 hour ago - HN

Application Support AnalystNew
Harvey Nash · Middlesbrough, Yorkshire · Hybrid 🇬🇧
Technology£55k/yr1 hour ago - TR

Test AnalystNew
Total Recruitment Group · City Of Westminster, London · Hybrid 🇬🇧
iOSAndroidTechnologySalary not listed1 hour ago