We are looking for a passionate QA Engineer to join our team in France. We have offices in Paris / Lyon and full-remote applications in France will also be considered.
Jahia started its life as a CMS platform, quite some time ago, and evolved since then into a digital experience platform (DXP) serving customers (such as Ben &Jerryβs, the European Parliament, Macom, PΓ΄le Emploi) who either provide a public platform serving millions of unique visitors per year or built an extensive intranet used by thousands of employees daily.
We are a software company, we build software solutions available to our customers either on Jahia Cloud or on-premise.
Our stack
Our QA environment is currently composed of two independent stacks:
Β
While we strive to maintain the stability of our Selenium tests, most of the new development effort is put toward the Cypress tests. Other technologies used regularly by the team include Testrail, Typescript, yarn, maven, AWS, and more.
About the role
In the day-to-day of our product development team, we develop features used primarily by three different personas:
Β
As a QA Engineer, this means you will be helping your team by testing a very diverse range of topics, not only testing UIs but also APIs (HTTP, Java APIs, JS APIS), backend features, and often deploying your environments on Jahia Cloud, locally using Docker or on AWS. You will ensure work delivered by your team meets our quality standards and can make its way to a release.
Β
Engineering excellence and testing automation
At Jahia, software quality is everyoneβs business. As such we recognize the value and expertise our QAs bring to the teams and we strive to automate our testing as early as possible in the dev cycle. As a QA Engineer, you will be helping your team identify which test cases to cover with automated tests, you will sometimes contribute to their implementation and will have access to CI/CD tooling to validate the test scenario you and your team identified.
Role and responsibilities
You will be working in a fast-paced Agile-based development environment and be responsible for:
Profile We Are Looking for
β You are an expert in the latest industry practices in terms of QA and testing automation and have solid previous technical experience with testing frameworks (we use Cypress and Selenium) and programming languages used with these frameworks
β You love to code and have solid previous experience in Java and Javascript. You might not code every day, but will need to dig deep to help your team when challenges arise
β Docker is no mystery to you, docker-compose is your best friend
β You are an expert in cross-browser testing
β You are well-versed in security practices from a software development and testing point of view
β You are fluent in English
β You are an enthusiastic learner with a thirst for knowledge.
β Goodteam player. Youβll be part of the Jahia family and this is important to us
β Self-starter, quick learner, and self-motivated
β You are passionate about contributing to Open-Source projects
β You already know the importance of keeping good documentation
At Jahia, we welcome change and innovation, nothing is set in stone, so youβll get to join a team of passionate people and share your ideas on the future of our stack with your peers.
Whatβs in it for you?
β’ Work in a creative, exciting, and international company
β’ Use a broad variety of cutting-edge tools, technologies and methodologies
β’ Follow lightweight processes, defined collaboratively by the team
β’ Beyond programming work, learn a business that is growing: digital experience management and marketing technologies
Benefits
β’ π‘ Flex Work Policy: up to 3 days/week for people in our Paris/Lyon offices
β’ π 10β¬ daily Lunch vouchers
β’ π΄ 10 additional holidays in 2024
β’ π« Great healthcare 80% covered by Jahia
β’ π‘ Weekly on-site team lunches and yearly Team buildings when we can
β’ π€ Referral bonus of 3000 for any new Jahian we might hire thanks to you