Full-Time

Engineering Manager

Confirmed live in the last 24 hours

Plotly

Plotly

51-200 employees

Low-code platform for Python data apps


Senior, Expert

Remote

Required Skills
Kubernetes
JavaScript
Software Testing
Docker
Quality Assurance (QA)
TypeScript
REST APIs
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.
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

Dash Enterprise, powered by Plotly, is distinguished for fostering a collaborative and growth-oriented work environment, enabling team members to engage in cutting-edge, low-code development of data apps using Python. This platform enhances both individual and team capabilities in a secure, scalable environment, making it an excellent choice for those passionate about advancing and deploying innovative data solutions. Here, employees are at the forefront of expanding traditional dashboard capabilities and transforming how businesses engage with data.

Company Stage

Series C

Total Funding

$21.3M

Headquarters

Montreal, Canada

Founded

2013

Growth & Insights
Headcount

6 month growth

15%

1 year growth

14%

2 year growth

52%

Benefits

Remote first team

Home office setup fund

Flexible schedule

Parental leave

Learning & development opportunities

Medical, dental, vision & more

Stock options

Plotly Giving program

Community involvement