Skip to content

(Senior) QA Engineer for moojo (f/m/div)

RemoteGermany, Berlin, BerlinEngineering

Job description

Join moojo!


We believe that the professional work tomorrow will be drastically different: People will follow a strong purpose and want to achieve something great with their time & energy they put into their work, fully flexible. The new way of work!

Our mission at moojo is to empower and secure creators and digital Freelancers as the leading force of a new generation pushing the new way of work. Our fintech & insurtech solutions are giving millions of creators and digital freelancers the security and freedom they need to focus on what they do best.
With your help we will make their lives easier by developing simple & customer centric solutions that are solving real pains. You will play an important role in solving their biggest problems - getting paid on time, being safe during work and getting access to liquidity when its needed most. We will deliver our solutions directly to creators and freelancers and enable companies to simplify what it means to flexibly work with creators and freelancers (B2B2X).

Join moojo as a (Senior) QA and lead this competence in our team by applying Quality Assurance best practices to the development process of our mobile and web applications.

.


What will keep you challenged:

  • Help our team with manual testing, prepare test scenarios and automate what’s possible with mobile, web and API level automated E2E tests

  • Work closely with our PO (Product Owner) helping him to define acceptance criteria and identify edge cases

  • Join our team initiative to learn and apply DDD (Domain-Driven Design). Use BDD (Behavior Driven Development) approach with Gherkin (Given/When/Then) syntax to define ubiquitous language, prepare acceptance criteria and test scenarios.

  • Developing a high performance and enjoyable tech focused company culture where engineers love to work in


Our technology stack

  • Language: TypeScript

  • Automated tests: Playwright, Detox, Cucumber, Jest, Testing Library, Postman/Newman

  • CI/CD: GitHub Actions

  • Frameworks: React Native, React, Next.js, MUI, Node.js (Express.js)

  • Database: Postgres

  • Cloud provider: Heroku, Vercel


Why you should join moojo

  • We strive to build a world-class, diverse team with equal opportunities for everyone

  • We are committed to create an inclusive culture where people love to work

  • Be part of moojo’s engineering team and have a real impact on the company and its culture

  • Freedom to balance working remote and in the office according to you and your team’s needs

  • Working on brand new topics, having the opportunity to see and impact one of the most exciting FinTechs being born and scaled

  • Be part of a dynamic, multicultural, and fast-paced environment as one of the first 20 team member

  • Think we can do better? We're all ears! A creative and progressive work environment is guaranteed

Let's revolutionize the New Way of Work together and provide the next generation of digital freelancers and creators what they deserve.

Please apply directly via the job post or get in touch via join@moojo.io with your GitHub, CV or LinkedIn - no need for a cover letter. If you want to tell us a bit more about yourself, just add some lines. 


If you're looking for a part time position, just let us know. 


We look forward to meet you!


Job requirements

What will make you succeed?

  • You have profound and proven knowledge (3+ years) of testing mobile and web applications
  • You know how write a good bug description including steps to reproduce
  • You have experience with defining acceptance criteria and test scenarios
  • You have experience with automated E2E testing with frameworks like:
    • Playwright/Cypress/Puppeteer/Selenium
    • Detox/Appium
  • You have experience with API level tests using Postman/Newman
  • Experience with DDD, BDD, Gherkin and tool/library like Cucumber is a plus
  • Entrepreneurial mindset with a result-oriented working style and the ability to identify and solve problems independently and efficiently
  • Great communication comes naturally to you, both with your team and with the founder and management team
  • Previous experience within the Fintech or Insurtech space is a plus
  • Curiosity towards the latest tech trends and an ability to differentiate between what's helpful or not

or