Software Developer in Test, USA (London office)

Software Developer in Test – US team

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 US team you’ll define the most efficient way to test our products from our Head Office in London.  You are expected to work directly with our engineers at the unit-test level, 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 good 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
  • You will work directly with the team discussing software design and architecture to encourage code reuse and testability, and advising on test approaches

Things you can demonstrate

  • A strong background in application testing with experience following TDD practices
  • You are experienced in either C# or Java and have tested single page apps at a unit/integration level
  • Experience with JavaScript and Node.js
  • Good experience with REST APIs and distributed web applications
  • You are experienced using WebDriver and mocking frameworks (Moq, Mockito, etc)
  • You have implemented at least one automation framework from scratch
  • You like to pair with other engineers and champion test driven practices
  • You’re a problem solver with an inquisitive mind-set
  • You are a good communicator able to influence positive process changes
  • You understand and apply good engineering practices in your work

Nice to Have

  • Experience with testing React based JavaScript apps
  • 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