Global Media Outreach

Jobs

QA Engineer

We are seeking a QA Engineer to join our Technology Solutions team. This role ensures the quality and reliability of our digital platforms through robust testing, automation, and documentation. You’ll be responsible for testing web and mobile applications, APIs, and system workflows to ensure a seamless experience for seekers and volunteers around the world. This is a hands-on role that requires a detail-oriented mindset, strong collaboration skills, and a passion for delivering high-quality software to advance a meaningful mission.

Global Media Outreach

Job Description – QA Engineer

Global Media Outreach harnesses the power of digital technology to spread the gospel around the globe. Through advanced data-driven strategies, we connect with millions, fostering their spiritual growth in Christ. We aim to offer every person on Earth the chance to discover Jesus via various digital channels, creating a faith-based community that unites volunteers with individuals worldwide seeking spiritual enlightenment.

We are seeking a QA Engineer to join our Technology Solutions team. This role ensures the quality and reliability of our digital platforms through robust testing, automation, and documentation. You’ll be responsible for testing web and mobile applications, APIs, and system workflows to ensure a seamless experience for seekers and volunteers around the world. This is a hands-on role that requires a detail-oriented mindset, strong collaboration skills, and a passion for delivering high-quality software to advance a meaningful mission.

Responsibilities of the Role
This role will work closely with engineering, product, and data teams to uphold our commitment to excellence in software delivery. This role will report directly to the Director of Support and work closely with the Sr. Director of Solutions.

Test Planning & Execution

  • Develop and execute test plans, test cases, and test scripts for functional, regression, performance, and integration testing in collaboration with a cross-functional team of staff and volunteers.
  • Conduct end-to-end testing of new features, bug fixes, and system enhancements across web, mobile, and backend systems.
  • Collaborate with developers during sprint cycles to ensure testability and quality of new code.
  • Implement and maintain automated test suites using Jest, Jasmine, and Cypress.

Automation & Continuous Integration

  • Build and maintain automated test suites using tools such as Selenium, Postman, Cypress, or similar.
  • Integrate automated testing into CI/CD pipelines to improve deployment confidence and reduce regressions.
  • Maintain documentation of automated test coverage and ensure it aligns with evolving codebases.

Bug Reporting & Quality Metrics

  • Log detailed bug reports and track resolution through tools such as GitHub Issues or Jira.
  • Proactively identify edge cases and inconsistencies in user flows, business logic, and API responses.
  • Collaborate with team members to improve processes that ensure scalable and sustainable quality assurance practices.

Collaboration & Documentation

  • Partner with the product and UX teams to understand acceptance criteria and ensure test cases align with user expectations.
  • Maintain clear and up-to-date QA documentation, including test cases, testing processes, and release notes.
  • Participate in sprint planning, retrospectives, and release meetings, representing QA priorities and timelines.

Skill Requirements for the Role

  • Bachelor’s degree in Computer Science, Information Technology, or related field—or equivalent work experience.
  • 3+ years of experience in software QA or test engineering.
  • Strong understanding of QA methodologies, tools, and processes for web and mobile applications.
  • Hands-on experience with test automation frameworks and scripting languages.
  • Familiarity with RESTful APIs and tools like Postman or Swagger for API testing.
  • Experience working within Agile/Scrum environments.
  • Excellent problem-solving, critical thinking, and communication skills.

 Bonus Skills

  • Experience testing in cloud-based environments (AWS, GCP, or Azure).
  • Familiarity with database testing and writing basic SQL queries.
  • Exposure to testing Salesforce and HubSpot workflows, forms, or APIs.
  • Background in nonprofit or faith-based organizations.
  • Experience with basic application/API security testing.

 

Additional Requirements

  • This position is fully remote.
  • Only U.S.-based applicants will be considered.
  • Applicants must be authorized to work in the U.S.
  • Alignment with our Statement of Faith is required.

To Apply
If you have a passion for leading both innovation and support in a mission-driven technology environment, we encourage you to apply. Please submit your resume and a cover letter below. Your cover letter should detail your interest in joining Global Media Outreach and highlight your experience and skills. 

Join us in our mission to make a significant global impact through innovative digital means, spreading the gospel and connecting people with the message of Jesus Christ!

 

More Job Postings

We'd love to have you on our team.

UX/UI Design Lead

The UI/UX Design Lead serves as a critical bridge between marketing strategy and technology implementation. They translate brand vision and campaign goals

Data Science & Analytics Director

As a Data Science & Analytics Director at Global Media Outreach, you’ll apply statistical modeling, machine learning, and data mining techniques to

QA Engineer