Enable job alerts via email!

Software Engineer in Test

JR United Kingdom

Watford

On-site

GBP 35,000 - 55,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A fast-growing security training company is seeking a QA Engineer / Software Development Engineer in Test in Watford to ensure high-quality software. The role emphasizes testing in a Java environment, focusing on functionality and security within the software development life cycle. The candidate will create automated tests, maintain CI/CD pipelines, and work closely with development teams for improved product reliability.

Benefits

Competitive salary and benefits package
Opportunities for learning and growth
Remote work and supportive team culture
Continuous learning and career development support

Qualifications

  • Experience testing RESTful APIs and backend services essential.
  • Hands-on experience with test automation frameworks required.
  • Understanding of secure software development lifecycle necessary.

Responsibilities

  • Develop and maintain test plans and automated test scripts.
  • Perform functional, regression, integration, and system-level testing.
  • Collaborate with development team to identify and track bugs.

Skills

Java
Test Automation
Problem Solving
Secure Software Development
Collaboration

Education

2+ years of experience in QA/testing

Tools

JUnit
Selenium
REST Assured
Git
Jenkins

Job description

Social network you want to login/join with:

Software Engineer in Test, watford, hertfordshire

col-narrow-left

Client:

SecureFlag

Location:

watford, hertfordshire, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Views:

16

Posted:

06.06.2025

Expiry Date:

21.07.2025

col-wide

Job Description:

About the Role

We are a fast-growing security training company, and we're looking for a QA Engineer / Software Development Engineer in Test who is passionate about quality, reliability, and secure software development. In this role, you’ll be responsible for testing a Java-based codebase that powers our secure coding labs and training platform. Your mission is to ensure our software is reliable, robust, and meets the highest standards of quality.

Key Responsibilities
  • Design, develop, and maintain test plans, test cases, and automated test scripts for Java-based systems, with a focus on both functionality and security.
  • Perform functional, regression, integration, and system-level testing.
  • Validate business logic, user workflows, and secure handling of data across our platform.
  • Create and manage automated test suites using tools compatible with Java (e.g., JUnit, TestNG, Selenium, REST Assured).
  • Validate REST APIs, backend services, browser-based interfaces, database interactions, and multi-threaded service components using manual and automated approaches.
  • Participate in regression and exploratory testing to uncover edge-case issues.
  • Participate in code reviews to understand the impact of code changes and define appropriate testing strategies.
  • Monitor and maintain test environments; assist in CI/CD pipeline integration for automated testing.
  • Identify, document, and track bugs through resolution in collaboration with the development team.
  • Continuously improve testing processes, tools, and coverage with a focus on risk-based testing.
Required Qualifications
  • 2+ years of experience in QA/testing, preferably in a backend-heavy Java environment.
  • Solid understanding of Java, OOP principles, and the Java ecosystem.
  • Hands-on experience with test automation frameworks (e.g., JUnit, TestNG, Selenium, REST Assured).
  • Familiarity with version control systems (e.g., Git) and build tools (e.g., Maven or Gradle).
  • Experience testing RESTful APIs and backend services.
  • Strong problem-solving skills and attention to detail.
  • Understanding of secure software development lifecycle.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
  • Good communication skills and a collaborative mindset.
Preferred Qualifications
  • Experience with performance/load testing tools (e.g., JMeter, Gatling).
  • Exposure to common web application security issues (e.g., XSS, SQL injection, broken access control).
  • Knowledge of SQL and experience verifying backend data consistency.
  • Familiarity with containerized environments (Docker, Kubernetes).
  • Familiarity with tools like Burp Suite, OWASP ZAP, or static analysis tools is a plus.
What We Offer
  • Competitive salary and benefits package.
  • Opportunities for learning, growth, and contributing to a product that makes a difference.
  • Remote work and a supportive team culture.
  • Continuous learning and career development support.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer in Test

JR United Kingdom

Norwich

Remote

GBP 30,000 - 45,000

3 days ago
Be an early applicant

Software Engineer in Test

JR United Kingdom

Manchester

Remote

GBP 30,000 - 45,000

3 days ago
Be an early applicant

Software Engineer in Test

JR United Kingdom

Southampton

Remote

GBP 30,000 - 50,000

3 days ago
Be an early applicant

Software Engineer in Test

BigHand

London

On-site

GBP 40,000 - 65,000

2 days ago
Be an early applicant

Software Engineer in Test

BBC

London

On-site

GBP 50,000 - 56,000

Today
Be an early applicant

Senior Software Engineer in Test London / Remote

Sotheby’s group

London

Remote

GBP 50,000 - 90,000

30+ days ago

Software Engineer in Test

JR United Kingdom

Wolverhampton

Remote

GBP 30,000 - 45,000

3 days ago
Be an early applicant

Software Quality Engineer (UK Remote)

Turnitin

Birmingham

Remote

GBP 50,000 - 70,000

3 days ago
Be an early applicant

Software Engineer in Test

JR United Kingdom

Basildon

On-site

GBP 35,000 - 55,000

3 days ago
Be an early applicant