Principal Software Test Engineer

at Givelify

We are Givelify®, where fintech meets philanthropy. We help people instantly find causes that inspire them to action so they can change the world—one simple, joyful gift at a time.  

Our Product:

From places of worship to world-changing nonprofit groups, Givelify harnesses the power of technology to bridge the gap between people and the causes they are most committed to supporting.

Beyond apps and interfaces, Givelify is designed to make the experience of giving as beautiful as the act of giving.

Our People:

We are an ethnically and culturally diverse team of scrappy and professional, passionate people, dedicated to the mission of designing beautiful products that celebrate the joyous act of giving. As a company we value teamwork, open communication, transparency, and a great work ethic. We support our team by promoting flexibility and encouraging life-long learning and professional development opportunities. We are intrinsically motivated by remaining true to our company values, setting and exceeding audacious goals, and staying energetic about our team and our products.

What we're looking for:

A Principal Test  Engineer with a “take no prisoners” attitude to join our team.

Why is Engineering at Givelify Different?

  • Moonshots are our norm.
  • Our product impacts real people on the ground.
  • We build with passion.
  • High standard of engineering quality.
  • Solve unique scalability challenges.


  • Build and maintain internal functional testing processes and infrastructures
  • Build and maintain regression and functional test bases
  • Recommend and administer quality-specific tools
  • Collaboratively establish testing standards, tools, tests, and processes
  • Organize the test base, collaboratively establish reporting and test metrics, and train less experienced team members
  • Accept ownership for one or more major, complex products and act as quality representative to and for that product. Help the product team improve quality and efficiency.
  • Build and Champion good bug management practices


  • BA/BS degree in Computer Science, Computer Engineering or related technical field or equivalent practical experience
  • 10 years of relevant work experience, including development and/or test automation experience
  • Strong root cause analysis skills
  • Familiarity with relational databases such as MySQL, Oracle and SQL Server
  • Deep knowledge of test methodologies, writing test plans, creating test cases, project and bug management processes.