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
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.
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.
30 minutes Phone Screen with HR
1H30 Tech Interview with Matthew (Lead Frontend) & Sara (CTO)
1H Culture Fit Interview with Rafaël (CPO) & Romain (CEO)
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.)
Ces entreprises recrutent aussi au poste de “Quality Assurance”.