Website Jesus Film Project

About Us

Our mission is to develop innovative digital tools that empower the mission of evangelism and discipleship to allow everyone, everywhere to experience and follow Jesus. As a Christian ministry, all our roles are faith-based and require a personal commitment to the Christian faith.

Position Summary

We are seeking a skilled and proactive Senior QA Engineer to lead and strengthen our quality assurance efforts. You will play a key role in driving our QA strategy, implementing, overseeing and optimising QA workflows, testing practices and test automations, to ensure consistent delivery of reliable, high-quality software products. As a senior member of the team, you will collaborate closely with developers, designers, product owners, and other QA team members to shape our QA processes, lead testing initiatives, and mentor junior testers.

A successful Senior QA Engineer is experienced, analytical, and passionate about quality. They bring a strategic mindset to QA practices, proactively improve product reliability, and champion the expansion of test coverage.

Key Duties and Responsibilities

Strategic Responsibilities:

  • Develop, lead and optimise QA processes across both manual and automated testing domains
  • Design and implement test automation frameworks and strategies
  • Lead QA efforts across multiple projects, setting standards for testing practices, quality benchmarks, release criteria and risk mitigation
  • Continuously improve automation coverage and testing efficiency across the SDLC, with a focus on improving test reliability and efficiency
  • Identify areas of risk, quality gaps, and opportunities for process improvements in the QA lifecycle
  • Mentor junior QA testers, providing guidance, feedback, and training through performance reviews, training plans and informal guidance

Hands-On Responsibilities:

  • Create, maintain, and execute automated and manual test cases across multiple platforms and browsers
  • Develop and manage robust test suites (regression, integration, and end-to-end tests)
  • Develop, manage and execute a broad range of test techniques, including manual, automated, security, vulnerability, API, performance, and load testing
  • Collaborate with cross-functional teams to understand requirements, determine testability, and clarify acceptance criteria
  • Identify, document, and track issues and improvements using ticket tracking tools (e.g., Jira, Linear)
  • Lead exploratory testing efforts and usability assessments to uncover hard-to-find issues
  • Drive continuous improvement in QA practices by researching and introducing new tools, frameworks, and methodologies
  • Maintain clear documentation of test plans, test cases, and product behavior
  • Oversee QA ticket management; logging, prioritizing, and validating issues in tools like Linear or
  • Jira, and ensuring timely resolution.
  • Participate in team planning, reviews, retrospectives, and strategy discussions

Tech Stack

  • Frontend: TypeScript, React, Material UI
  • Backend: Apollo GraphQL, PostgreSQL, Prisma
  • Automation: Playwright with Checkly
  • Issue Tracking: Linear

Requirements

Education / Work Experience

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field is beneficial
  • 5+ years of hands-on QA experience, with significant focus on test automation
  • Experience in a mission-driven or non-profit organization is a plus
  • Familiarity with Christian ministry environments is beneficial

Technical Skills

  • Deep understanding of software testing methodologies and best practices
  • Strong understanding and practical experience with the Software Testing Life Cycle (STLC), with the ability to implement and optimize QA workflows and processes
  • Proven experience designing and implementing test automation frameworks
  • Proficiency with automated testing tools (e.g. Playwright, Cypress, Selenium)
  • Strong programming/scripting experience for automation (e.g. TypeScript, JavaScript, Python, etc.)
  • Experience integrating automated tests into CI/CD pipelines
  • Ability to evaluate and introduce new testing tools and techniques
  • Experience working with RESTful APIs and GraphQL testing
  • Experience with agile development environments (Basecamp’s ShapeUp process experience is a plus)

Soft Skills

  • Strong leadership and mentoring skills
  • Excellent analytical and problem-solving abilities
  • Effective communication and collaboration across technical and non-technical teams
  • High attention to detail and commitment to quality
  • Initiative-driven and able to work independently
  • Strong sense of ownership and accountability
  • Strategic thinker with a practical, hands-on approach

Work Location

Our standard work arrangement requires team members to be onsite in the office, Monday through Thursday. Fridays are designated as flexible workdays, with the option to work remotely.

If you require alternative arrangements or exemptions, we are open to discussing individual circumstances.

Why Join Us?

  • Work on projects that have an eternal impact and help people worldwide grow in their faith.
  • Join a mission-driven team dedicated to using technology to support global evangelism and discipleship.
  • Grow both spiritually and professionally as part of a Christ-centered team.

Ready to Apply?

We’re looking for team members who are motivated by mission, fueled by faith, and passionate about using their gifts and skills to serve God and others. If this resonates with you, we’d love to journey with you.

To apply for this job email your details to charles@tandem.org.nz.