This position is no longer available.

QA Engineer

Permanent contract
Salary: Not specified
Starting date: January 01, 2024
Experience: > 3 years


Interested in this job?

Questions and answers about the job

The position

Job description


The Senior QA Manager will be responsible of developing and building the testing environment for end-to-end non-regression testing of our frontend applications built in Vue.js, Nuxt.js, and TypeScript, first for Core product which is our more complex product then for Distribution needs as well. This role will play a critical part in ensuring the quality and reliability of our software products.


You will join as our first QA Engineer and you will lead the testing environment launch working directly alongside our CTO in a team of 10 Software Engineers

Preferred experience

  • You have a Bachelor’s degree in Computer Science or a related field.

  • You present a proven experience in QA management, preferably in a senior role. 5+ years of experience.

  • You have a strong understanding of Vue.js, Nuxt.js, and TypeScript.

  • You have proficiency in test automation tools and frameworks.

  • You have a proven ability to build a testing environment from scratch

  • You have excellent communication and leadership skills to mentor others on testing methodology.

  • You have an ability to work collaboratively in a cross-functional team environment.

Technical environment

  • Testing Framework [must Have]: using Jest/Vitest as the primary testing framework for unit testing Vue.js components and TypeScript code.

  • End-to-End Testing [must Have]: using Cypress for end-to-end testing, including UI component testing.

  • Continuous Integration [must Have]: integrating the testing stack with a CI/CD pipeline, using Github actions and Terraform to automate testing and deployment processes (similar to what we use today with QAManager) with daily reports accessible to everyone. 

  • Mocking and Stubbing [must Have]: example: Sinon.js for mocking and stubbing dependencies in unit tests.

  • Component Testing with Storybook [must Have]: Utilize Storybook to develop and test UI components in isolation. This helps ensure component behavior consistency and interactive testing.

  • Visual Testing [nice to have]: Consider using Chromatic to perform visual regression testing of Storybook stories for enhanced UI component testing.

  • Tailwind CSS [nice to have]: Tailwind CSS usage as the primary styling solution to maintain styling consistency and streamline UI testing.

  • Code Coverage [nice to have]: example: Istanbul for code coverage analysis.

  • Accessibility Testing [nice to have]: using axe-core or pa11y or similar for accessibility testing.

Recruitment process

Process :

30 minutes Phone Screen with HR

1H30 Tech Interview with Matthew (Lead Frontend) & Sara (CTO)

Short challenge

1H Culture Fit Interview with Rafaël (CPO) & Romain (CEO)

Benefits :

  • Full remote-friendly environment and a Great office in the center of Paris 11arr with flexible working Hours

  • Attractive fix Salary + BSPCE Offered

  • 10 to 12 RTT per year

  • Swile Card for Lunch (10euros / Working Day), Alan (Health Insurance) & 50% of Transports Fees

  • Many opportunities for Career Development (Conferences, Learning, Coaching)

  • Team events: Concerts, Groover’s Happy Hours on Thursdays, Yearly team event (G-days)

  • Cultural Expenses : 400 euros per Year to Cover your Cultural Expenses (Theater, Concerts, Books, Netflix etc.)

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Quality Assurance and Testing”.