Job Title: Test Analyst
Description: API Testing
Location: Northampton
Duration: until 31 December 2025
Rate: £280 per day - via Umbrella
Role Details:
API Automation Tester
Role Details:
API Automation Tester
Overall purpose of role:
- Under minimal supervision, create Automation scripts - estimates, scripts, pre and post conditioning.
- Executes Automated Tests and collates evidence for Test automation progress reporting and tracking.
- Articulates the tests executed, data used, the results and defects to project stakeholders.
Essential Skills/Basic Qualifications:
- API test automation.
- Test automation tools-, API test automation using REST Assured tool / Karate ,selenium , cucumber using Java.
- Extensive knowledge of Testing lifecycle and core testing process/techniques using different test approaches.
- Excellent knowledge in testing skills (provide estimations, design test plan and test strategy, writing test scenarios, cases, executing test cases, opening bugs, verifying bugs).
- Able to identify processes and tools that will optimise and improve the quality of testing.
- Experience in writing high quality, readable, reusable, testable code.
- Be able to communicate clearly on the status and progress of allocated activities.
Key Accountabilities:
- Build efficiency in testing and continuous improvement of test methods, techniques and process.
- Participate in requirement analysis, identifying risks and creation of test scenarios.
- Actively keep up to date with the feature teams, spot inconsistencies, and potential conflicts in approach.
- Work to ensure full integration with a focus on the quality of the overall service.
- Create Automation code using Java, Selenium, JQuery, Cucumber.
- Set up and Execute Automated tests and record evidence.
Stakeholder Management and Leadership
- Promote and drive stewardship and application best practices within the team.
- Strong knowledge of emerging software development methods, tools and standards and actively keep this knowledge current.
- Champion innovation by recognizing newly arising opportunities for improving customer satisfaction, achieving technical excellence and improving the delivery of a software product.
- Identify own and others development needs and seek opportunities to address these needs through guidance, coaching and formal training.
- Ability to be able to provide succinct details in written format and verbally to Stakeholders".
