Full-Time

Senior Software Developer in Test

Confirmed live in the last 24 hours

Plotly

Plotly

51-200 employees

Low-code platform for deploying data apps


Senior

Remote in Canada

Required Skills
Kubernetes
JavaScript
UI/UX Design
Software Testing
Docker
TypeScript
REST APIs
Requirements
  • 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.
Responsibilities
  • 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

$21.3M

Headquarters

Montreal, Canada

Founded

2013

Growth & Insights
Headcount

6 month growth

20%

1 year growth

18%

2 year growth

50%

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