Senior Software Developer in Test

Confirmed live in the last 24 hours



51-200 employees

Low-code platform for deploying data apps


Remote in Canada

Required Skills
UI/UX Design
Software Testing
  • Bachelor's degree in computer science or a related field.
  • 5+ years of related professional experience as a software developer or software developer in test
  • Proficient in writing test cases, developing automated scripts, and utilizing automation tool frameworks and 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 with test automation frameworks and scripting programming languages such as Cypress, JavaScript, and TypeScript.
  • 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.
  • Design, develop, and maintain automated test scripts and test suites for functional, performance, and regression testing for APIs, Platform and UI software components.
  • Create detailed, comprehensive, and well-structured test plans, and test cases.
  • Test existing current products to identify, isolate, and track defects.
  • Perform manual tests, when necessary, to maintain a balanced approach alongside automated testing.
  • Ensure products meet business and technical requirements, customer expectations as well as performance and reliability standards.
  • Contribute to the strategic planning of Plotly's overall product testing strategy.
  • Serve as a knowledgeable resource for testing automation, providing training and technical guidance to team members as needed.
  • Actively participate in code reviews, design discussions, and project planning meetings.
  • Use your creativity, curiosity, and resourcefulness to increase the quality at Plotly.
  • Block software releases if they don’t meet your standards (don’t worry, we’ll have your back!)
  • Help cultivate an environment of exceptional software quality. Educate and help others understand why they’ll soon love product quality as much as you do.
  • Train, mentor and educate fellow team members.

Dash Enterprise is a low-code platform for developing, scaling, and deploying data apps in Python, offering a point-and-click interface to Python models and expanding traditional dashboard capabilities. It utilizes Python and low-code development to enable collaborative development and deployment in a secure, scalable, managed environment, making it a leading platform for building, scaling, and deploying data apps.

Company Stage

Series C

Total Funding



Montreal, Canada



Growth & Insights

6 month growth


1 year growth


2 year growth



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