MacPaw is a software company that develops and distributes software for macOS and iOS. Today, we have 20 million active users across all our products, and every 5th Mac on Earth has our product installed.
At MacPaw, we believe humans and technology can reach their greatest potential together.
We gather open-minded people who support each other and aspire to change the world around us, making millions of people’s lives easier with technology.
Our flagship products include CleanMyMac, Setapp, ClearVPN, Moonlock, and more. Now, we’re stepping into an important new stage: launching a product ecosystem with a new AI Mac Assistant - Eney.
We’re looking for a Middle QA Engineer to join the Setapp team.
In this role, you’ll work closely with developers on feature testing, release validation, support issue investigation, and test automation, contributing directly to the reliability of the Setapp experience. If you’re excited about product quality, enjoy digging into issues, and want to grow your automation skills in the Apple ecosystem, we’d love to hear from you.
Perform manual testing of new features and releases across multiple macOS versions.
Take ownership of the release testing process and support production build validation.
Investigate and validate issues reported through support channels by reproducing scenarios, collecting logs, and identifying root causes.
Create and maintain test cases and test plans for new and existing functionality.
Develop and maintain automated end-to-end and UI tests.
Monitor CI/CD pipelines, analyze failed autotests, and collaborate with engineers on fixes.
Work closely with developers throughout the development lifecycle to ensure product quality and stability.
2+ years of experience in software testing.
1+ year of experience testing desktop applications.
Experience testing macOS or iOS applications, or strong understanding of Apple platforms.
Good understanding of SDLC and STLC.
Experience with manual testing of product functionality and releases.
Experience creating and maintaining test cases and test plans.
Understanding of server-client communication.
Experience intercepting and analyzing network traffic using tools like Proxyman or Charles Proxy.
Experience working with version control systems (e.g. GitHub, GitLab).
Experience running and monitoring autotests in CI/CD environments such as GitHub Actions, Jenkins, Xcode Cloud, or Bitrise.
Willingness to grow in test automation.
Experience with Xcode, Swift, or XCUITest.
Experience working with macOS Terminal (zsh/bash).
Understanding of macOS lifecycle and sandbox environment.
ISTQB Certification.
Steps may differ depending on the position, but this is our usual hiring process.
This could be your
next workplace
An unexpected error occurred, please try again later.