Senior Software Developer in Test

P
PlotlySoftware testing
Location: Canada Secondary Locations: USA Workplace: RemoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of related professional experience as a software developer in test or similar role.
Required Skills
DockerCypressJavascriptKubernetesTypeScriptAPI testingPlaywright

Requirements

  • Bachelor's degree in computer science or a related field.
  • 5+ years of related professional experience as a software developer in test or similar role.
  • Experience with test automation frameworks, including Cypress or Playwright.
  • Experience with JavaScript and TypeScript scripting.
  • Proficiency in writing test cases, developing automated scripts, using automation frameworks, and maintaining test data sets.
  • Experience with load and performance testing, including design, development, implementation, and reporting.
  • Familiarity with containerized environments such as Docker or Kubernetes.
  • Experience testing APIs and RESTful services.
  • Strong organizational skills to manage multiple tasks within project timelines.
  • Experience with Python and/or Go is a plus.
  • Familiarity with continuous integration environments, particularly GitHub Actions, and with GitHub and DevOps practices is a plus.
  • Exposure to data science and machine learning concepts is a plus.

Responsibilities

  • Work on product features and bug fixes alongside engineers to improve product quality.
  • Provide training and technical guidance on testing automation.
  • Design, develop, and maintain automated test scripts and test suites.
  • Create detailed test plans and test cases.
  • Test products to identify, isolate, and track defects.
  • Perform manual tests when needed alongside automated testing.
  • Verify products against business and technical requirements, customer expectations, and performance and reliability standards.
  • Contribute to product testing strategy and participate in code reviews, design discussions, and project planning.
  • Block releases that do not meet quality standards and help teammates understand product quality.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now