We are looking for an experienced and proactive QA Automation Engineer to join our Platform Team.
At MacPaw, the Platform Team is a new team whose mission is to provide product and service teams with the web platforms necessary to interact with users and reach MacPaw business goals.
Current challenges include building a fail-safe activation system, billing system, and customer account for all MacPaw desktop applications. MacPaw’s desktop lineup includes CleanMyMac, Gemini, CleanMyPC, and others, with millions of users, worldwide.
You will be joining an existing team of ten members — a product owner, three backend engineers, two frontend engineers, one manual QA engineer, one desktop SDK developer, and two designers.
We expect our future QA Automation Engineer to be a self-supervising team player who likes to dig into how things work to develop lots of tests scenarios for a new project, to optimize tests pre-requirements setup with developers for execution time optimization, prepare tests to run only specifics subsystems parts (CI flow improvements).
And another very important requirement — you shouldn’t dislike a dash of dark humor from time to time! ;)
We are planning to create new dashboards and add functionality to the current website, so here are some products we’d expect you to test: dashboard for internal team usage (custom blog platform, marketing campaign management, etc.), new payment solutions into the MacPaw Store, back-end of the new MacPaw Site, dashboard for users of our products.
In general, you’ll be responsible for:
— Owning all QA activities including automation and building test infrastructure
— Estimating, prioritizing, planning, and executing testing activities
— Maintaining and extending QA automation on the project
— Developing functional tests scenarios
— Developing and supporting testing infrastructure
— Strong experience in automation testing for front-end as well as back-end functionalities
— Good understanding of network protocols
— Basic Unix/Shell knowledge
— Experience with setting up or maintaining test infrastructure
— Intermediate level of English
— Experience with stress tests, performance tests, security tests
— Experience with billing/payment systems testing
— Experience with macOS
— Basic PHP, SQL knowledge
— Experience with Docker
We offer excellent benefits, including but not limited to:
— Outstanding people
— Great conditions for education and development within the company (MacPaw Labs days, conferences, workshops, trainings, etc.)
— Сare about your health (insurance, office gym, paid sick leaves, etc.)
— Work-rest balance support (meditation/sleeping room, 20 vacation days, etc.)
— UX driven office, equipment of your choice
— English courses
— 2 anti-stress cats
We are a growing team of developers, designers and IT-professionals who love what they do. If you are as passionate about making good products, we’ll be thrilled to have you on board.
We value happiness and satisfaction above all, so we try our best to enjoy full comfort at work. You’ll have no fixed hours or task overloads here. Creativity, inspiration, solidarity — that’s what MacPaw is about.