Engineering Manager, QA at Plotly

Plotly

Engineering Manager, QA

Remote

Full Time

#Engineering

#Quality Assurance

#Data Visualization

#Cypress

#JavaScript

#TypeScript

#Python

#GitHub Actions

#Kubernetes

#AWS

#Azure

#GCP

#API Testing

Plotly is looking for a Engineering Manager, QA

Sign up to unlock quick summaries and profile fit assessments

Plotly is at the forefront of data visualization software, empowering users to create stunning, interactive graphs and visualizations with ease. Our platform is designed to cater to a wide range of industries, including finance, academia, and pharmaceuticals, making complex data understandable and actionable. We're on a mission to enhance data literacy by providing powerful tools for data analysis and visualization.


As the QA Manager at Plotly, you will play a pivotal role in ensuring the highest quality of our products before they reach our users. With a solid background in quality assurance best practices, you are proficient in automation and have a strong track record in QA roadmap planning, building high-performing teams, managing releases, and are experienced with on-prem releases. Your expertise includes deep knowledge of functional, stress, system, chaos, performance testing, API testing, and proficiency in CI/CD processes. With an inclination towards learning new technologies such as Kubernetes, you are adept at conducting root cause analysis for production-based bugs and understand the intricacies of setting up internal testing environments.

The technologies you will be working with include but may not be limited to: 

  • Cypress
  • JavaScript/TypeScript
  • Python
  • Github Actions
  • Kubernetes for infrastructure orchestration
  • Cloud Providers: AWS, Azure, GCP ( consumer and enterprise-level solutions)

Core job responsibilities:

  • Develop and oversee comprehensive test plans, test cases, and automation scripts based on requirements, ensuring thorough coverage for both new features and the DE 5 platform.
  • Lead various types of testing including functional, regression, integration, performance, and stress testing, ensuring the software meets both functional and non-functional requirements.
  • Drive the identification, documentation, tracking, and prompt resolution of bugs, enhancing regression testing promptly.
  • Spearhead efforts in automating testing processes, continuously improving testing efficiency and coverage.
  • Collaborate closely with developers, product managers, and other stakeholders to deeply understand requirements, participate in requirements review, and provide valuable feedback.
  • Engage in design reviews, offering insights on usability, functionality, and reliability to influence product excellence.
  • Coordinate release planning in collaboration with development teams and product managers, defining scope, milestones, timelines, and dependencies.
  • Manage software releases, including scheduling, communication, and post-release monitoring, to ensure a seamless delivery process.
  • Act as a central communication hub for all release-related matters, ensuring all stakeholders are informed of schedules, progress, and statuses.
  • Contribute to the continuous improvement of QA processes, methodologies, and the overall release management strategy.
  • Contribute to the strategic planning of Plotly's overall product testing and release strategy.
  • Provide training and technical guidance to team members, fostering a culture of excellence in testing automation.
  • Conduct performance reviews for the team; participate in QA team hiring, onboarding, training 

Job requirements:

  • Bachelor's degree in computer science or a related field.
  • 10+ years of experience in Quality Assurance, with at least 3 years in a leadership role.
  • Proficiency in test automation frameworks and scripting programming languages such as Cypress, JavaScript, and TypeScript.
  • Experience in writing test cases, developing automated scripts, and utilizing automation tool frameworks while maintaining test data sets.
  • Experience with load and performance testing including design, development, implementation and reporting.
  • Familiarity with working in a containerized (Docker, Kubernetes) environment. 
  • Experience in testing API / Restful services.
  • Excellent organizational skills to handle multiple tasks within project timelines.
  • Effective communication skills for collaborating with cross-functional teams.
  • Demonstrates a strong passion for continuous learning and staying updated with emerging technologies, industry trends, and best practices in software testing and quality assurance.

Bonus Points:

  • Experience with Python programming language
  • Exposure to data science and machine learning concepts.
  • Familiarity with Continuous Integration (CI) environments, particularly using Github Actions.
  • Knowledge of GitHub, CI, and DevOps practices.

Don’t meet all the requirements, but you feel you would be a great fit to our plot-legion? Don’t hesitate to apply!


What you can expect from us:

Health & Wellbeing

  • Comprehensive health coverage
  • Generous PTO 
  • Parental leave top-up program

Growth & Future

  • Stock options for all full-time employees
  • Learning & development program
  • Work alongside a dedicated team 

Flexibility & Community

Why Plotly?

Unleash your creativity and shape the future of data analytics! 

Founded by innovators and driven by our community of users and customers, we eagerly tackle every challenge, from crafting state-of-the-art UI for seamless data interaction to optimizing our graphing libraries and services for highly reliable performance. Our journey has only begun! 

We are a tight-knit and quickly growing team where each member can make an immediate, meaningful impact. We take on complex problems, work hard, and are firm believers in the open-source mission. At Plotly, you'll work alongside a diverse team of first-class engineers, developers, scientists, and builders that challenge the status quo and set a high bar. We encourage each member of our team to explore and expand their skill sets continually, and to approach every problem with curiosity and an open mind. Together, we make it possible for people everywhere to share data and insights that make real impacts in business and around the world.

Plotly is an equal-opportunity employer and does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. If you require any accommodations, please let us know during the application process. 


 

Gestionnaire QA

La communauté de la science des données est diversifiée en termes de compétences, d'objectifs et de préférences en matière d'outils et de flux de travail. Grâce à nos outils et logiciels de visualisation innovants, nous permettons la création, l'analyse et le partage d'informations basées sur les données à travers le monde. En tant que membre de l'équipe d'ingénierie de Plotly, vous ferez partie d'un groupe passionné par la résolution de problèmes complexes et par une expérience utilisateur transparente. Notre équipe se nourrit d'autonomie, de collaboration, d'apprentissage continu, et repousse les limites du possible dans le domaine de la visualisation de données. En tant que membre de notre équipe, vous aurez l'opportunité de travailler sur des technologies de pointe et de contribuer à des solutions innovantes qui permettent à nos clients de prendre des décisions basées sur des données. Vous travaillerez avec une équipe diversifiée d'experts à travers l'organisation qui sont engagés à l'excellence et s'épanouissent dans un environnement dynamique et rapide.


En tant que gestionnaire de l'ingénierie en assurance qualité chez Plotly, vous jouerez un rôle essentiel en garantissant la meilleure qualité de nos produits avant qu'ils n'atteignent nos utilisateurs. Avec une solide expérience des meilleures pratiques d'assurance qualité, vous maîtrisez l'automatisation et avez une solide expérience de la planification de la feuille de route de l'assurance qualité, de la constitution d'équipes performantes, de la gestion des versions, et vous avez de l'expérience avec les versions on-prem. Votre expertise comprend une connaissance approfondie des tests fonctionnels, de stress, de système, de chaos, de performance, des tests d'API, ainsi qu'une maîtrise des processus CI/CD. Avec un penchant pour l'apprentissage de nouvelles technologies telles que Kubernetes, vous êtes adepte de l'analyse des causes profondes pour les bogues basés sur la production et comprenez les subtilités de la mise en place d'environnements de test internes.

Les technologies avec lesquelles vous travaillerez sont les suivantes: 

  • Cypress
  • JavaScript/TypeScript
  • Python
  • Github Actions
  • Kubernetes for infrastructure orchestration
  • Cloud Providers: AWS, Azure, GCP ( consumer and enterprise-level solutions)

Principales responsabilités:

  • Développer et superviser des plans de test complets, des cas de test et des scripts d'automatisation basés sur les exigences, en assurant une couverture complète à la fois des nouvelles fonctionnalités et de la plateforme DE 5.
  • Diriger l'identification, la documentation, le suivi et la résolution rapide des bogues, en améliorant rapidement les tests de régression
  • Diriger les efforts d'automatisation des processus de test, en améliorant continuellement l'efficacité et la couverture des tests.
  • Collaborer étroitement avec les développeurs, les gestionnaires de produits et les autres parties prenantes pour comprendre en profondeur les exigences, participer à la révision des exigences et fournir un retour d'information précieux.
  • Participer aux revues de conception, en offrant des perspectives sur la facilité d'utilisation, la fonctionnalité et la fiabilité afin d'influencer l'excellence du produit.
  • Coordonner la planification des versions en collaboration avec les équipes de développement et les gestionnaires de produits, en définissant la portée, les étapes, les délais et les dépendances.
  • Gérer les versions de logiciels, y compris la programmation, la communication et le suivi après la sortie, afin de garantir un processus de livraison sans faille.
  • Jouer le rôle de centre de communication pour toutes les questions liées aux versions, en veillant à ce que toutes les parties prenantes soient informées des calendriers, des progrès et des statuts.
  • Contribuer à l'amélioration continue des processus et méthodologies d'assurance qualité et de la stratégie globale de gestion des versions.
  • Contribuer à la planification stratégique de la stratégie globale de Plotly en matière de tests et de mises en production. 
  • Fournir des formations et des conseils techniques aux membres de l'équipe, en encourageant une culture de l'excellence dans l'automatisation des tests.
  • Prendre en charge l'évaluation des performances de l'équipe ; participer au recrutement, à l'intégration et à la formation des membres de l'équipe QA. 

Exigences du poste:

  • Vous êtes titulaire d'un baccalauréat en informatique ou dans un domaine connexe.
  • Plus de 10 ans d'expérience en assurance qualité, dont au moins 3 ans dans un rôle de leadership.
    Maîtrise des frameworks d'automatisation des tests et des langages de programmation de scripts tels que Cypress, JavaScript et TypeScript.
  • Expérience dans la rédaction de cas de test, le développement de scripts automatisés et l'utilisation de cadres d'outils d'automatisation tout en maintenant des ensembles de données de test.
  • Expérience des tests de charge et de performance, y compris la conception, le développement, la mise en œuvre et l'établissement de rapports.
  • Familiarité avec le travail dans un environnement conteneurisé (Docker, Kubernetes). 
  • Expérience dans le test des services API / Restful.
  • Excellentes compétences organisationnelles pour gérer des tâches multiples dans le respect des délais du projet.
  • Compétences de communication efficaces pour collaborer avec des équipes interfonctionnelles.
  • Démontrer une forte passion pour l'apprentissage continu et reste à jour avec les technologies émergentes, les tendances de l'industrie, et les meilleures pratiques dans les tests de logiciels et l'assurance qualité.

Atouts:

  • Expérience avec le langage de programmation Python
  • Exposition à la science des données et aux concepts d'apprentissage automatique.
  • Familiarité avec les environnements d'intégration continue (CI), en particulier avec GitHub Action.
  • Connaissance de GitHub, de l'intégration continue et des pratiques DevOps.

Vous ne répondez pas à toutes les exigences, mais vous pensez que vous seriez un bon candidat ? N'hésitez pas à poser votre candidature!


Ce que vous pouvez attendre de nous:

Santé et bien-être

  • Couverture santé complète
  • Temps libre rémunéré généreux et horaires de travail flexibles
  • Programme de complément de congé parental

Croissance et avenir

  • Options d'achat d'actions pour tous les employés à temps plein
  • Programme d'apprentissage et de développement
  • Travailler avec une équipe dévouée

Flexibilité et communauté

Pourquoi Plotly?

Libérez votre créativité et façonnez l'avenir de l'analyse des données!

Fondé par des innovateurs et guidé par notre communauté d'utilisateurs et de clients, nous sommes impatients de relever chaque défi, de la conception d'une interface utilisateur pour une interaction transparente avec les données à l'optimisation de nos bibliothèques de graphiques et de nos services pour une performance hautement fiable. Notre voyage ne fait que commencer !

Nous sommes une équipe soudée et en pleine croissance où chaque membre peut avoir un impact immédiat et significatif. Nous nous attaquons à des problèmes complexes, nous travaillons dur et nous croyons fermement en la mission de l'open-source. Chez Plotly, vous travaillerez aux côtés d'une équipe diversifiée d'ingénieurs, de développeurs, de scientifiques et de créateurs de premier ordre qui remettent en question le statu quo et placent la barre très haut. Nous encourageons chaque membre de notre équipe à explorer et à élargir continuellement ses compétences, et à aborder chaque problème avec curiosité et ouverture d'esprit. Ensemble, nous rendons possible le partage de données et d'informations qui ont un impact réel sur les entreprises et le monde entier.

Plotly est un employeur qui souscrit au principe de l'égalité des chances et ne pratique aucune discrimination fondée sur la race, la religion, la couleur, le sexe, l'identité de genre, l'orientation sexuelle, l'âge, un handicap physique ou mental non disqualifiant, l'origine nationale, le statut d'ancien combattant ou tout autre motif couvert par la législation en vigueur. Si vous avez besoin d'aménagements, veuillez nous en informer au cours de la procédure de candidature. 


Plotly

9 views

0 applied
Share this job
Copy Permalink
Open roles at Plotly
Plotly

Engineering Manager, Dash Enterprise

Remote

Full Time

#Engineering

#Data Visualization

#Analytics

#Kubernetes

#Event Streaming

#Micro Services

#Go

#JavaScript

#TypeScript

#React

#Python

#NextJS

#Terraform

Discover similar jobs
E
Equilibrium

Blockchain Engineer

Remote

Contractor

#Blockchain

#Infrastructure

#Rust

#Go

#TypeScript

#Solidity

#Move

#Cairo

#Zero Knowledge Proofs

#Cryptography

#Polkadot

#Ethereum

W
Worldia

Frontend Developer

Remote

Full Time

#Technology

#Frontend Development

#Tech

#TypeScript

#ReactJS

#NextJS

#MobX

#Cypress

#Gitlab

Constructive Dialogue Institute logo
Constructive Dialogue Institute

Senior Data Scientist

us flag
United States

135k - 145k USD

Remote

Full Time

#Data Science

#Analytics Engineering

#Nonprofit

#SQL

#Python

#Data Pipelines

#AWS

#Dashboards

#Git

#Data Quality

#BI Tools

S
Solo.io, Inc.

RevOps Engineer

Remote

Full Time

#Revenue Operations

#Data Engineering

#Analytics

#SQL

#DBT

#Data Pipelines

#Salesforce

#BigQuery

#Fivetran

#Airbyte

#Marketo

#API Testing

Ethena Labs logo
Ethena Labs

Head of Platform Engineering

Remote

Full Time

#Platform Engineering

#DevOps

#Cryptocurrency

#AWS

#GCP

#Terraform

#Kubernetes

#Prometheus

#Datadog

#DevSecOps

#Infrastructure as Code

Tebra logo
Tebra

Security Architect

179k - 204k USD

Remote

Full Time

#Security

#Cloud Security

#Healthcare

#Cloudflare

#GCP

#Kubernetes

#Terraform

#Python

#DevSecOps

#Vertex AI

#BigQuery

#Helm

#Workato

M
Maze

Full Stack Software Engineer

Remote

Full Time

#User Research

#Product Engineering

#Full Stack

#Node.Js

#React

#PostgreSQL

#Next.js

#NestJS

#GraphQL

#TypeScript

#AWS

#Kubernetes

O
OracomWebSolutionsLtd

Web Developer

Remote

Full Time

#Technology

#Web Development

#HTML

#CSS

#JavaScript

S
Snackpass

Software Engineer, Fullstack

Remote

Full Time

#Engineering

#Payments

#Analytics

#Tooling

#Mobile Apps

#Scalable Systems

OpenVPN logo
OpenVPN

AI Platform Engineer

140k - 150k USD

Remote

Full Time

#AI

#DevOps

#Cloud Infrastructure

#Vertex AI

#Terraform

#GCP

#Compliance

#ISO 27001

#Pipelines

#Kubernetes

U
Union

Sales Engineer

Remote

Full Time

#AI

#Sales

#Machine Learning

#MLOps

#PyTorch

#TensorFlow

#Spark

#Kubernetes

#Docker

#AWS

#Terraform

#MEDDIC

N
NewPage Solutions Inc

Python Developer

Remote

Contractor

#Technology

#Digital Health

#Continuous Delivery

#Python

#AWS Lambda

#AWS ECS

#Automated Testing

#Agile Methodologies

#Terraform

#Drupal

#PHP

#S3

#DynamoDB

D
Deepgram

Pre-Sales Solutions Engineer

Remote

Full Time

#AI

#Solutions Engineering

#Python

#JavaScript

#API Integration

#Speech Recognition

#NLP

#Cloud Platforms

#Docker

#Kubernetes

#Sales Methodologies

World Relief logo
World Relief

IT Systems Specialist

Remote

Full Time

#Technology

#Power BI

#Dynamics 365

#DAX

#Data Visualization

#SharePoint

#Office 365

#Relational Databases

U
Unit4

Senior Cloud Infrastructure Engineer

pl flag
Poland

Remote

Full Time

#Cloud Infrastructure

#Engineering

#Microsoft Azure

#Infrastructure Engineering

L
Lightdash

Head of Engineering

Remote

Full Time

#Engineering Leadership

#AI

#Developer Experience

#TypeScript

#React

#Node.Js

#SQL

#Docker

#Kubernetes

#GCP

#Architecture

#Security

saas.group logo
saas.group

Applied Research Scientist

Remote

Full Time

#AI

#Research

#SQL

#Python

#Data Analysis

#Experiment Design

#Data Pipelines

#Validation

#AI Tools

#Research Methodology

Dataiku logo
Dataiku

Fullstack Software Engineer

Remote

Full Time

#Engineering

#AI

#Solutions

#Vue.Js

#React

#Angular

#Python

#fastAPI

#Flask

#RESTful API

#Data

A
Ankorstore

Lead Data Platform

Remote

Full Time

#Data Engineering

#Platform

#Data Platform

#SQL

#Python

#BigQuery

#Airflow

#DBT

#Sigma

#Amplitude

#Terraform

#Product Analytics

E
Eight Sleep

Senior Backend Engineer

Remote

Full Time

#Software Engineering

#Distributed Systems

#Java

#Kotlin

#Scala

#C#

#Python

#NodeJS

#TypeScript

#Cloud Services

Your dream job awaits.

Explore exciting opportunities, connect with top employers, and ignite your career.