Senior Software Developer in Test - Crowdfunding (Contract)

 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. 

You will be expected to:

  • 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 

About your background and abilities:

  • You have a strong background in application testing following TDD practices
  • You have extensive experience with JavaScript, React and test tools such as Sinon, Mocha, Chai, Enzyme, etc
  • You’ve worked with REST APIs and distributed web applications
  • You have a strong background in application testing following TDD practices
  • You demonstrate an exceptional understanding of CI and how to best implement tests into a build pipeline
  • You are experienced using WebDriver for end-to-end testing
  • 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:

  • Active involvement in the agile testing community
  • Computer Science degree or similar
  • Experience with C# or Java and mocking frameworks 

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