Careers

Test Engineer (Graduate/Associate/Junior Level)

Contract
Permanent — full time
Team
Test
Location
Edinburgh hybrid working

The role

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

 

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)

Read about our full range of benefits


How we hire

We want to get to know more about you during our hiring process. We want to understand your motivations and what drives you.

Our whole hiring process is done remotely and involves:

  • reviewing your application
  • an initial call to discuss your application and the role
  • meeting team to discuss your skills and your background
  • a conversation with Storm ID team members about our culture and values

Equal opportunities

We know that a diverse workforce brings with it diverse ways of thinking, fresh perspectives, and new approaches to solving problems. And that benefits our clients as well as our employees. Storm ID is proud to be an equal opportunities employer and we welcome applications from everyone.

Living wage foundation logo Disability confident committed logo

Apply

Your details
Experience
Legal
Do you consider yourself to have a disability?As an inclusive employer we want to ensure a fair recruitment process. This includes any adjustments that might help you during our recruitment process.
Do you consent to providing the information in this form?The information you provide in this form will be used for recruitment purposes only. It will be stored in Storm ID systems, including People HR, for the duration of the recruitment cycle for the role you are applying for. After this any information or correspondence you send will be deleted from Storm ID systems.