Software Engineer in Test

Software Engineer in Test

Wolverhampton Full-Time 36000 - 60000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Join us as a Software Engineer in Test, ensuring our secure coding platform is top-notch.
  • Company: SecureFlag is a fast-growing security training company focused on quality and reliability.
  • Benefits: Enjoy competitive salary, remote work options, and a supportive team culture.
  • Why this job: Make a real impact while developing your skills in a collaborative environment.
  • Qualifications: 2+ years in QA/testing with Java experience; strong problem-solving skills required.
  • Other info: Opportunities for continuous learning and career development await you!

The predicted salary is between 36000 - 60000 £ per year.

About the Role

We are a fast-growing security training company, and we are 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.

Software Engineer in Test employer: JR United Kingdom

At SecureFlag, we pride ourselves on being an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. Our commitment to employee growth is evident through continuous learning opportunities and a supportive team culture, making it an ideal place for Software Engineers in Test to thrive. With competitive salaries, a focus on secure software development, and the flexibility of remote work, we empower our team to make a meaningful impact in the field of security training.
J

Contact Detail:

JR United Kingdom Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in Test

✨Tip Number 1

Familiarise yourself with the specific tools mentioned in the job description, such as JUnit, TestNG, and Selenium. Having hands-on experience with these frameworks will not only boost your confidence but also demonstrate your readiness for the role.

✨Tip Number 2

Brush up on your knowledge of secure software development practices. Understanding common web application security issues like XSS and SQL injection can set you apart from other candidates and show that you’re aligned with our mission at StudySmarter.

✨Tip Number 3

Engage with the QA community online, especially forums or groups focused on Java testing. Networking with professionals in the field can provide insights into best practices and may even lead to referrals.

✨Tip Number 4

Prepare to discuss your problem-solving skills during the interview. Be ready to share examples of how you've tackled complex testing challenges in the past, particularly in backend-heavy environments.

We think you need these skills to ace Software Engineer in Test

Java Programming
Test Automation Frameworks (JUnit, TestNG, Selenium, REST Assured)
Functional Testing
Regression Testing
Integration Testing
System-Level Testing
REST API Testing
Backend Services Testing
Version Control Systems (Git)
Build Tools (Maven, Gradle)
Problem-Solving Skills
Attention to Detail
Secure Software Development Lifecycle
CI/CD Tools (Jenkins, GitLab CI, GitHub Actions)
Collaboration and Communication Skills
Performance/Load Testing Tools (JMeter, Gatling)
Web Application Security Knowledge (XSS, SQL Injection)
SQL Knowledge
Containerization (Docker, Kubernetes)
Static Analysis Tools (Burp Suite, OWASP ZAP)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in QA/testing, especially in Java environments. Emphasise your hands-on experience with test automation frameworks and any familiarity with CI/CD tools.

Craft a Strong Cover Letter: In your cover letter, express your passion for quality and secure software development. Mention specific projects or experiences that demonstrate your skills in testing Java-based systems and your understanding of secure software development lifecycle.

Showcase Relevant Skills: When detailing your skills, focus on your problem-solving abilities, attention to detail, and experience with tools like JUnit, Selenium, and REST Assured. Highlight any exposure to web application security issues as well.

Prepare for Technical Questions: Be ready to discuss your experience with automated testing, bug tracking, and collaboration with development teams. Prepare examples of how you've improved testing processes or handled edge-case issues in previous roles.

How to prepare for a job interview at JR United Kingdom

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java and the testing frameworks mentioned in the job description, such as JUnit and Selenium. Bring examples of your previous work or projects that demonstrate your ability to design and implement test plans and automated scripts.

✨Understand Secure Software Development

Familiarise yourself with secure coding practices and common web application security issues like XSS and SQL injection. Be ready to explain how you would approach testing for these vulnerabilities in the software you’ll be working on.

✨Demonstrate Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous QA roles and how you resolved them. Highlight your attention to detail and analytical thinking, especially when it comes to identifying bugs and improving testing processes.

✨Ask Insightful Questions

At the end of the interview, ask questions that show your interest in the role and the company. Inquire about their testing processes, tools they use, and how they integrate CI/CD into their workflow. This demonstrates your enthusiasm and willingness to contribute.

Software Engineer in Test
JR United Kingdom
J
  • Software Engineer in Test

    Wolverhampton
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-06-18

  • J

    JR United Kingdom

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>