Senior Software Developer in Test - Crowdfunding

JustGiving need a hands-on technical test engineer who enjoys working in an agile environment helping development teams build code in a testable way. Working within our multi-disciplinary Crowdfunding product team you’ll define the most efficient way to test our products.  You are expected to mentor our engineers as well as our testers, so a background in software engineering is a prerequisite.  You’ll help the team deliver constant value to our customers without compromising quality.

About the Role

  • Have a vision of what good testing looks like and strive for continuous improvement
  • Talk to and pair with engineers to write and review high quality test code, rather than writing bug reports
  • Work with the team, including the Product Owner, to write acceptance criteria and acceptance tests
  • Have a deep understanding of the test pyramid and implement tests at the right level (unit, integration, API, end-to-end)
  • Communicate progress, highlight risks and know when to apply exploratory testing
  • Discuss software design and architecture with the team, and advise on test approaches

Things you can demonstrate

  • A strong background in application testing following TDD practices
  • Extensive experience with C# or Java and ideally some exposure to Javascript programming
  • Good experience with REST APIs and distributed web applications
  • Strong background in application testing following TDD practices
  • Exceptional understanding of CI and how to best to implement tests into a build pipeline
  • You are experienced using WebDriver and mocking frameworks (Moq, Mockito, etc)
  • You can implement useful test automation frameworks
  • You like to pair with other engineers and champion test driven practices
  • You’re a problem solver with an inquisitive mind-set
  • You are an excellent communicator able to influence positive process changes
  • You understand and apply good engineering practices in your work


Nice to Have


  • Actively involved in the agile testing community
  • Computer Science degree or similar
  • Experience with front-end testing tools (Sinon, Mocha, Chai, Enzyme, etc)

About JustGiving

We’re the world's leading online fundraising platform, creating innovative technology that helps people, charities and businesses connect with the causes they care about. We make giving and fundraising simple, social, impactful and inspiring.

How to apply 

If this sounds like you, please send us your CV. If you’re a proud technologist, why not show us what you do via github or StackOverflow.  Alternatively send us something else – whatever you think will catch our eye and demonstrate your technical proficiency, creative flair and belief in our cause.

Impress us. Stand out. Email the People Team at