Lead QA Engineer

Ipsos

Education
Benefits
Skills

Company Description 

Ipsos Synthesio is a leading marketing SAAS company. Our technology powered with cutting-edge ML models allows global brands to make business decisions based on online consumer feedback. Synthesio centralizes public data from many providers, such as posts on social networks, press articles, forums, search data, and more. After the collection phase, Synthesio enriches it through AI and provides intelligence in many visualizations and APIs. 

You want to join a deep tech and growing company with at-scale generative artificial intelligence applications, we are hiring candidates! 

Lastly, at Synthesio, we have a strong tech culture. This means the teams have a key role. Each project team (“squad”) is empowered, owns together the success of the sprint, and chooses their deliverables and their timelines. 

Our department 

The Synthesio product engineering department is focused on data provisioning, enrichment, and exploitation. 

Synthesio crawls numerous public consumer data footprints including social, reviews and ratings, survey, search, and press data, representing an average of 70M new documents per day. Each document is then analyzed and enriched using custom NLP and image recognition models developed by our ML engineers. All this data is stored in databases and can be accessed by our customers via our dashboarding solution or our APIs. Within dashboards, we harness users with the latest technologies, like Generative AI, to streamline their analysis. 

ML stack Python, Pytorch, Huggingface libraries, sklearn, numpy, pandas, DVC, MLflow 

Serving: Sanic, Triton Inference server 

Our platform 

Our platform uses a microservice architecture containing 180+ microservices, most of them written in Go and using Kafka or HTTP to communicate. 

The hardware infrastructure is composed of hundreds of rented bare metal servers running Debian. A big part of it is dedicated to storage, including: 

1 PB+ Elasticsearch, 750TB+ MySQL clusters, 150 TB+ Scylla DB, and 250TB+ of Kafka. 

Frontend side, we have two main frontend applications (built with React) and an in-house Design System. 

Our ML microservices run on multi-GPUs machines 

Key Responsibilities 

Collaborate and communicate thoroughly with Product and Engineers and challenge functional requirements 

Participate in the automation via:

  • Integration/End-to-End tests of Synthesio platform in particular 
  • Component & Interface tests of the application 
  • Be proactive in full process improvement 
  • Designing and writing efficient and reusable code for automated tests 
  • Maintain tests scenarios 

Suggest solutions to better ensure the quality of the product 

Validate releases regarding the QA coverage of the product in particular 

Non-regression with automated tests suites and exploratory tests regarding the scope of each release. The job is around 80% of automation and 20% of manual testing. 

Continuously evolve our QA suite and processes that we want to keep state of the art and QA-friendly at most! 

Participate in our various Engineering projects as each year you'll have the chance to work in various teams: become a valued member of a cross functional team with Frontend Engineers, Data Engineers, Data Scientists and Product Managers 

You will integrate a team where you are free to organize and prioritize your work regarding the main direction the team is going. 

Technical skills 

Scholar background in Computer Science 

5 years of experience as a QA Engineer in a tech company is a plus 

Interested in writing reliable, maintainable and reusable code 

Have a global approach to a process and be able to see it in its global context 

Javascript, WebDriverIO and Selenoid (parallel Selenium tests) for end-2-end tests 

Playwright, ReactJS and Typescript for interface tests 

PageObject or Screenplay pattern is a plus 

Gherkin scenarios and Cucumber syntax (or equivalent) is a plus 

Interested in knowledge of design patterns and web development good practices 

Code architecture (Reusability, Maintainability, Isolation, S.O.L.I.D principles) 

Knowledge of Git branching 

Our Stack : Gherkin scenarios, Cucumber JS, Webdriver.io, Selenoid, Chai.js, Playwright, Typescript, ReactJS, NodeJS, REST APIs, Git, Jenkins, Gitlab 

Soft skills 

Interested in multicultural companies 

Intellectual curiosity and passion to discuss consequences of a design choice 

Good communicator, self-starter and collaborative enthusiast 

Interested in understanding user needs 

Independent, self-organizing, and able to prioritize multiple complex assignments 

Represent the organization and advocate its web development efforts and capabilities using external presentations and publications 

Rigour and strong appetite for software quality 

Work the details from the beginning, not just at the end 

Be curious and be able to test out of the box 

Share knowledge to help growing the team 

Fluent in English and French. This includes written, speaking and reading 

Benefits 

Real Big Data experience with more than 70 million documents ingested every day, and a total of around 100 billion unique documents in storage 

Flat organization and strong culture 

Partial remote possible (up to 2 days per week). Gentilly-based office. 

International and diverse environment (US, EMEA, APAC) 

Staff canteen 

Complementary health insurance 

10 RTT per year 

Synthesio allows employees to take time during their working hours for leisure (we had groups around Sport sessions together; Board games with the team; Free time ...). If work is done, you can organize your time as you want. 

Many team events are organized at the initiative of the team (Just to say people get along and there is a good ambiance) 

Our Values 

Win As One Team: We are nothing without each other. We support each other, celebrate team spirit, and always move together. Be open minded, humble and a team player 

Ownership: Each team defines its own schedule of deliveries and methodology (from scrum to Kanban) and owns their projects from design to production. 

Test And Learn: We are not afraid to fail but we are afraid of not trying. We learn from our mistakes and always come back stronger 

Listen Up: The more we listen, the more we learn. Every person has something to teach up 

Ipsos is one of the world’s largest research companies and currently the only one primarily managed by researchers, ranking as a #1 full-service research organization for four consecutive years. With over 75 different data-driven solutions, and presence in 90 markets, Ipsos brings together research, implementation, methodological, and subject-matter experts from around the world, combining thematic and technical experts to deliver top-quality research and insights. Simply speaking, we help the biggest companies solve some of their biggest problems, serving more than 5000 clients across the globe by providing research, data, and insights on their target markets. And we’re proud to share we’ve received our Great Place to Work Certification in 2022 & 2023!

Read Full Description
Confirmed 2 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles