Job Search and Career Advice Platform

Enable job alerts via email!

Software Tester

TEMPION LTD

City Of London

On-site

GBP 40,000 - 55,000

Full time

21 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company in London is seeking a Software Tester to design and execute test cases for web applications. The ideal candidate will work in an Agile environment, contribute to both manual and automated testing, and ensure software quality. Applicants should have experience with testing methodologies and tools such as Selenium and Cucumber. The role offers the opportunity to collaborate with cross-functional teams and enhance testing processes.

Qualifications

  • Experience in designing and executing test cases.
  • Familiarity with web-based applications and RESTful services.
  • Proven skills in applying test automation frameworks.

Responsibilities

  • Design and document test cases for web applications.
  • Perform exploratory testing to identify defects.
  • Contribute to CI/CD processes using Jenkins.

Skills

Functional testing
Regression testing
Automation testing
Agile methodologies
Test-Driven Development (TDD)
APIs testing
Shell scripting

Tools

Selenium
Cucumber
Jenkins
SQL
Job description
Job Description

The Software Tester will be responsible for designing, executing, and maintaining high‑quality test cases to ensure the reliability and performance of web‑based applications and services. The role involves working in an Agile development environment, contributing to both manual and automated testing efforts, and supporting continuous integration pipelines. The tester will collaborate with cross‑functional teams to ensure that software meets functional, technical, and quality standards.

Roles & Responsibilities
  • Design, document, and execute effective functional, regression, and integration test cases.
  • Test web applications and RESTful/web services to validate behaviour, performance, and reliability.
  • Perform exploratory testing to uncover defects, usability issues, and edge‑case behaviours.
  • Use BDD tools such as Cucumber to support behaviour‑driven development.
  • Apply test automation frameworks including WebDriver, WATIR, or Selenium RC.
  • Support automation across test cycles to improve efficiency and repeatability.
  • Work within Agile methodologies (Scrum, XP) to support continuous development and delivery.
  • Collaborate with developers and product teams to refine requirements, acceptance criteria, and test coverage.
  • Contribute to Test‑Driven Development (TDD) practices when applicable.
  • Use advanced features of web browsers and developer tools for analysis and debugging.
  • Work with XML, XSLT, JavaScript, SQL, and relational databases for data validation and interface testing.
  • Understand HTTP, HTML, and web protocols to support API and UI testing.
  • Test XML/JSON feeds and validate data flows across systems.
  • Use Shell scripting for test setup, automation tasks, and environment checks.
  • Contribute to Continuous Integration (CI) pipelines using tools such as Jenkins.
  • Analyse test results, raise defects, and ensure issues are tracked and resolved.
  • Participate in improving testing processes, documentation, and team practices.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.