Oppizi is a leading multi-channel player in offline performance marketing, specializing in tracking, scaling, and optimizing flyering campaigns across various channels.
The company operates in over 10 countries, including Australia, New Zealand, France, the UK, the US, and Canada, and collaborates with major clients like UberEats and DoorDash.
The Senior QA Engineer will be a vital member of a dynamic team, ensuring the smooth operation and high quality of web and mobile applications.
Responsibilities include manual and automated testing of features, writing and maintaining test cases, reporting bugs, and improving test automation processes.
The role involves working closely with developers and product managers, participating in code reviews, and defining QA processes to enhance testing efficiency.
The engineer will also be responsible for backend and frontend testing, mobile app testing, and providing quality reports during daily meetings.
Requirements:
Candidates must have at least 3 years of experience in software testing, with a minimum of 2 years in test automation.
A strong understanding of QA processes and various testing methods, including manual, automated, regression, and end-to-end testing, is required.
Experience in manual testing of web and mobile applications is essential.
Proficiency in Object-Oriented Programming (OOP) and familiarity with JavaScript-based test tools like Cypress or WebdriverIO is necessary.
Candidates should have experience with mobile test automation and writing comprehensive automated tests.
Knowledge of SQL or PostgreSQL, and comfort with tools like Postman, JIRA, Git, and CI/CD platforms such as CircleCI is required.
Understanding of Page Object Model and other test design patterns is important.
Experience in building or improving test automation frameworks is preferred.
Strong communication skills in English, both written and oral, are essential for documentation and meetings.
Candidates should be detail-oriented, reliable, and able to work independently while being proactive and curious about new technologies.
Good communication skills and the ability to thrive in a fast-paced, agile environment with a distributed team are necessary.
Benefits:
The position offers competitive and timely compensation, with monthly pay in USD.
Employees enjoy unlimited paid time off (PTO) and the flexibility of a remote work environment.
The role is set in an entrepreneurial atmosphere with opportunities for growth within a small team.
A laptop will be provided after the probation period.
Employees will have the chance to work in an international company with a diverse culture, featuring 17 nationalities.
There is an opportunity to work one month per year overseas in one of Oppizi's global offices.
The company prides itself on a great culture and operates as a successful bootstrapped entity without investors.