Enable job alerts via email!

Junior Test Engineer (Graduate/Associate/Junior Level)

targetjobs UK

City of Edinburgh

On-site

GBP 100,000 - 125,000

Full time

3 days ago
Be an early applicant

Job summary

A digital transformation consultancy in Edinburgh is looking for a Test Engineer (Graduate/Associate/Junior Level). This role involves collaborating with teams to deliver high-quality software. Key responsibilities include designing test cases and participating in Agile processes. Ideal candidates will have strong attention to detail and problem-solving skills, along with a curiosity for how software works. The company offers competitive salary, mentorship, and opportunities for professional growth.

Benefits

33 days of leave including bank holidays
Paid training and development
Performance-related pay
Private medical insurance with BUPA

Qualifications

  • Strong attention to detail and inquisitive mindset.
  • Eager to learn and collaborate in a supportive environment.
  • Basic understanding of software development beneficial.

Responsibilities

  • Design, execute and document comprehensive test cases.
  • Identify, reproduce, and communicate clearly about software defects.
  • Engage actively in Agile processes.

Skills

Attention to detail
Problem-solving mindset
Clear communication
Collaboration
Curiosity and investigative thinking

Education

Recent graduate or early-career

Tools

Basic familiarity with web technologies (HTML, CSS, JavaScript)

Job description

Storm ID is an award-winning digital transformation consultancy with a focus on public sector clients.

The Role

As a Test Engineer (Graduate/Associate/Junior Level), you'll become an integral member of our cross-functional delivery teams, collaborating closely with developers, designers and project managers to deliver high-quality software solutions.

From day one, you'll benefit from structured onboarding, mentoring and regular support sessions to help build your confidence and rapidly enhance your testing skills. You'll contribute actively to the reliability and robustness of our digital solutions through manual and, increasingly, automated testing, supported by advanced AI-driven tools.

About You

You're a recent graduate or an early-career professional with an interest in software testing and quality assurance. You have an inquisitive mindset, strong attention to detail and enjoy solving complex problems. You're keen to learn and collaborate, and eager to develop your skills in a supportive, agile environment.

Even if you don't meet every single point, research shows marginalised groups often hold back from applying unless they tick every box. We value diverse perspectives and encourage applications from anyone who believes they have the foundational skills to thrive in this role.

What You'll Do

  • Design, execute and document comprehensive test cases
  • Identify, reproduce and communicate clearly about software defects
  • Engage actively in Agile processes, including sprint planning, daily stand-ups and retrospectives
  • Collaborate closely with cross-functional teams to ensure high-quality delivery
  • Participate in the continuous enhancement of our testing practices, supported by experienced colleagues

We’re Looking For Someone Who Brings a Strong Combination Of Problem-solving Ability, And People-centred Thinking. The Ideal Candidate Will Demonstrate The Following

  • Curiosity and investigative thinking: A natural drive to explore how software works and to understand systems deeply.
  • Attention to detail: A sharp eye for spotting subtle issues and ensuring thoroughness in testing and documentation.
  • Problem solving mindset: Enthusiastic about identifying root causes and resolving complex challenges with persistence and resilience.
  • Empathy and user focus: Able to approach problems from an end-user perspective and advocate for usability and accessibility.
  • Clear communication: Skilled at articulating technical details clearly and documenting findings in a structured, accessible way.
  • Collaboration: A strong team player who enjoys working closely with others, contributing to shared goals.
  • Adaptability and growth mindset: Eager to learn, open to feedback, and comfortable adapting in a dynamic environment.

Technical Awareness (beneficial But Not Essential)

  • General understanding of software development (e.g., front-end/back-end)
  • Basic familiarity with web technologies (HTML, CSS, JavaScript)
  • Awareness of software testing concepts (functional/non-functional)
  • Ability to document clearly and effectively
  • Awareness of cross-browser/device compatibility considerations

Benefits

Competitive graduate salary with hands-on experience from day one, plus training and development opportunities

Structured mentorship from experienced test engineers and subject-matter experts

Clear pathways for professional growth and advancement within the team

Opportunity to work on socially impactful projects that make a tangible difference

We believe in rewarding our people for the great work that they do. The benefits we offer include:

  • 33 days of leave - that includes 4 statutory days over Christmas and New Year, with all other bank holidays included as regular leave you can take whenever you want
  • Paid training and development (after 3 months)
  • Performance related pay (after 1 year)
  • Private medical insurance with BUPA (after 1 year)

Apply now to become part of a team committed to quality, innovation and meaningful digital transformation.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.